diff --git a/vendor/ta-lib/Makefile.am b/vendor/ta-lib/Makefile.am
new file mode 100644
index 000000000..269267110
--- /dev/null
+++ b/vendor/ta-lib/Makefile.am
@@ -0,0 +1,3 @@
+AUTOMAKE_OPTIONS = foreign 1.4
+SUBDIRS = src src/tools
+bin_SCRIPTS = ta-lib-config
diff --git a/vendor/ta-lib/autogen.sh b/vendor/ta-lib/autogen.sh
new file mode 100644
index 000000000..180eccfdb
--- /dev/null
+++ b/vendor/ta-lib/autogen.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+echo aclocal
+aclocal || exit
+echo autoheader
+autoheader || exit
+echo libtoolize --copy --force
+libtoolize --copy --force || exit
+echo automake -a -c
+automake -a -c || exit
+echo autoconf
+autoconf || exit
diff --git a/vendor/ta-lib/bin/.cvsignore b/vendor/ta-lib/bin/.cvsignore
new file mode 100644
index 000000000..1176d23e0
--- /dev/null
+++ b/vendor/ta-lib/bin/.cvsignore
@@ -0,0 +1,7 @@
+gen_code
+gen_data
+gen_rdata
+ta_regtest
+ta_sql
+ta_yahoo
+webfetch
diff --git a/vendor/ta-lib/bin/HOLDER b/vendor/ta-lib/bin/HOLDER
new file mode 100644
index 000000000..549a58e9f
--- /dev/null
+++ b/vendor/ta-lib/bin/HOLDER
@@ -0,0 +1,2 @@
+Do not erase this file.
+Some maintenance tools ignore empty directory. This file prevents this directory to be empty.
diff --git a/vendor/ta-lib/configure.in b/vendor/ta-lib/configure.in
new file mode 100644
index 000000000..15f69f4d4
--- /dev/null
+++ b/vendor/ta-lib/configure.in
@@ -0,0 +1,47 @@
+# -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ(2.59)
+AC_COPYRIGHT([(c) TicTacTec 2005, 2006])
+AC_INIT([ta-lib], [SVN], [http://sourceforge.net/tracker/?group_id=8903&atid=108903])
+AC_CONFIG_SRCDIR([src/ta_func/ta_AD.c])
+AC_CONFIG_HEADER([include/ta_config.h])
+AM_INIT_AUTOMAKE([ta-lib], [SVN])
+
+# Checks for programs.
+AC_PROG_CC
+AC_PROG_LIBTOOL
+
+# Checks for libraries.
+AC_CHECK_LIB([dl], [dlopen])
+AC_CHECK_LIB([pthread], [pthread_create])
+
+# Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([float.h inttypes.h limits.h locale.h stddef.h stdint.h stdlib.h string.h unistd.h wchar.h wctype.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_TYPE_SIZE_T
+AC_STRUCT_TM
+AC_C_VOLATILE
+AC_CHECK_TYPES([ptrdiff_t])
+
+# Checks for library functions.
+AC_TYPE_SIGNAL
+AC_FUNC_STRCOLL
+AC_FUNC_STRFTIME
+AC_FUNC_STRTOD
+AC_FUNC_VPRINTF
+AC_CHECK_FUNCS([floor isascii localeconv mblen memmove memset modf pow sqrt strcasecmp strchr strerror strncasecmp strrchr strstr strtol strtoul])
+
+# Versioning:
+# Only change this if library is no longer
+# ABI compatible with previous version
+# (e.g. function declaration changed)
+TALIB_LIBRARY_VERSION=0:0:0
+
+AC_SUBST(TALIB_LIBRARY_VERSION)
+
+AC_CONFIG_FILES([Makefile src/Makefile src/ta_abstract/Makefile src/ta_common/Makefile src/ta_func/Makefile src/tools/Makefile src/tools/gen_code/Makefile src/tools/ta_regtest/Makefile ta-lib-config ta-lib.spec ta-lib.dpkg])
+AC_OUTPUT
diff --git a/vendor/ta-lib/ide/msvc/lib_proj/gen_code/gen_code.dsp b/vendor/ta-lib/ide/msvc/lib_proj/gen_code/gen_code.dsp
new file mode 100644
index 000000000..120eb0339
--- /dev/null
+++ b/vendor/ta-lib/ide/msvc/lib_proj/gen_code/gen_code.dsp
@@ -0,0 +1,284 @@
+# Microsoft Developer Studio Project File - Name="gen_code" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=gen_code - Win32 CSD Single Thread Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "gen_code.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "gen_code.mak" CFG="gen_code - Win32 CSD Single Thread Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "gen_code - Win32 CMD Multithread Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "gen_code - Win32 CSD Single Thread Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "gen_code - Win32 CSR Single Thread Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "gen_code - Win32 CMR Multithread Release" (based on "Win32 (x86) Console Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 1
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "gen_code - Win32 CMD Multithread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "gen_code___Win32_CMD_Multithread_Debug"
+# PROP BASE Intermediate_Dir "gen_code___Win32_CMD_Multithread_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmd\gen_code"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_DEBUG" /D "TA_GEN_CODE" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MTd /W3 /WX /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_GEN_CODE" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_FUNC_NO_RANGE_CHECK" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_common_cmd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+# SUBTRACT BASE LINK32 /map /nodefaultlib
+# ADD LINK32 ta_common_cmd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /incremental:no /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+# SUBTRACT LINK32 /map /nodefaultlib
+
+!ELSEIF "$(CFG)" == "gen_code - Win32 CSD Single Thread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "gen_code___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Intermediate_Dir "gen_code___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\csd\gen_code"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_DEBUG" /D "TA_GEN_CODE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_DEBUG" /D "TA_GEN_CODE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_common_csd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+# SUBTRACT BASE LINK32 /map /nodefaultlib
+# ADD LINK32 ta_common_csd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /incremental:no /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+# SUBTRACT LINK32 /map /nodefaultlib
+
+!ELSEIF "$(CFG)" == "gen_code - Win32 CSR Single Thread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "gen_code___Win32_CSR_Single_Thread_Release"
+# PROP BASE Intermediate_Dir "gen_code___Win32_CSR_Single_Thread_Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\csr\gen_code"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_GEN_CODE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_GEN_CODE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_common_csr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+# ADD LINK32 ta_common_csr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+
+!ELSEIF "$(CFG)" == "gen_code - Win32 CMR Multithread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "gen_code___Win32_CMR_Multithread_Release0"
+# PROP BASE Intermediate_Dir "gen_code___Win32_CMR_Multithread_Release0"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmr\gen_code"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_GEN_CODE" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MT /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract" /I "..\..\..\..\src\ta_abstract\tables" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_CONSOLE" /D "TA_GEN_CODE" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "gen_code - Win32 CMD Multithread Debug"
+# Name "gen_code - Win32 CSD Single Thread Debug"
+# Name "gen_code - Win32 CSR Single Thread Release"
+# Name "gen_code - Win32 CMR Multithread Release"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\gen_code\gen_code.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_abstract.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_def_ui.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_a.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_b.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_c.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_d.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_e.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_f.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_g.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_h.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_i.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_j.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_k.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_l.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_m.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_n.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_o.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_p.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_q.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_r.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_s.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_t.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_u.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_v.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_w.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_x.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_y.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_z.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_def_ui.h
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=..\..\..\..\include\func_list.txt
+# End Source File
+# End Target
+# End Project
diff --git a/vendor/ta-lib/ide/msvc/lib_proj/lib_proj.dsw b/vendor/ta-lib/ide/msvc/lib_proj/lib_proj.dsw
new file mode 100644
index 000000000..7fa958042
--- /dev/null
+++ b/vendor/ta-lib/ide/msvc/lib_proj/lib_proj.dsw
@@ -0,0 +1,113 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "gen_code"=".\gen_code\gen_code.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ta_common
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "ta_abstract"=".\ta_abstract\ta_abstract.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "ta_common"=".\ta_common\ta_common.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "ta_func"=".\ta_func\ta_func.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "ta_libc"=".\ta_libc\ta_libc.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ta_abstract
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name ta_common
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name ta_func
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "ta_regtest"=".\ta_regtest\ta_regtest.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ta_libc
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name ta_abstract
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name ta_common
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name ta_func
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/vendor/ta-lib/ide/msvc/lib_proj/ta_abstract/ta_abstract.dsp b/vendor/ta-lib/ide/msvc/lib_proj/ta_abstract/ta_abstract.dsp
new file mode 100644
index 000000000..ff3bb0cb7
--- /dev/null
+++ b/vendor/ta-lib/ide/msvc/lib_proj/ta_abstract/ta_abstract.dsp
@@ -0,0 +1,371 @@
+# Microsoft Developer Studio Project File - Name="ta_abstract" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=ta_abstract - Win32 CDD Multithread DLL Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "ta_abstract.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "ta_abstract.mak" CFG="ta_abstract - Win32 CDD Multithread DLL Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "ta_abstract - Win32 CDR Multithread DLL Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_abstract - Win32 CMD Multithread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_abstract - Win32 CSD Single Thread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_abstract - Win32 CSR Single Thread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_abstract - Win32 CMR Multithread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_abstract - Win32 Profiling" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_abstract - Win32 CDD Multithread DLL Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "ta_abstract - Win32 CDR Multithread DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_abstract___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Intermediate_Dir "ta_abstract___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdr\ta_abstract"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MD /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cdr.lib"
+
+!ELSEIF "$(CFG)" == "ta_abstract - Win32 CMD Multithread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_abstract___Win32_CMD_Multithread_Debug"
+# PROP BASE Intermediate_Dir "ta_abstract___Win32_CMD_Multithread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmd\ta_abstract"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MTd /W3 /WX /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_FUNC_NO_RANGE_CHECK" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cmd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cmd.lib"
+
+!ELSEIF "$(CFG)" == "ta_abstract - Win32 CSD Single Thread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_abstract___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Intermediate_Dir "ta_abstract___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csd\ta_abstract"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_DEBUG" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /Gm /GX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_DEBUG" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_csd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_csd.lib"
+
+!ELSEIF "$(CFG)" == "ta_abstract - Win32 CSR Single Thread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_abstract___Win32_CSR_Single_Thread_Release"
+# PROP BASE Intermediate_Dir "ta_abstract___Win32_CSR_Single_Thread_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csr\ta_abstract"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_abstract - Win32 CMR Multithread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_abstract___Win32_CMR_Multithread_Release0"
+# PROP BASE Intermediate_Dir "ta_abstract___Win32_CMR_Multithread_Release0"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmr\ta_abstract"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MT /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cmr.lib"
+
+!ELSEIF "$(CFG)" == "ta_abstract - Win32 Profiling"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_abstract___Win32_Profiling"
+# PROP BASE Intermediate_Dir "ta_abstract___Win32_Profiling"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ta_abstract___Win32_Profiling"
+# PROP Intermediate_Dir "ta_abstract___Win32_Profiling"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_abstract - Win32 CDD Multithread DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_abstract___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Intermediate_Dir "ta_abstract___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdd\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /WX /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MDd /W3 /WX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_abstract\frames" /I "..\..\..\..\src\ta_abstract" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /Fr /YX /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cdr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_abstract_cdd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "ta_abstract - Win32 CDR Multithread DLL Release"
+# Name "ta_abstract - Win32 CMD Multithread Debug"
+# Name "ta_abstract - Win32 CSD Single Thread Debug"
+# Name "ta_abstract - Win32 CSR Single Thread Release"
+# Name "ta_abstract - Win32 CMR Multithread Release"
+# Name "ta_abstract - Win32 Profiling"
+# Name "ta_abstract - Win32 CDD Multithread DLL Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_abstract.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_def_ui.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\frames\ta_frame.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_func_api.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_group_idx.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_a.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_b.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_c.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_d.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_e.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_f.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_g.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_h.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_i.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_j.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_k.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_l.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_m.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_n.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_o.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_p.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_q.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_r.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_s.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_t.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_u.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_v.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_w.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_x.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_y.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\tables\table_z.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_def_ui.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\frames\ta_frame.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_abstract\ta_frame_priv.h
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/vendor/ta-lib/ide/msvc/lib_proj/ta_common/ta_common.dsp b/vendor/ta-lib/ide/msvc/lib_proj/ta_common/ta_common.dsp
new file mode 100644
index 000000000..60f040d58
--- /dev/null
+++ b/vendor/ta-lib/ide/msvc/lib_proj/ta_common/ta_common.dsp
@@ -0,0 +1,278 @@
+# Microsoft Developer Studio Project File - Name="ta_common" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=ta_common - Win32 CDD Multithread DLL Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "ta_common.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "ta_common.mak" CFG="ta_common - Win32 CDD Multithread DLL Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "ta_common - Win32 CDR Multithread DLL Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_common - Win32 CMD Multithread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_common - Win32 CSD Single Thread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_common - Win32 CSR Single Thread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_common - Win32 CMR Multithread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_common - Win32 Profiling" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_common - Win32 CDD Multithread DLL Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "ta_common - Win32 CDR Multithread DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_common___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Intermediate_Dir "ta_common___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdr\ta_common"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MD /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_common\mt" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cdr.lib"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CMD Multithread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_common___Win32_CMD_Multithread_Debug"
+# PROP BASE Intermediate_Dir "ta_common___Win32_CMD_Multithread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmd\ta_common"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MTd /W3 /WX /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_common\mt" /D "_LIB" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_FUNC_NO_RANGE_CHECK" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cmd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cmd.lib"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CSD Single Thread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_common___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Intermediate_Dir "ta_common___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csd\ta_common"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /D "_LIB" /D "TA_DEBUG" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /Gm /GX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_common\mt" /D "_LIB" /D "TA_DEBUG" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_common_csd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_common_csd.lib"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CSR Single Thread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_common___Win32_CSR_Single_Thread_Release"
+# PROP BASE Intermediate_Dir "ta_common___Win32_CSR_Single_Thread_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csr\ta_common"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_common\mt" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_common_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_common_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CMR Multithread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_common___Win32_CMR_Multithread_Release0"
+# PROP BASE Intermediate_Dir "ta_common___Win32_CMR_Multithread_Release0"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmr\ta_common"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MT /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_common\mt" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cmr.lib"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 Profiling"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_common___Win32_Profiling"
+# PROP BASE Intermediate_Dir "ta_common___Win32_Profiling"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ta_common___Win32_Profiling"
+# PROP Intermediate_Dir "ta_common___Win32_Profiling"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_common\mt" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_common_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_common_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CDD Multithread DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_common___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Intermediate_Dir "ta_common___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdd\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /WX /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MDd /W3 /WX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_common" /I "..\..\..\..\src\ta_common\mt" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /Fr /YX /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cdr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_common_cdd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "ta_common - Win32 CDR Multithread DLL Release"
+# Name "ta_common - Win32 CMD Multithread Debug"
+# Name "ta_common - Win32 CSD Single Thread Debug"
+# Name "ta_common - Win32 CSR Single Thread Release"
+# Name "ta_common - Win32 CMR Multithread Release"
+# Name "ta_common - Win32 Profiling"
+# Name "ta_common - Win32 CDD Multithread DLL Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_common\ta_global.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_common\ta_retcode.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_common\ta_version.c
+
+!IF "$(CFG)" == "ta_common - Win32 CDR Multithread DLL Release"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CMD Multithread Debug"
+
+# SUBTRACT CPP /YX
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CSD Single Thread Debug"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CSR Single Thread Release"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CMR Multithread Release"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 Profiling"
+
+!ELSEIF "$(CFG)" == "ta_common - Win32 CDD Multithread DLL Debug"
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_common\ta_global.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_common\ta_magic_nb.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_common\ta_memory.h
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/vendor/ta-lib/ide/msvc/lib_proj/ta_func/ta_func.dsp b/vendor/ta-lib/ide/msvc/lib_proj/ta_func/ta_func.dsp
new file mode 100644
index 000000000..960837175
--- /dev/null
+++ b/vendor/ta-lib/ide/msvc/lib_proj/ta_func/ta_func.dsp
@@ -0,0 +1,875 @@
+# Microsoft Developer Studio Project File - Name="ta_func" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=ta_func - Win32 CDD Multithread DLL Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "ta_func.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "ta_func.mak" CFG="ta_func - Win32 CDD Multithread DLL Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "ta_func - Win32 CDR Multithread DLL Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_func - Win32 CMD Multithread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_func - Win32 CSD Single Thread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_func - Win32 CSR Single Thread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_func - Win32 CMR Multithread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_func - Win32 Profiling" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_func - Win32 CDD Multithread DLL Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "ta_func - Win32 CDR Multithread DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_func___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Intermediate_Dir "ta_func___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdr\ta_func"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MD /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cdr.lib"
+
+!ELSEIF "$(CFG)" == "ta_func - Win32 CMD Multithread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_func___Win32_CMD_Multithread_Debug"
+# PROP BASE Intermediate_Dir "ta_func___Win32_CMD_Multithread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmd\ta_func"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MTd /W3 /WX /Gm /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_FUNC_NO_RANGE_CHECK" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cmd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cmd.lib"
+
+!ELSEIF "$(CFG)" == "ta_func - Win32 CSD Single Thread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_func___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Intermediate_Dir "ta_func___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csd\ta_func"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_DEBUG" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /YX /FD /GZ /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /Gm /GX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_DEBUG" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_func_csd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_func_csd.lib"
+
+!ELSEIF "$(CFG)" == "ta_func - Win32 CSR Single Thread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_func___Win32_CSR_Single_Thread_Release"
+# PROP BASE Intermediate_Dir "ta_func___Win32_CSR_Single_Thread_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csr\ta_func"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_func_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_func_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_func - Win32 CMR Multithread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_func___Win32_CMR_Multithread_Release0"
+# PROP BASE Intermediate_Dir "ta_func___Win32_CMR_Multithread_Release0"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmr\ta_func"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MT /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cmr.lib"
+
+!ELSEIF "$(CFG)" == "ta_func - Win32 Profiling"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_func___Win32_Profiling"
+# PROP BASE Intermediate_Dir "ta_func___Win32_Profiling"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ta_func___Win32_Profiling"
+# PROP Intermediate_Dir "ta_func___Win32_Profiling"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_func_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_func_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_func - Win32 CDD Multithread DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_func___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Intermediate_Dir "ta_func___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdd\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /WX /O1 /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT BASE CPP /Fr
+# ADD CPP /nologo /MDd /W3 /WX /Zi /Od /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common" /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /Fr /YX /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cdr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_func_cdd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "ta_func - Win32 CDR Multithread DLL Release"
+# Name "ta_func - Win32 CMD Multithread Debug"
+# Name "ta_func - Win32 CSD Single Thread Debug"
+# Name "ta_func - Win32 CSR Single Thread Release"
+# Name "ta_func - Win32 CMR Multithread Release"
+# Name "ta_func - Win32 Profiling"
+# Name "ta_func - Win32 CDD Multithread DLL Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ACOS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_AD.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ADD.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ADOSC.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ADX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ADXR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_APO.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_AROON.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_AROONOSC.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ASIN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ATAN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ATR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_AVGPRICE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_BBANDS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_BETA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_BOP.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CCI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLDOJI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLINNECK.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLKICKING.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLONNECK.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CEIL.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CMO.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_CORREL.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_COS.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_COSH.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_DEMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_DIV.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_DX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_EMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_EXP.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_FLOOR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_HT_SINE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_KAMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_LINEARREG.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_LN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_LOG10.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MACD.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MACDEXT.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MACDFIX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MAMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MAVP.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MAX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MAXINDEX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MEDPRICE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MFI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MIDPOINT.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MIDPRICE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MIN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MININDEX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MINMAX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MINUS_DI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MINUS_DM.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MOM.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_MULT.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_NATR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_OBV.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_PLUS_DI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_PLUS_DM.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_PPO.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ROC.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ROCP.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ROCR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ROCR100.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_RSI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SAREXT.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SIN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SINH.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SQRT.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_STDDEV.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_STOCH.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_STOCHF.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_STOCHRSI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SUB.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_SUM.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_T3.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TAN.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TANH.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TEMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TRANGE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TRIMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TRIX.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TSF.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_TYPPRICE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_ULTOSC.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_VAR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_WCLPRICE.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_WILLR.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_WMA.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_utility.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\ta_func\ta_utility.h
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/vendor/ta-lib/ide/msvc/lib_proj/ta_libc/ta_libc.dsp b/vendor/ta-lib/ide/msvc/lib_proj/ta_libc/ta_libc.dsp
new file mode 100644
index 000000000..df69e9f85
--- /dev/null
+++ b/vendor/ta-lib/ide/msvc/lib_proj/ta_libc/ta_libc.dsp
@@ -0,0 +1,253 @@
+# Microsoft Developer Studio Project File - Name="ta_libc" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=ta_libc - Win32 CDR Multithread DLL Release
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "ta_libc.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "ta_libc.mak" CFG="ta_libc - Win32 CDR Multithread DLL Release"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "ta_libc - Win32 CDR Multithread DLL Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_libc - Win32 CMD Multithread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_libc - Win32 CSD Single Thread Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_libc - Win32 CSR Single Thread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_libc - Win32 CMR Multithread Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_libc - Win32 Profiling" (based on "Win32 (x86) Static Library")
+!MESSAGE "ta_libc - Win32 CDD Multithread DLL Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "ta_libc - Win32 CDR Multithread DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_libc___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Intermediate_Dir "ta_libc___Win32_CDR_Multithread_DLL_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdr\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /WX /O2 /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cdr.lib"
+
+!ELSEIF "$(CFG)" == "ta_libc - Win32 CMD Multithread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_libc___Win32_CMD_Multithread_Debug"
+# PROP BASE Intermediate_Dir "ta_libc___Win32_CMD_Multithread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmd\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Zi /Od /D "_LIB" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_DEBUG" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /WX /Gm /Zi /Od /D "_LIB" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_FUNC_NO_RANGE_CHECK" /Fr /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cmd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cmd.lib"
+
+!ELSEIF "$(CFG)" == "ta_libc - Win32 CSD Single Thread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_libc___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Intermediate_Dir "ta_libc___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csd\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_DEBUG" /YX /FD /GZ /c
+# ADD CPP /nologo /W3 /WX /Gm /Zi /Od /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_DEBUG" /FR /YX /FD /GZ /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_csd.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_csd.lib"
+
+!ELSEIF "$(CFG)" == "ta_libc - Win32 CSR Single Thread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_libc___Win32_CSR_Single_Thread_Release"
+# PROP BASE Intermediate_Dir "ta_libc___Win32_CSR_Single_Thread_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\csr\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /W3 /WX /O2 /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_libc - Win32 CMR Multithread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_libc___Win32_CMR_Multithread_Release"
+# PROP BASE Intermediate_Dir "ta_libc___Win32_CMR_Multithread_Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmr\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /O1 /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /WX /O2 /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# SUBTRACT CPP /Fr
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cmr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cmr.lib"
+
+!ELSEIF "$(CFG)" == "ta_libc - Win32 Profiling"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_libc___Win32_Profiling"
+# PROP BASE Intermediate_Dir "ta_libc___Win32_Profiling"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ta_libc___Win32_Profiling"
+# PROP Intermediate_Dir "ta_libc___Win32_Profiling"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /W3 /O2 /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /W3 /WX /O2 /D "_LIB" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_csr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_csr.lib"
+
+!ELSEIF "$(CFG)" == "ta_libc - Win32 CDD Multithread DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_libc___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Intermediate_Dir "ta_libc___Win32_CDD_Multithread_DLL_Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\lib"
+# PROP Intermediate_Dir "..\..\..\..\temp\cdd\ta_libc"
+# PROP Target_Dir ""
+F90=df.exe
+# ADD BASE CPP /nologo /MD /W3 /WX /O1 /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /WX /Zi /Od /D "_LIB" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FR /YX /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cdr.lib"
+# ADD LIB32 /nologo /out:"..\..\..\..\lib\ta_libc_cdd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "ta_libc - Win32 CDR Multithread DLL Release"
+# Name "ta_libc - Win32 CMD Multithread Debug"
+# Name "ta_libc - Win32 CSD Single Thread Debug"
+# Name "ta_libc - Win32 CSR Single Thread Release"
+# Name "ta_libc - Win32 CMR Multithread Release"
+# Name "ta_libc - Win32 Profiling"
+# Name "ta_libc - Win32 CDD Multithread DLL Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=..\..\..\..\include\ta_abstract.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\include\ta_common.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\include\ta_defs.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\include\ta_func.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\include\ta_libc.h
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=..\..\..\..\..\CHANGELOG.TXT
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\..\HISTORY.TXT
+# End Source File
+# End Target
+# End Project
diff --git a/vendor/ta-lib/ide/msvc/lib_proj/ta_regtest/ta_regtest.dsp b/vendor/ta-lib/ide/msvc/lib_proj/ta_regtest/ta_regtest.dsp
new file mode 100644
index 000000000..3ecdede6e
--- /dev/null
+++ b/vendor/ta-lib/ide/msvc/lib_proj/ta_regtest/ta_regtest.dsp
@@ -0,0 +1,305 @@
+# Microsoft Developer Studio Project File - Name="ta_regtest" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=TA_REGTEST - WIN32 CMD MULTITHREAD DEBUG
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "ta_regtest.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "ta_regtest.mak" CFG="TA_REGTEST - WIN32 CMD MULTITHREAD DEBUG"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "ta_regtest - Win32 CMD Multithread Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "ta_regtest - Win32 CSD Single Thread Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "ta_regtest - Win32 CSR Single Thread Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "ta_regtest - Win32 CMR Multithread Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "ta_regtest - Win32 Profiling" (based on "Win32 (x86) Console Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "ta_regtest - Win32 CMD Multithread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_regtest___Win32_CMD_Multithread_Debug"
+# PROP BASE Intermediate_Dir "ta_regtest___Win32_CMD_Multithread_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmd\ta_regtest"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /Zi /Od /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /D "_CONSOLE" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /FD /GZ /c
+# SUBTRACT BASE CPP /Fr /YX
+# ADD CPP /nologo /MTd /W3 /WX /Gm /Zi /Od /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /I "..\..\..\..\src\ta_common\mt" /D "_CONSOLE" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_FUNC_NO_RANGE_CHECK" /Fr /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_libc_cmd.lib wininet.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+# SUBTRACT BASE LINK32 /profile
+# ADD LINK32 ta_libc_cmd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /incremental:no /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+# SUBTRACT LINK32 /profile
+
+!ELSEIF "$(CFG)" == "ta_regtest - Win32 CSD Single Thread Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "ta_regtest___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Intermediate_Dir "ta_regtest___Win32_CSD_Single_Thread_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\csd\ta_regtest"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /Zi /Od /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /D "_CONSOLE" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_SINGLE_THREAD" /FD /GZ /c
+# SUBTRACT BASE CPP /Fr /YX
+# ADD CPP /nologo /W3 /WX /Gm /Zi /Od /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /I "..\..\..\..\src\ta_common\mt" /D "_CONSOLE" /D "TA_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "TA_SINGLE_THREAD" /Fr /FD /GZ /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_libc_csd.lib wininet.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /profile /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+# ADD LINK32 ta_libc_csd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /profile /debug /debugtype:both /machine:I386 /libpath:"..\..\..\..\lib"
+
+!ELSEIF "$(CFG)" == "ta_regtest - Win32 CSR Single Thread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_regtest___Win32_CSR_Single_Thread_Release"
+# PROP BASE Intermediate_Dir "ta_regtest___Win32_CSR_Single_Thread_Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\csr\ta_regtest"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /D "_CONSOLE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /c
+# SUBTRACT BASE CPP /Fr /YX
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /I "..\..\..\..\src\ta_common\mt" /D "_CONSOLE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /c
+# SUBTRACT CPP /Fr /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_libc_csr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+# ADD LINK32 ta_libc_csr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+
+!ELSEIF "$(CFG)" == "ta_regtest - Win32 CMR Multithread Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_regtest___Win32_CMR_Multithread_Release0"
+# PROP BASE Intermediate_Dir "ta_regtest___Win32_CMR_Multithread_Release0"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "..\..\..\..\bin"
+# PROP Intermediate_Dir "..\..\..\..\temp\cmr\ta_regtest"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /O1 /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /c
+# SUBTRACT BASE CPP /Fr /YX
+# ADD CPP /nologo /MT /W3 /WX /O2 /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /I "..\..\..\..\src\ta_common\mt" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /c
+# SUBTRACT CPP /Fr /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_libc_cmr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+# ADD LINK32 ta_libc_cmr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+
+!ELSEIF "$(CFG)" == "ta_regtest - Win32 Profiling"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "ta_regtest___Win32_Profiling"
+# PROP BASE Intermediate_Dir "ta_regtest___Win32_Profiling"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "ta_regtest___Win32_Profiling"
+# PROP Intermediate_Dir "ta_regtest___Win32_Profiling"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /O2 /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /D "_CONSOLE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /c
+# SUBTRACT BASE CPP /Fr /YX
+# ADD CPP /nologo /W3 /WX /O2 /I "..\..\..\..\src\ta_common" /I "..\..\..\..\include" /I "..\..\..\..\src\ta_common\trio" /I "..\..\..\..\src\tools\ta_regtest" /I "..\..\..\..\src\ta_common\imatix\sfl" /I "..\..\..\..\src\ta_func" /I "..\..\..\..\src\ta_data\ta_source\ta_readop" /I "..\..\..\..\src\ta_common\mt" /D "_CONSOLE" /D "TA_SINGLE_THREAD" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /c
+# SUBTRACT CPP /Fr /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ta_libc_csr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\lib"
+# ADD LINK32 ta_libc_csr.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /profile /machine:I386 /libpath:"..\..\..\..\lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "ta_regtest - Win32 CMD Multithread Debug"
+# Name "ta_regtest - Win32 CSD Single Thread Debug"
+# Name "ta_regtest - Win32 CSR Single Thread Release"
+# Name "ta_regtest - Win32 CMR Multithread Release"
+# Name "ta_regtest - Win32 Profiling"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\test_abstract.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\test_data.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\test_internals.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\test_util.c
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_error_number.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_func.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\ta_test_priv.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\..\src\tools\ta_regtest\test_period.h
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/vendor/ta-lib/ide/vs2005/lib_proj/gen_code/gen_code.vcproj b/vendor/ta-lib/ide/vs2005/lib_proj/gen_code/gen_code.vcproj
new file mode 100644
index 000000000..5054226d2
--- /dev/null
+++ b/vendor/ta-lib/ide/vs2005/lib_proj/gen_code/gen_code.vcproj
@@ -0,0 +1,2168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/ta-lib/ide/vs2005/lib_proj/ta_abstract/ta_abstract.vcproj b/vendor/ta-lib/ide/vs2005/lib_proj/ta_abstract/ta_abstract.vcproj
new file mode 100644
index 000000000..a62a63884
--- /dev/null
+++ b/vendor/ta-lib/ide/vs2005/lib_proj/ta_abstract/ta_abstract.vcproj
@@ -0,0 +1,2136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/ta-lib/ide/vs2005/lib_proj/ta_common/ta_common.vcproj b/vendor/ta-lib/ide/vs2005/lib_proj/ta_common/ta_common.vcproj
new file mode 100644
index 000000000..dfd97ede3
--- /dev/null
+++ b/vendor/ta-lib/ide/vs2005/lib_proj/ta_common/ta_common.vcproj
@@ -0,0 +1,555 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/ta-lib/ide/vs2005/lib_proj/ta_func/ta_func.vcproj b/vendor/ta-lib/ide/vs2005/lib_proj/ta_func/ta_func.vcproj
new file mode 100644
index 000000000..33d9e1a23
--- /dev/null
+++ b/vendor/ta-lib/ide/vs2005/lib_proj/ta_func/ta_func.vcproj
@@ -0,0 +1,1011 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/ta-lib/ide/vs2005/lib_proj/ta_lib.sln b/vendor/ta-lib/ide/vs2005/lib_proj/ta_lib.sln
new file mode 100644
index 000000000..e54f0b9cc
--- /dev/null
+++ b/vendor/ta-lib/ide/vs2005/lib_proj/ta_lib.sln
@@ -0,0 +1,105 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_common", "ta_common\ta_common.vcproj", "{E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_func", "ta_func\ta_func.vcproj", "{B9DBB4A6-C675-4486-B916-0B0DCC049BB2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115} = {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_abstract", "ta_abstract\ta_abstract.vcproj", "{FDE2592B-DF64-4308-B644-92E79E071986}"
+ ProjectSection(ProjectDependencies) = postProject
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115} = {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_libc", "ta_libc\ta_libc.vcproj", "{B7BA9CEF-8430-4BCB-8EEE-5C351800A021}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2} = {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}
+ {FDE2592B-DF64-4308-B644-92E79E071986} = {FDE2592B-DF64-4308-B644-92E79E071986}
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115} = {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gen_code", "gen_code\gen_code.vcproj", "{79D18ABF-C93A-441A-A22B-D58813BB2701}"
+ ProjectSection(ProjectDependencies) = postProject
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115} = {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_regtest", "ta_regtest\ta_regtest.vcproj", "{271698C6-3436-4D9B-87DB-F865325B00C5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021} = {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}
+ {79D18ABF-C93A-441A-A22B-D58813BB2701} = {79D18ABF-C93A-441A-A22B-D58813BB2701}
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2} = {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}
+ {FDE2592B-DF64-4308-B644-92E79E071986} = {FDE2592B-DF64-4308-B644-92E79E071986}
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115} = {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "documents", "documents", "{5122530F-6A6C-4236-99D0-3E46644C2E49}"
+ ProjectSection(SolutionItems) = preProject
+ ..\..\..\..\CHANGELOG.TXT = ..\..\..\..\CHANGELOG.TXT
+ ..\..\..\..\HISTORY.TXT = ..\..\..\..\HISTORY.TXT
+ ..\..\..\..\LICENSE.TXT = ..\..\..\..\LICENSE.TXT
+ ..\..\..\..\README.TXT = ..\..\..\..\README.TXT
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ cdd|Win32 = cdd|Win32
+ cdr|Win32 = cdr|Win32
+ cmd|Win32 = cmd|Win32
+ cmr|Win32 = cmr|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdd|Win32.ActiveCfg = cdd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdd|Win32.Build.0 = cdd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdr|Win32.ActiveCfg = cdr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdr|Win32.Build.0 = cdr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmd|Win32.ActiveCfg = cmd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmd|Win32.Build.0 = cmd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmr|Win32.ActiveCfg = cmr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmr|Win32.Build.0 = cmr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdd|Win32.ActiveCfg = cdd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdd|Win32.Build.0 = cdd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdr|Win32.ActiveCfg = cdr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdr|Win32.Build.0 = cdr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmd|Win32.ActiveCfg = cmd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmd|Win32.Build.0 = cmd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmr|Win32.ActiveCfg = cmr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmr|Win32.Build.0 = cmr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdd|Win32.ActiveCfg = cdd|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdd|Win32.Build.0 = cdd|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdr|Win32.ActiveCfg = cdr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdr|Win32.Build.0 = cdr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmd|Win32.ActiveCfg = cmd|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmd|Win32.Build.0 = cmd|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmr|Win32.ActiveCfg = cmr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmr|Win32.Build.0 = cmr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdd|Win32.ActiveCfg = cdd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdd|Win32.Build.0 = cdd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdr|Win32.ActiveCfg = cdr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdr|Win32.Build.0 = cdr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmd|Win32.ActiveCfg = cmd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmd|Win32.Build.0 = cmd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmr|Win32.ActiveCfg = cmr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmr|Win32.Build.0 = cmr|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cdd|Win32.ActiveCfg = cdd|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cdd|Win32.Build.0 = cdd|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cdr|Win32.ActiveCfg = cdr|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cdr|Win32.Build.0 = cdr|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cmd|Win32.ActiveCfg = cmd|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cmd|Win32.Build.0 = cmd|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cmr|Win32.ActiveCfg = cmr|Win32
+ {79D18ABF-C93A-441A-A22B-D58813BB2701}.cmr|Win32.Build.0 = cmr|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cdd|Win32.ActiveCfg = cdd|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cdd|Win32.Build.0 = cdd|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cdr|Win32.ActiveCfg = cdr|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cdr|Win32.Build.0 = cdr|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cmd|Win32.ActiveCfg = cmd|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cmd|Win32.Build.0 = cmd|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cmr|Win32.ActiveCfg = cmr|Win32
+ {271698C6-3436-4D9B-87DB-F865325B00C5}.cmr|Win32.Build.0 = cmr|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/vendor/ta-lib/ide/vs2005/lib_proj/ta_libc/ta_libc.vcproj b/vendor/ta-lib/ide/vs2005/lib_proj/ta_libc/ta_libc.vcproj
new file mode 100644
index 000000000..2ad5e64d4
--- /dev/null
+++ b/vendor/ta-lib/ide/vs2005/lib_proj/ta_libc/ta_libc.vcproj
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/ta-lib/ide/vs2005/lib_proj/ta_regtest/ta_regtest.vcproj b/vendor/ta-lib/ide/vs2005/lib_proj/ta_regtest/ta_regtest.vcproj
new file mode 100644
index 000000000..6aefe67d9
--- /dev/null
+++ b/vendor/ta-lib/ide/vs2005/lib_proj/ta_regtest/ta_regtest.vcproj
@@ -0,0 +1,1937 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vendor/ta-lib/ide/xcode/TALib/.DS_Store b/vendor/ta-lib/ide/xcode/TALib/.DS_Store
new file mode 100644
index 000000000..6564db4d3
Binary files /dev/null and b/vendor/ta-lib/ide/xcode/TALib/.DS_Store differ
diff --git a/vendor/ta-lib/ide/xcode/TALib/English.lproj/InfoPlist.strings b/vendor/ta-lib/ide/xcode/TALib/English.lproj/InfoPlist.strings
new file mode 100644
index 000000000..a18c7c02e
Binary files /dev/null and b/vendor/ta-lib/ide/xcode/TALib/English.lproj/InfoPlist.strings differ
diff --git a/vendor/ta-lib/ide/xcode/TALib/Info.plist b/vendor/ta-lib/ide/xcode/TALib/Info.plist
new file mode 100644
index 000000000..d43a37193
--- /dev/null
+++ b/vendor/ta-lib/ide/xcode/TALib/Info.plist
@@ -0,0 +1,24 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ TALib
+ CFBundleIconFile
+
+ CFBundleIdentifier
+ org.ta-lib.ta-lib
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ CSResourcesFileMapped
+
+
+
diff --git a/vendor/ta-lib/ide/xcode/TALib/README_XCODE.TXT b/vendor/ta-lib/ide/xcode/TALib/README_XCODE.TXT
new file mode 100644
index 000000000..ac115d10f
--- /dev/null
+++ b/vendor/ta-lib/ide/xcode/TALib/README_XCODE.TXT
@@ -0,0 +1,37 @@
+* Information for Xcode Developers on Mac OS X *
+* by Drew McCormack *
+
+What does this Xcode project build?
+===================================
+This Xcode project builds a Mac OS X framework of the TA-LIB functions.
+The native Xcode build system is used, rather than the make utility used
+on other UNIX systems. The framework build is single-threaded.
+
+Where does the framework get built?
+===================================
+Upon completion of a successful build, the framework TALib.framework
+should appear in the 'build' directory inside the TALib.xcode project
+directory, or in your default Xcode build directory.
+
+Where should the framework be installed for use in an application?
+==================================================================
+The Xcode project is setup such that the TALib.framework file should be
+installed in the 'Frameworks' directory inside your application bundle. (You
+can copy the TALib.framework to that directory by adding a 'Copy Phase'
+to your application's target. See Xcode documentation for details.)
+
+If you wish to change the install path of the framework, to /Library/Frameworks
+for example, you can simply double click on the TALib target in Xcode,
+select the 'Build' tab, and change the 'Installation Directory' setting
+appropriately.
+
+What frameworks/libraries does the TALib framework use?
+=======================================================
+The TALib framework requires libbz2 and libcurl. Both of these
+libraries are preinstalled in Mac OS X 10.3 and 10.4. You can either use the
+versions installed with Mac OS X, or include your own versions.
+
+Is the TALib framework for Cocoa or Carbon applications?
+========================================================
+TALib is a C library, so it can be called from Cocoa or Carbon. There are
+no restrictions in this regard.
diff --git a/vendor/ta-lib/ide/xcode/TALib/TALib.xcodeproj/project.pbxproj b/vendor/ta-lib/ide/xcode/TALib/TALib.xcodeproj/project.pbxproj
new file mode 100644
index 000000000..42613b7ed
--- /dev/null
+++ b/vendor/ta-lib/ide/xcode/TALib/TALib.xcodeproj/project.pbxproj
@@ -0,0 +1,1452 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 3A1B2BC609E909F2000A8E98 /* ta_SUM.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A1B2BC509E909F2000A8E98 /* ta_SUM.c */; };
+ 3A2E9574082A714D00778A6E /* libcurl.3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A2E9573082A714D00778A6E /* libcurl.3.dylib */; };
+ 3A3370FE097E1DDC00082D6C /* ta_BOP.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A3370F9097E1DDC00082D6C /* ta_BOP.c */; };
+ 3A3370FF097E1DDC00082D6C /* ta_CDLHIKKAKE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A3370FA097E1DDC00082D6C /* ta_CDLHIKKAKE.c */; };
+ 3A337100097E1DDC00082D6C /* ta_CDLHIKKAKEMOD.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A3370FB097E1DDC00082D6C /* ta_CDLHIKKAKEMOD.c */; };
+ 3A337101097E1DDC00082D6C /* ta_CMO.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A3370FC097E1DDC00082D6C /* ta_CMO.c */; };
+ 3A337102097E1DDC00082D6C /* ta_ULTOSC.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A3370FD097E1DDC00082D6C /* ta_ULTOSC.c */; };
+ 3A35CD900735FAC1001993D0 /* ta_CDLDOJISTAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A35CD8A0735FAC1001993D0 /* ta_CDLDOJISTAR.c */; };
+ 3A35CD910735FAC1001993D0 /* ta_CDLEVENINGDOJISTAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A35CD8B0735FAC1001993D0 /* ta_CDLEVENINGDOJISTAR.c */; };
+ 3A35CD920735FAC1001993D0 /* ta_CDLEVENINGSTAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A35CD8C0735FAC1001993D0 /* ta_CDLEVENINGSTAR.c */; };
+ 3A35CD930735FAC1001993D0 /* ta_CDLMORNINGDOJISTAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A35CD8D0735FAC1001993D0 /* ta_CDLMORNINGDOJISTAR.c */; };
+ 3A35CD940735FAC1001993D0 /* ta_CDLMORNINGSTAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A35CD8E0735FAC1001993D0 /* ta_CDLMORNINGSTAR.c */; };
+ 3A35CD950735FAC1001993D0 /* ta_CDLTRISTAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A35CD8F0735FAC1001993D0 /* ta_CDLTRISTAR.c */; };
+ 3A48BC5605E25FE500B42EE0 /* ta_abstract.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48B5E005E25FDC00B42EE0 /* ta_abstract.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3A48BC5705E25FE500B42EE0 /* ta_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48B5E105E25FDC00B42EE0 /* ta_common.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3A48BC5905E25FE500B42EE0 /* ta_defs.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48B5E305E25FDC00B42EE0 /* ta_defs.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3A48BC5A05E25FE500B42EE0 /* ta_func.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48B5E405E25FDC00B42EE0 /* ta_func.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3A48BC5B05E25FE500B42EE0 /* ta_libc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48B5E505E25FDC00B42EE0 /* ta_libc.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3A48BF2005E25FE600B42EE0 /* ta_global.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BA7A05E25FE200B42EE0 /* ta_global.c */; };
+ 3A48BF2105E25FE600B42EE0 /* ta_global.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48BA7B05E25FE200B42EE0 /* ta_global.h */; };
+ 3A48BF2405E25FE600B42EE0 /* ta_magic_nb.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48BA7E05E25FE200B42EE0 /* ta_magic_nb.h */; };
+ 3A48BF2605E25FE600B42EE0 /* ta_memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48BA8005E25FE200B42EE0 /* ta_memory.h */; };
+ 3A48BF2905E25FE600B42EE0 /* ta_retcode.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BA8305E25FE200B42EE0 /* ta_retcode.c */; };
+ 3A48BF2A05E25FE600B42EE0 /* ta_retcode.csv in Resources */ = {isa = PBXBuildFile; fileRef = 3A48BA8405E25FE200B42EE0 /* ta_retcode.csv */; };
+ 3A48BF3405E25FE600B42EE0 /* ta_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BA8E05E25FE200B42EE0 /* ta_version.c */; };
+ 3A48BF8105E25FE600B42EE0 /* ta_AD.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAE805E25FE300B42EE0 /* ta_AD.c */; };
+ 3A48BF8205E25FE600B42EE0 /* ta_ADOSC.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAE905E25FE300B42EE0 /* ta_ADOSC.c */; };
+ 3A48BF8305E25FE600B42EE0 /* ta_ADX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAEA05E25FE300B42EE0 /* ta_ADX.c */; };
+ 3A48BF8405E25FE600B42EE0 /* ta_ADXR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAEB05E25FE300B42EE0 /* ta_ADXR.c */; };
+ 3A48BF8505E25FE600B42EE0 /* ta_APO.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAEC05E25FE300B42EE0 /* ta_APO.c */; };
+ 3A48BF8605E25FE600B42EE0 /* ta_AROON.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAED05E25FE300B42EE0 /* ta_AROON.c */; };
+ 3A48BF8705E25FE600B42EE0 /* ta_AROONOSC.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAEE05E25FE300B42EE0 /* ta_AROONOSC.c */; };
+ 3A48BF8805E25FE600B42EE0 /* ta_ATR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAEF05E25FE300B42EE0 /* ta_ATR.c */; };
+ 3A48BF8905E25FE600B42EE0 /* ta_AVGPRICE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF005E25FE300B42EE0 /* ta_AVGPRICE.c */; };
+ 3A48BF8A05E25FE600B42EE0 /* ta_BBANDS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF105E25FE300B42EE0 /* ta_BBANDS.c */; };
+ 3A48BF8B05E25FE600B42EE0 /* ta_CCI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF205E25FE300B42EE0 /* ta_CCI.c */; };
+ 3A48BF8C05E25FE600B42EE0 /* ta_CORREL.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF305E25FE300B42EE0 /* ta_CORREL.c */; };
+ 3A48BF8D05E25FE600B42EE0 /* ta_DEMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF405E25FE300B42EE0 /* ta_DEMA.c */; };
+ 3A48BF8E05E25FE600B42EE0 /* ta_DX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF505E25FE300B42EE0 /* ta_DX.c */; };
+ 3A48BF8F05E25FE600B42EE0 /* ta_EMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF605E25FE300B42EE0 /* ta_EMA.c */; };
+ 3A48BF9005E25FE600B42EE0 /* ta_HT_DCPERIOD.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF705E25FE300B42EE0 /* ta_HT_DCPERIOD.c */; };
+ 3A48BF9105E25FE600B42EE0 /* ta_HT_DCPHASE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF805E25FE300B42EE0 /* ta_HT_DCPHASE.c */; };
+ 3A48BF9205E25FE600B42EE0 /* ta_HT_PHASOR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAF905E25FE300B42EE0 /* ta_HT_PHASOR.c */; };
+ 3A48BF9305E25FE600B42EE0 /* ta_HT_SINE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAFA05E25FE300B42EE0 /* ta_HT_SINE.c */; };
+ 3A48BF9405E25FE600B42EE0 /* ta_HT_TRENDLINE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAFB05E25FE300B42EE0 /* ta_HT_TRENDLINE.c */; };
+ 3A48BF9505E25FE600B42EE0 /* ta_HT_TRENDMODE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAFC05E25FE300B42EE0 /* ta_HT_TRENDMODE.c */; };
+ 3A48BF9605E25FE600B42EE0 /* ta_KAMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAFD05E25FE300B42EE0 /* ta_KAMA.c */; };
+ 3A48BF9705E25FE600B42EE0 /* ta_LINEARREG.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAFE05E25FE300B42EE0 /* ta_LINEARREG.c */; };
+ 3A48BF9805E25FE600B42EE0 /* ta_LINEARREG_ANGLE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BAFF05E25FE300B42EE0 /* ta_LINEARREG_ANGLE.c */; };
+ 3A48BF9905E25FE600B42EE0 /* ta_LINEARREG_INTERCEPT.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0005E25FE300B42EE0 /* ta_LINEARREG_INTERCEPT.c */; };
+ 3A48BF9A05E25FE600B42EE0 /* ta_LINEARREG_SLOPE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0105E25FE300B42EE0 /* ta_LINEARREG_SLOPE.c */; };
+ 3A48BF9B05E25FE600B42EE0 /* ta_MA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0205E25FE300B42EE0 /* ta_MA.c */; };
+ 3A48BF9C05E25FE600B42EE0 /* ta_MACD.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0305E25FE300B42EE0 /* ta_MACD.c */; };
+ 3A48BF9D05E25FE600B42EE0 /* ta_MACDEXT.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0405E25FE300B42EE0 /* ta_MACDEXT.c */; };
+ 3A48BF9E05E25FE600B42EE0 /* ta_MACDFIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0505E25FE300B42EE0 /* ta_MACDFIX.c */; };
+ 3A48BF9F05E25FE600B42EE0 /* ta_MAMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0605E25FE300B42EE0 /* ta_MAMA.c */; };
+ 3A48BFA005E25FE600B42EE0 /* ta_MAX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0705E25FE300B42EE0 /* ta_MAX.c */; };
+ 3A48BFA105E25FE600B42EE0 /* ta_MEDPRICE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0805E25FE300B42EE0 /* ta_MEDPRICE.c */; };
+ 3A48BFA205E25FE600B42EE0 /* ta_MFI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0905E25FE300B42EE0 /* ta_MFI.c */; };
+ 3A48BFA305E25FE600B42EE0 /* ta_MIDPOINT.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0A05E25FE300B42EE0 /* ta_MIDPOINT.c */; };
+ 3A48BFA405E25FE600B42EE0 /* ta_MIDPRICE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0B05E25FE300B42EE0 /* ta_MIDPRICE.c */; };
+ 3A48BFA505E25FE600B42EE0 /* ta_MIN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0C05E25FE300B42EE0 /* ta_MIN.c */; };
+ 3A48BFA605E25FE600B42EE0 /* ta_MINUS_DI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0D05E25FE300B42EE0 /* ta_MINUS_DI.c */; };
+ 3A48BFA705E25FE600B42EE0 /* ta_MINUS_DM.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0E05E25FE300B42EE0 /* ta_MINUS_DM.c */; };
+ 3A48BFA805E25FE600B42EE0 /* ta_MOM.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB0F05E25FE300B42EE0 /* ta_MOM.c */; };
+ 3A48BFA905E25FE600B42EE0 /* ta_NVI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1005E25FE300B42EE0 /* ta_NVI.c */; };
+ 3A48BFAA05E25FE600B42EE0 /* ta_OBV.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1105E25FE300B42EE0 /* ta_OBV.c */; };
+ 3A48BFAB05E25FE600B42EE0 /* ta_PLUS_DI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1205E25FE300B42EE0 /* ta_PLUS_DI.c */; };
+ 3A48BFAC05E25FE600B42EE0 /* ta_PLUS_DM.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1305E25FE300B42EE0 /* ta_PLUS_DM.c */; };
+ 3A48BFAD05E25FE600B42EE0 /* ta_PPO.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1405E25FE300B42EE0 /* ta_PPO.c */; };
+ 3A48BFAE05E25FE600B42EE0 /* ta_PVI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1505E25FE300B42EE0 /* ta_PVI.c */; };
+ 3A48BFAF05E25FE600B42EE0 /* ta_ROC.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1605E25FE300B42EE0 /* ta_ROC.c */; };
+ 3A48BFB005E25FE600B42EE0 /* ta_ROCP.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1705E25FE300B42EE0 /* ta_ROCP.c */; };
+ 3A48BFB105E25FE600B42EE0 /* ta_ROCR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1805E25FE300B42EE0 /* ta_ROCR.c */; };
+ 3A48BFB205E25FE600B42EE0 /* ta_ROCR100.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1905E25FE300B42EE0 /* ta_ROCR100.c */; };
+ 3A48BFB305E25FE600B42EE0 /* ta_RSI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1A05E25FE300B42EE0 /* ta_RSI.c */; };
+ 3A48BFB405E25FE600B42EE0 /* ta_SAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1B05E25FE300B42EE0 /* ta_SAR.c */; };
+ 3A48BFB505E25FE600B42EE0 /* ta_SAREXT.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1C05E25FE300B42EE0 /* ta_SAREXT.c */; };
+ 3A48BFB605E25FE600B42EE0 /* ta_SMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1D05E25FE300B42EE0 /* ta_SMA.c */; };
+ 3A48BFB705E25FE600B42EE0 /* ta_STDDEV.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1E05E25FE300B42EE0 /* ta_STDDEV.c */; };
+ 3A48BFB805E25FE600B42EE0 /* ta_STOCH.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB1F05E25FE300B42EE0 /* ta_STOCH.c */; };
+ 3A48BFB905E25FE600B42EE0 /* ta_STOCHF.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2005E25FE300B42EE0 /* ta_STOCHF.c */; };
+ 3A48BFBA05E25FE600B42EE0 /* ta_STOCHRSI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2105E25FE300B42EE0 /* ta_STOCHRSI.c */; };
+ 3A48BFBB05E25FE600B42EE0 /* ta_T3.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2205E25FE300B42EE0 /* ta_T3.c */; };
+ 3A48BFBC05E25FE600B42EE0 /* ta_TEMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2305E25FE300B42EE0 /* ta_TEMA.c */; };
+ 3A48BFBD05E25FE600B42EE0 /* ta_TRANGE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2405E25FE300B42EE0 /* ta_TRANGE.c */; };
+ 3A48BFBE05E25FE600B42EE0 /* ta_TRIMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2505E25FE300B42EE0 /* ta_TRIMA.c */; };
+ 3A48BFBF05E25FE600B42EE0 /* ta_TRIX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2605E25FE300B42EE0 /* ta_TRIX.c */; };
+ 3A48BFC005E25FE600B42EE0 /* ta_TSF.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2705E25FE300B42EE0 /* ta_TSF.c */; };
+ 3A48BFC105E25FE600B42EE0 /* ta_TYPPRICE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2805E25FE300B42EE0 /* ta_TYPPRICE.c */; };
+ 3A48BFC205E25FE600B42EE0 /* ta_utility.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2905E25FE300B42EE0 /* ta_utility.c */; };
+ 3A48BFC305E25FE600B42EE0 /* ta_utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A48BB2A05E25FE300B42EE0 /* ta_utility.h */; };
+ 3A48BFC405E25FE600B42EE0 /* ta_VAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2B05E25FE300B42EE0 /* ta_VAR.c */; };
+ 3A48BFC505E25FE600B42EE0 /* ta_WCLPRICE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2C05E25FE300B42EE0 /* ta_WCLPRICE.c */; };
+ 3A48BFC605E25FE600B42EE0 /* ta_WILLR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2D05E25FE300B42EE0 /* ta_WILLR.c */; };
+ 3A48BFC705E25FE600B42EE0 /* ta_WMA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A48BB2E05E25FE300B42EE0 /* ta_WMA.c */; };
+ 3A59A19C05F09E97005A4582 /* ta_frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17105F09E96005A4582 /* ta_frame.c */; };
+ 3A59A19D05F09E97005A4582 /* ta_frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A59A17205F09E96005A4582 /* ta_frame.h */; };
+ 3A59A19E05F09E97005A4582 /* ta_abstract.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17305F09E96005A4582 /* ta_abstract.c */; };
+ 3A59A19F05F09E97005A4582 /* ta_def_ui.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17405F09E96005A4582 /* ta_def_ui.c */; };
+ 3A59A1A005F09E97005A4582 /* ta_def_ui.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A59A17505F09E96005A4582 /* ta_def_ui.h */; };
+ 3A59A1A105F09E97005A4582 /* ta_frame_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A59A17605F09E96005A4582 /* ta_frame_priv.h */; };
+ 3A59A1A205F09E97005A4582 /* ta_group_idx.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17705F09E96005A4582 /* ta_group_idx.c */; };
+ 3A59A1A305F09E97005A4582 /* table_a.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17905F09E96005A4582 /* table_a.c */; };
+ 3A59A1A405F09E97005A4582 /* table_b.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17A05F09E96005A4582 /* table_b.c */; };
+ 3A59A1A505F09E97005A4582 /* table_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17B05F09E96005A4582 /* table_c.c */; };
+ 3A59A1A605F09E97005A4582 /* table_d.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17C05F09E96005A4582 /* table_d.c */; };
+ 3A59A1A705F09E97005A4582 /* table_e.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17D05F09E96005A4582 /* table_e.c */; };
+ 3A59A1A805F09E97005A4582 /* table_f.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17E05F09E96005A4582 /* table_f.c */; };
+ 3A59A1A905F09E97005A4582 /* table_g.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A17F05F09E96005A4582 /* table_g.c */; };
+ 3A59A1AA05F09E97005A4582 /* table_h.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18005F09E96005A4582 /* table_h.c */; };
+ 3A59A1AB05F09E97005A4582 /* table_i.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18105F09E96005A4582 /* table_i.c */; };
+ 3A59A1AC05F09E97005A4582 /* table_j.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18205F09E96005A4582 /* table_j.c */; };
+ 3A59A1AD05F09E97005A4582 /* table_k.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18305F09E96005A4582 /* table_k.c */; };
+ 3A59A1AE05F09E97005A4582 /* table_l.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18405F09E96005A4582 /* table_l.c */; };
+ 3A59A1AF05F09E97005A4582 /* table_m.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18505F09E97005A4582 /* table_m.c */; };
+ 3A59A1B005F09E97005A4582 /* table_n.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18605F09E97005A4582 /* table_n.c */; };
+ 3A59A1B105F09E97005A4582 /* table_o.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18705F09E97005A4582 /* table_o.c */; };
+ 3A59A1B205F09E97005A4582 /* table_p.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18805F09E97005A4582 /* table_p.c */; };
+ 3A59A1B305F09E97005A4582 /* table_q.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18905F09E97005A4582 /* table_q.c */; };
+ 3A59A1B405F09E97005A4582 /* table_r.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18A05F09E97005A4582 /* table_r.c */; };
+ 3A59A1B505F09E97005A4582 /* table_s.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18B05F09E97005A4582 /* table_s.c */; };
+ 3A59A1B605F09E97005A4582 /* table_t.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18C05F09E97005A4582 /* table_t.c */; };
+ 3A59A1B705F09E97005A4582 /* table_u.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18D05F09E97005A4582 /* table_u.c */; };
+ 3A59A1B805F09E97005A4582 /* table_v.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18E05F09E97005A4582 /* table_v.c */; };
+ 3A59A1B905F09E97005A4582 /* table_w.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A18F05F09E97005A4582 /* table_w.c */; };
+ 3A59A1BA05F09E97005A4582 /* table_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A19005F09E97005A4582 /* table_x.c */; };
+ 3A59A1BB05F09E97005A4582 /* table_y.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A19105F09E97005A4582 /* table_y.c */; };
+ 3A59A1BC05F09E97005A4582 /* table_z.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A59A19205F09E97005A4582 /* table_z.c */; };
+ 3A5D775309A5106100AFB481 /* libbz2.1.0.2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A2E9575082A716B00778A6E /* libbz2.1.0.2.dylib */; };
+ 3A742ECB06E8458C004F675D /* ta_CDLHIGHWAVE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A742EC706E8458B004F675D /* ta_CDLHIGHWAVE.c */; };
+ 3A742ECC06E8458C004F675D /* ta_CDLLONGLINE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A742EC806E8458B004F675D /* ta_CDLLONGLINE.c */; };
+ 3A742ECD06E8458C004F675D /* ta_CDLSHORTLINE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A742EC906E8458B004F675D /* ta_CDLSHORTLINE.c */; };
+ 3A742ECE06E8458C004F675D /* ta_CDLSPINNINGTOP.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A742ECA06E8458B004F675D /* ta_CDLSPINNINGTOP.c */; };
+ 3A9C4D8B0BA735E500B6D766 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8D07F2C70486CC7A007CD1D0 /* Info.plist */; };
+ 3A9C4D930BA7361A00B6D766 /* ta_BETA.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A9C4D8C0BA7361A00B6D766 /* ta_BETA.c */; };
+ 3A9C4D940BA7361A00B6D766 /* ta_MAVP.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A9C4D8D0BA7361A00B6D766 /* ta_MAVP.c */; };
+ 3A9C4D950BA7361A00B6D766 /* ta_MAXINDEX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A9C4D8E0BA7361A00B6D766 /* ta_MAXINDEX.c */; };
+ 3A9C4D960BA7361A00B6D766 /* ta_MININDEX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A9C4D8F0BA7361A00B6D766 /* ta_MININDEX.c */; };
+ 3A9C4D970BA7361A00B6D766 /* ta_MINMAX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A9C4D900BA7361A00B6D766 /* ta_MINMAX.c */; };
+ 3A9C4D980BA7361A00B6D766 /* ta_MINMAXINDEX.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A9C4D910BA7361A00B6D766 /* ta_MINMAXINDEX.c */; };
+ 3A9C4D990BA7361A00B6D766 /* ta_NATR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A9C4D920BA7361A00B6D766 /* ta_NATR.c */; };
+ 3AA0ADE00C95AB080072E088 /* ta_CEIL.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD10C95AB080072E088 /* ta_CEIL.c */; };
+ 3AA0ADE10C95AB080072E088 /* ta_COS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD20C95AB080072E088 /* ta_COS.c */; };
+ 3AA0ADE20C95AB080072E088 /* ta_COSH.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD30C95AB080072E088 /* ta_COSH.c */; };
+ 3AA0ADE30C95AB080072E088 /* ta_DIV.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD40C95AB080072E088 /* ta_DIV.c */; };
+ 3AA0ADE40C95AB080072E088 /* ta_EXP.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD50C95AB080072E088 /* ta_EXP.c */; };
+ 3AA0ADE50C95AB080072E088 /* ta_FLOOR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD60C95AB080072E088 /* ta_FLOOR.c */; };
+ 3AA0ADE60C95AB080072E088 /* ta_LN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD70C95AB080072E088 /* ta_LN.c */; };
+ 3AA0ADE70C95AB080072E088 /* ta_LOG10.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD80C95AB080072E088 /* ta_LOG10.c */; };
+ 3AA0ADE80C95AB080072E088 /* ta_MULT.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADD90C95AB080072E088 /* ta_MULT.c */; };
+ 3AA0ADE90C95AB080072E088 /* ta_SIN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADDA0C95AB080072E088 /* ta_SIN.c */; };
+ 3AA0ADEA0C95AB080072E088 /* ta_SINH.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADDB0C95AB080072E088 /* ta_SINH.c */; };
+ 3AA0ADEB0C95AB080072E088 /* ta_SQRT.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADDC0C95AB080072E088 /* ta_SQRT.c */; };
+ 3AA0ADEC0C95AB080072E088 /* ta_SUB.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADDD0C95AB080072E088 /* ta_SUB.c */; };
+ 3AA0ADED0C95AB080072E088 /* ta_TAN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADDE0C95AB080072E088 /* ta_TAN.c */; };
+ 3AA0ADEE0C95AB080072E088 /* ta_TANH.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADDF0C95AB080072E088 /* ta_TANH.c */; };
+ 3AA0ADFB0C95AC010072E088 /* ta_ACOS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADF70C95AC010072E088 /* ta_ACOS.c */; };
+ 3AA0ADFC0C95AC010072E088 /* ta_ADD.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADF80C95AC010072E088 /* ta_ADD.c */; };
+ 3AA0ADFD0C95AC010072E088 /* ta_ASIN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADF90C95AC010072E088 /* ta_ASIN.c */; };
+ 3AA0ADFE0C95AC010072E088 /* ta_ATAN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0ADFA0C95AC010072E088 /* ta_ATAN.c */; };
+ 3AC7C3F3080C313900D11B6F /* ta_CDL2CROWS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3CD080C313900D11B6F /* ta_CDL2CROWS.c */; };
+ 3AC7C3F4080C313900D11B6F /* ta_CDL3INSIDE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3CE080C313900D11B6F /* ta_CDL3INSIDE.c */; };
+ 3AC7C3F5080C313900D11B6F /* ta_CDL3LINESTRIKE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3CF080C313900D11B6F /* ta_CDL3LINESTRIKE.c */; };
+ 3AC7C3F6080C313900D11B6F /* ta_CDL3OUTSIDE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D0080C313900D11B6F /* ta_CDL3OUTSIDE.c */; };
+ 3AC7C3F7080C313900D11B6F /* ta_CDL3STARSINSOUTH.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D1080C313900D11B6F /* ta_CDL3STARSINSOUTH.c */; };
+ 3AC7C3F8080C313900D11B6F /* ta_CDL3WHITESOLDIERS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D2080C313900D11B6F /* ta_CDL3WHITESOLDIERS.c */; };
+ 3AC7C3F9080C313900D11B6F /* ta_CDLADVANCEBLOCK.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D3080C313900D11B6F /* ta_CDLADVANCEBLOCK.c */; };
+ 3AC7C3FA080C313900D11B6F /* ta_CDLBELTHOLD.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D4080C313900D11B6F /* ta_CDLBELTHOLD.c */; };
+ 3AC7C3FB080C313900D11B6F /* ta_CDLBREAKAWAY.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D5080C313900D11B6F /* ta_CDLBREAKAWAY.c */; };
+ 3AC7C3FC080C313900D11B6F /* ta_CDLCLOSINGMARUBOZU.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D6080C313900D11B6F /* ta_CDLCLOSINGMARUBOZU.c */; };
+ 3AC7C3FD080C313900D11B6F /* ta_CDLCONCEALBABYSWALL.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D7080C313900D11B6F /* ta_CDLCONCEALBABYSWALL.c */; };
+ 3AC7C3FE080C313900D11B6F /* ta_CDLCOUNTERATTACK.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D8080C313900D11B6F /* ta_CDLCOUNTERATTACK.c */; };
+ 3AC7C3FF080C313900D11B6F /* ta_CDLDARKCLOUDCOVER.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3D9080C313900D11B6F /* ta_CDLDARKCLOUDCOVER.c */; };
+ 3AC7C400080C313900D11B6F /* ta_CDLDOJI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3DA080C313900D11B6F /* ta_CDLDOJI.c */; };
+ 3AC7C401080C313900D11B6F /* ta_CDLDRAGONFLYDOJI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3DB080C313900D11B6F /* ta_CDLDRAGONFLYDOJI.c */; };
+ 3AC7C402080C313900D11B6F /* ta_CDLGAPSIDESIDEWHITE.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3DC080C313900D11B6F /* ta_CDLGAPSIDESIDEWHITE.c */; };
+ 3AC7C403080C313900D11B6F /* ta_CDLGRAVESTONEDOJI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3DD080C313900D11B6F /* ta_CDLGRAVESTONEDOJI.c */; };
+ 3AC7C404080C313900D11B6F /* ta_CDLHOMINGPIGEON.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3DE080C313900D11B6F /* ta_CDLHOMINGPIGEON.c */; };
+ 3AC7C405080C313900D11B6F /* ta_CDLINNECK.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3DF080C313900D11B6F /* ta_CDLINNECK.c */; };
+ 3AC7C406080C313900D11B6F /* ta_CDLKICKING.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E0080C313900D11B6F /* ta_CDLKICKING.c */; };
+ 3AC7C407080C313900D11B6F /* ta_CDLKICKINGBYLENGTH.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E1080C313900D11B6F /* ta_CDLKICKINGBYLENGTH.c */; };
+ 3AC7C408080C313900D11B6F /* ta_CDLLADDERBOTTOM.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E2080C313900D11B6F /* ta_CDLLADDERBOTTOM.c */; };
+ 3AC7C409080C313900D11B6F /* ta_CDLLONGLEGGEDDOJI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E3080C313900D11B6F /* ta_CDLLONGLEGGEDDOJI.c */; };
+ 3AC7C40A080C313900D11B6F /* ta_CDLMARUBOZU.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E4080C313900D11B6F /* ta_CDLMARUBOZU.c */; };
+ 3AC7C40B080C313900D11B6F /* ta_CDLMATCHINGLOW.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E5080C313900D11B6F /* ta_CDLMATCHINGLOW.c */; };
+ 3AC7C40C080C313900D11B6F /* ta_CDLMATHOLD.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E6080C313900D11B6F /* ta_CDLMATHOLD.c */; };
+ 3AC7C40D080C313900D11B6F /* ta_CDLONNECK.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E7080C313900D11B6F /* ta_CDLONNECK.c */; };
+ 3AC7C40E080C313900D11B6F /* ta_CDLPIERCING.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E8080C313900D11B6F /* ta_CDLPIERCING.c */; };
+ 3AC7C40F080C313900D11B6F /* ta_CDLRICKSHAWMAN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3E9080C313900D11B6F /* ta_CDLRICKSHAWMAN.c */; };
+ 3AC7C410080C313900D11B6F /* ta_CDLRISEFALL3METHODS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3EA080C313900D11B6F /* ta_CDLRISEFALL3METHODS.c */; };
+ 3AC7C411080C313900D11B6F /* ta_CDLSEPARATINGLINES.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3EB080C313900D11B6F /* ta_CDLSEPARATINGLINES.c */; };
+ 3AC7C412080C313900D11B6F /* ta_CDLSTALLEDPATTERN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3EC080C313900D11B6F /* ta_CDLSTALLEDPATTERN.c */; };
+ 3AC7C413080C313900D11B6F /* ta_CDLSTICKSANDWICH.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3ED080C313900D11B6F /* ta_CDLSTICKSANDWICH.c */; };
+ 3AC7C414080C313900D11B6F /* ta_CDLTAKURI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3EE080C313900D11B6F /* ta_CDLTAKURI.c */; };
+ 3AC7C415080C313900D11B6F /* ta_CDLTASUKIGAP.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3EF080C313900D11B6F /* ta_CDLTASUKIGAP.c */; };
+ 3AC7C416080C313900D11B6F /* ta_CDLTHRUSTING.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3F0080C313900D11B6F /* ta_CDLTHRUSTING.c */; };
+ 3AC7C417080C313900D11B6F /* ta_CDLUNIQUE3RIVER.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3F1080C313900D11B6F /* ta_CDLUNIQUE3RIVER.c */; };
+ 3AC7C418080C313900D11B6F /* ta_CDLXSIDEGAP3METHODS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AC7C3F2080C313900D11B6F /* ta_CDLXSIDEGAP3METHODS.c */; };
+ 3ADCEA9A075875960004A780 /* ta_CDL3BLACKCROWS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA8F075875960004A780 /* ta_CDL3BLACKCROWS.c */; };
+ 3ADCEA9B075875960004A780 /* ta_CDLABANDONEDBABY.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA90075875960004A780 /* ta_CDLABANDONEDBABY.c */; };
+ 3ADCEA9C075875960004A780 /* ta_CDLENGULFING.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA91075875960004A780 /* ta_CDLENGULFING.c */; };
+ 3ADCEA9D075875960004A780 /* ta_CDLHAMMER.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA92075875960004A780 /* ta_CDLHAMMER.c */; };
+ 3ADCEA9E075875960004A780 /* ta_CDLHANGINGMAN.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA93075875960004A780 /* ta_CDLHANGINGMAN.c */; };
+ 3ADCEA9F075875960004A780 /* ta_CDLHARAMI.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA94075875960004A780 /* ta_CDLHARAMI.c */; };
+ 3ADCEAA0075875960004A780 /* ta_CDLHARAMICROSS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA95075875960004A780 /* ta_CDLHARAMICROSS.c */; };
+ 3ADCEAA1075875960004A780 /* ta_CDLIDENTICAL3CROWS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA96075875960004A780 /* ta_CDLIDENTICAL3CROWS.c */; };
+ 3ADCEAA2075875960004A780 /* ta_CDLINVERTEDHAMMER.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA97075875960004A780 /* ta_CDLINVERTEDHAMMER.c */; };
+ 3ADCEAA3075875960004A780 /* ta_CDLSHOOTINGSTAR.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA98075875960004A780 /* ta_CDLSHOOTINGSTAR.c */; };
+ 3ADCEAA4075875960004A780 /* ta_CDLUPSIDEGAP2CROWS.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ADCEA99075875960004A780 /* ta_CDLUPSIDEGAP2CROWS.c */; };
+ 8D07F2C00486CC7A007CD1D0 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
+ CCF3217F0BA789CC0014ABA6 /* ta_regtest.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321630BA789CC0014ABA6 /* ta_regtest.c */; };
+ CCF321800BA789CC0014ABA6 /* test_1in_1out.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321650BA789CC0014ABA6 /* test_1in_1out.c */; };
+ CCF321810BA789CC0014ABA6 /* test_1in_2out.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321660BA789CC0014ABA6 /* test_1in_2out.c */; };
+ CCF321820BA789CC0014ABA6 /* test_adx.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321670BA789CC0014ABA6 /* test_adx.c */; };
+ CCF321830BA789CC0014ABA6 /* test_bbands.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321680BA789CC0014ABA6 /* test_bbands.c */; };
+ CCF321840BA789CC0014ABA6 /* test_candlestick.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321690BA789CC0014ABA6 /* test_candlestick.c */; };
+ CCF321850BA789CC0014ABA6 /* test_ma.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3216A0BA789CC0014ABA6 /* test_ma.c */; };
+ CCF321860BA789CC0014ABA6 /* test_macd.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3216B0BA789CC0014ABA6 /* test_macd.c */; };
+ CCF321870BA789CC0014ABA6 /* test_minmax.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3216C0BA789CC0014ABA6 /* test_minmax.c */; };
+ CCF321880BA789CC0014ABA6 /* test_mom.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3216D0BA789CC0014ABA6 /* test_mom.c */; };
+ CCF321890BA789CC0014ABA6 /* test_per_ema.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3216E0BA789CC0014ABA6 /* test_per_ema.c */; };
+ CCF3218A0BA789CC0014ABA6 /* test_per_hl.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3216F0BA789CC0014ABA6 /* test_per_hl.c */; };
+ CCF3218B0BA789CC0014ABA6 /* test_per_hlc.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321700BA789CC0014ABA6 /* test_per_hlc.c */; };
+ CCF3218C0BA789CC0014ABA6 /* test_per_hlcv.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321710BA789CC0014ABA6 /* test_per_hlcv.c */; };
+ CCF3218D0BA789CC0014ABA6 /* test_per_ohlc.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321720BA789CC0014ABA6 /* test_per_ohlc.c */; };
+ CCF3218E0BA789CC0014ABA6 /* test_po.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321730BA789CC0014ABA6 /* test_po.c */; };
+ CCF3218F0BA789CC0014ABA6 /* test_rsi.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321740BA789CC0014ABA6 /* test_rsi.c */; };
+ CCF321900BA789CC0014ABA6 /* test_sar.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321750BA789CC0014ABA6 /* test_sar.c */; };
+ CCF321910BA789CC0014ABA6 /* test_stddev.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321760BA789CC0014ABA6 /* test_stddev.c */; };
+ CCF321920BA789CC0014ABA6 /* test_stoch.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321770BA789CC0014ABA6 /* test_stoch.c */; };
+ CCF321930BA789CC0014ABA6 /* test_trange.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321780BA789CC0014ABA6 /* test_trange.c */; };
+ CCF321940BA789CC0014ABA6 /* test_abstract.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3217B0BA789CC0014ABA6 /* test_abstract.c */; };
+ CCF321950BA789CC0014ABA6 /* test_data.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3217C0BA789CC0014ABA6 /* test_data.c */; };
+ CCF321960BA789CC0014ABA6 /* test_internals.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3217D0BA789CC0014ABA6 /* test_internals.c */; };
+ CCF321970BA789CC0014ABA6 /* test_util.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF3217E0BA789CC0014ABA6 /* test_util.c */; };
+ CCF3219E0BA78A290014ABA6 /* TALib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D07F2C80486CC7A007CD1D0 /* TALib.framework */; };
+ CCF321D20BA792540014ABA6 /* ta_func_api.c in Sources */ = {isa = PBXBuildFile; fileRef = CCF321D10BA792540014ABA6 /* ta_func_api.c */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ CCF321500BA788D40014ABA6 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D07F2BC0486CC7A007CD1D0;
+ remoteInfo = TALib;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; };
+ 3A1B2BC509E909F2000A8E98 /* ta_SUM.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_SUM.c; path = ../../../src/ta_func/ta_SUM.c; sourceTree = SOURCE_ROOT; };
+ 3A1FA1C905F220F100605309 /* README_XCODE.TXT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README_XCODE.TXT; sourceTree = SOURCE_ROOT; };
+ 3A2E9573082A714D00778A6E /* libcurl.3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurl.3.dylib; path = /usr/lib/libcurl.3.dylib; sourceTree = ""; };
+ 3A2E9575082A716B00778A6E /* libbz2.1.0.2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbz2.1.0.2.dylib; path = /usr/lib/libbz2.1.0.2.dylib; sourceTree = ""; };
+ 3A3370F9097E1DDC00082D6C /* ta_BOP.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_BOP.c; path = ../../../src/ta_func/ta_BOP.c; sourceTree = SOURCE_ROOT; };
+ 3A3370FA097E1DDC00082D6C /* ta_CDLHIKKAKE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHIKKAKE.c; path = ../../../src/ta_func/ta_CDLHIKKAKE.c; sourceTree = SOURCE_ROOT; };
+ 3A3370FB097E1DDC00082D6C /* ta_CDLHIKKAKEMOD.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHIKKAKEMOD.c; path = ../../../src/ta_func/ta_CDLHIKKAKEMOD.c; sourceTree = SOURCE_ROOT; };
+ 3A3370FC097E1DDC00082D6C /* ta_CMO.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CMO.c; path = ../../../src/ta_func/ta_CMO.c; sourceTree = SOURCE_ROOT; };
+ 3A3370FD097E1DDC00082D6C /* ta_ULTOSC.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_ULTOSC.c; path = ../../../src/ta_func/ta_ULTOSC.c; sourceTree = SOURCE_ROOT; };
+ 3A35CD8A0735FAC1001993D0 /* ta_CDLDOJISTAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLDOJISTAR.c; path = ../../../src/ta_func/ta_CDLDOJISTAR.c; sourceTree = SOURCE_ROOT; };
+ 3A35CD8B0735FAC1001993D0 /* ta_CDLEVENINGDOJISTAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLEVENINGDOJISTAR.c; path = ../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c; sourceTree = SOURCE_ROOT; };
+ 3A35CD8C0735FAC1001993D0 /* ta_CDLEVENINGSTAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLEVENINGSTAR.c; path = ../../../src/ta_func/ta_CDLEVENINGSTAR.c; sourceTree = SOURCE_ROOT; };
+ 3A35CD8D0735FAC1001993D0 /* ta_CDLMORNINGDOJISTAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLMORNINGDOJISTAR.c; path = ../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c; sourceTree = SOURCE_ROOT; };
+ 3A35CD8E0735FAC1001993D0 /* ta_CDLMORNINGSTAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLMORNINGSTAR.c; path = ../../../src/ta_func/ta_CDLMORNINGSTAR.c; sourceTree = SOURCE_ROOT; };
+ 3A35CD8F0735FAC1001993D0 /* ta_CDLTRISTAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLTRISTAR.c; path = ../../../src/ta_func/ta_CDLTRISTAR.c; sourceTree = SOURCE_ROOT; };
+ 3A48B5E005E25FDC00B42EE0 /* ta_abstract.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_abstract.h; sourceTree = ""; };
+ 3A48B5E105E25FDC00B42EE0 /* ta_common.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_common.h; sourceTree = ""; };
+ 3A48B5E305E25FDC00B42EE0 /* ta_defs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_defs.h; sourceTree = ""; };
+ 3A48B5E405E25FDC00B42EE0 /* ta_func.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_func.h; sourceTree = ""; };
+ 3A48B5E505E25FDC00B42EE0 /* ta_libc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_libc.h; sourceTree = ""; };
+ 3A48BA7A05E25FE200B42EE0 /* ta_global.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_global.c; sourceTree = ""; };
+ 3A48BA7B05E25FE200B42EE0 /* ta_global.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_global.h; sourceTree = ""; };
+ 3A48BA7E05E25FE200B42EE0 /* ta_magic_nb.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_magic_nb.h; sourceTree = ""; };
+ 3A48BA8005E25FE200B42EE0 /* ta_memory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_memory.h; sourceTree = ""; };
+ 3A48BA8305E25FE200B42EE0 /* ta_retcode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_retcode.c; sourceTree = ""; };
+ 3A48BA8405E25FE200B42EE0 /* ta_retcode.csv */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ta_retcode.csv; sourceTree = ""; };
+ 3A48BA8E05E25FE200B42EE0 /* ta_version.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_version.c; sourceTree = ""; };
+ 3A48BAE805E25FE300B42EE0 /* ta_AD.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_AD.c; sourceTree = ""; };
+ 3A48BAE905E25FE300B42EE0 /* ta_ADOSC.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ADOSC.c; sourceTree = ""; };
+ 3A48BAEA05E25FE300B42EE0 /* ta_ADX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ADX.c; sourceTree = ""; };
+ 3A48BAEB05E25FE300B42EE0 /* ta_ADXR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ADXR.c; sourceTree = ""; };
+ 3A48BAEC05E25FE300B42EE0 /* ta_APO.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_APO.c; sourceTree = ""; };
+ 3A48BAED05E25FE300B42EE0 /* ta_AROON.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_AROON.c; sourceTree = ""; };
+ 3A48BAEE05E25FE300B42EE0 /* ta_AROONOSC.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_AROONOSC.c; sourceTree = ""; };
+ 3A48BAEF05E25FE300B42EE0 /* ta_ATR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ATR.c; sourceTree = ""; };
+ 3A48BAF005E25FE300B42EE0 /* ta_AVGPRICE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_AVGPRICE.c; sourceTree = ""; };
+ 3A48BAF105E25FE300B42EE0 /* ta_BBANDS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_BBANDS.c; sourceTree = ""; };
+ 3A48BAF205E25FE300B42EE0 /* ta_CCI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_CCI.c; sourceTree = ""; };
+ 3A48BAF305E25FE300B42EE0 /* ta_CORREL.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_CORREL.c; sourceTree = ""; };
+ 3A48BAF405E25FE300B42EE0 /* ta_DEMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_DEMA.c; sourceTree = ""; };
+ 3A48BAF505E25FE300B42EE0 /* ta_DX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_DX.c; sourceTree = ""; };
+ 3A48BAF605E25FE300B42EE0 /* ta_EMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_EMA.c; sourceTree = ""; };
+ 3A48BAF705E25FE300B42EE0 /* ta_HT_DCPERIOD.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_HT_DCPERIOD.c; sourceTree = ""; };
+ 3A48BAF805E25FE300B42EE0 /* ta_HT_DCPHASE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_HT_DCPHASE.c; sourceTree = ""; };
+ 3A48BAF905E25FE300B42EE0 /* ta_HT_PHASOR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_HT_PHASOR.c; sourceTree = ""; };
+ 3A48BAFA05E25FE300B42EE0 /* ta_HT_SINE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_HT_SINE.c; sourceTree = ""; };
+ 3A48BAFB05E25FE300B42EE0 /* ta_HT_TRENDLINE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_HT_TRENDLINE.c; sourceTree = ""; };
+ 3A48BAFC05E25FE300B42EE0 /* ta_HT_TRENDMODE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_HT_TRENDMODE.c; sourceTree = ""; };
+ 3A48BAFD05E25FE300B42EE0 /* ta_KAMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_KAMA.c; sourceTree = ""; };
+ 3A48BAFE05E25FE300B42EE0 /* ta_LINEARREG.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_LINEARREG.c; sourceTree = ""; };
+ 3A48BAFF05E25FE300B42EE0 /* ta_LINEARREG_ANGLE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_LINEARREG_ANGLE.c; sourceTree = ""; };
+ 3A48BB0005E25FE300B42EE0 /* ta_LINEARREG_INTERCEPT.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_LINEARREG_INTERCEPT.c; sourceTree = ""; };
+ 3A48BB0105E25FE300B42EE0 /* ta_LINEARREG_SLOPE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_LINEARREG_SLOPE.c; sourceTree = ""; };
+ 3A48BB0205E25FE300B42EE0 /* ta_MA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MA.c; sourceTree = ""; };
+ 3A48BB0305E25FE300B42EE0 /* ta_MACD.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MACD.c; sourceTree = ""; };
+ 3A48BB0405E25FE300B42EE0 /* ta_MACDEXT.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MACDEXT.c; sourceTree = ""; };
+ 3A48BB0505E25FE300B42EE0 /* ta_MACDFIX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MACDFIX.c; sourceTree = ""; };
+ 3A48BB0605E25FE300B42EE0 /* ta_MAMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MAMA.c; sourceTree = ""; };
+ 3A48BB0705E25FE300B42EE0 /* ta_MAX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MAX.c; sourceTree = ""; };
+ 3A48BB0805E25FE300B42EE0 /* ta_MEDPRICE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MEDPRICE.c; sourceTree = ""; };
+ 3A48BB0905E25FE300B42EE0 /* ta_MFI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MFI.c; sourceTree = ""; };
+ 3A48BB0A05E25FE300B42EE0 /* ta_MIDPOINT.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MIDPOINT.c; sourceTree = ""; };
+ 3A48BB0B05E25FE300B42EE0 /* ta_MIDPRICE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MIDPRICE.c; sourceTree = ""; };
+ 3A48BB0C05E25FE300B42EE0 /* ta_MIN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MIN.c; sourceTree = ""; };
+ 3A48BB0D05E25FE300B42EE0 /* ta_MINUS_DI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MINUS_DI.c; sourceTree = ""; };
+ 3A48BB0E05E25FE300B42EE0 /* ta_MINUS_DM.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MINUS_DM.c; sourceTree = ""; };
+ 3A48BB0F05E25FE300B42EE0 /* ta_MOM.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MOM.c; sourceTree = ""; };
+ 3A48BB1005E25FE300B42EE0 /* ta_NVI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_NVI.c; sourceTree = ""; };
+ 3A48BB1105E25FE300B42EE0 /* ta_OBV.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_OBV.c; sourceTree = ""; };
+ 3A48BB1205E25FE300B42EE0 /* ta_PLUS_DI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_PLUS_DI.c; sourceTree = ""; };
+ 3A48BB1305E25FE300B42EE0 /* ta_PLUS_DM.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_PLUS_DM.c; sourceTree = ""; };
+ 3A48BB1405E25FE300B42EE0 /* ta_PPO.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_PPO.c; sourceTree = ""; };
+ 3A48BB1505E25FE300B42EE0 /* ta_PVI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_PVI.c; sourceTree = ""; };
+ 3A48BB1605E25FE300B42EE0 /* ta_ROC.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ROC.c; sourceTree = ""; };
+ 3A48BB1705E25FE300B42EE0 /* ta_ROCP.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ROCP.c; sourceTree = ""; };
+ 3A48BB1805E25FE300B42EE0 /* ta_ROCR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ROCR.c; sourceTree = ""; };
+ 3A48BB1905E25FE300B42EE0 /* ta_ROCR100.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ROCR100.c; sourceTree = ""; };
+ 3A48BB1A05E25FE300B42EE0 /* ta_RSI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_RSI.c; sourceTree = ""; };
+ 3A48BB1B05E25FE300B42EE0 /* ta_SAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_SAR.c; sourceTree = ""; };
+ 3A48BB1C05E25FE300B42EE0 /* ta_SAREXT.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_SAREXT.c; sourceTree = ""; };
+ 3A48BB1D05E25FE300B42EE0 /* ta_SMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_SMA.c; sourceTree = ""; };
+ 3A48BB1E05E25FE300B42EE0 /* ta_STDDEV.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_STDDEV.c; sourceTree = ""; };
+ 3A48BB1F05E25FE300B42EE0 /* ta_STOCH.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_STOCH.c; sourceTree = ""; };
+ 3A48BB2005E25FE300B42EE0 /* ta_STOCHF.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_STOCHF.c; sourceTree = ""; };
+ 3A48BB2105E25FE300B42EE0 /* ta_STOCHRSI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_STOCHRSI.c; sourceTree = ""; };
+ 3A48BB2205E25FE300B42EE0 /* ta_T3.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_T3.c; sourceTree = ""; };
+ 3A48BB2305E25FE300B42EE0 /* ta_TEMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TEMA.c; sourceTree = ""; };
+ 3A48BB2405E25FE300B42EE0 /* ta_TRANGE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TRANGE.c; sourceTree = ""; };
+ 3A48BB2505E25FE300B42EE0 /* ta_TRIMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TRIMA.c; sourceTree = ""; };
+ 3A48BB2605E25FE300B42EE0 /* ta_TRIX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TRIX.c; sourceTree = ""; };
+ 3A48BB2705E25FE300B42EE0 /* ta_TSF.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TSF.c; sourceTree = ""; };
+ 3A48BB2805E25FE300B42EE0 /* ta_TYPPRICE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TYPPRICE.c; sourceTree = ""; };
+ 3A48BB2905E25FE300B42EE0 /* ta_utility.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_utility.c; sourceTree = ""; };
+ 3A48BB2A05E25FE300B42EE0 /* ta_utility.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_utility.h; sourceTree = ""; };
+ 3A48BB2B05E25FE300B42EE0 /* ta_VAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_VAR.c; sourceTree = ""; };
+ 3A48BB2C05E25FE300B42EE0 /* ta_WCLPRICE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_WCLPRICE.c; sourceTree = ""; };
+ 3A48BB2D05E25FE300B42EE0 /* ta_WILLR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_WILLR.c; sourceTree = ""; };
+ 3A48BB2E05E25FE300B42EE0 /* ta_WMA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_WMA.c; sourceTree = ""; };
+ 3A48BC3B05E25FE400B42EE0 /* CHANGELOG.TXT */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CHANGELOG.TXT; path = ../../../../CHANGELOG.TXT; sourceTree = SOURCE_ROOT; };
+ 3A48BC3C05E25FE400B42EE0 /* HISTORY.TXT */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = HISTORY.TXT; path = ../../../../HISTORY.TXT; sourceTree = SOURCE_ROOT; };
+ 3A48BC3D05E25FE400B42EE0 /* LICENSE.TXT */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = LICENSE.TXT; path = ../../../../LICENSE.TXT; sourceTree = SOURCE_ROOT; };
+ 3A48BC3E05E25FE400B42EE0 /* README.TXT */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = README.TXT; path = ../../../../README.TXT; sourceTree = SOURCE_ROOT; };
+ 3A59A17105F09E96005A4582 /* ta_frame.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_frame.c; sourceTree = ""; };
+ 3A59A17205F09E96005A4582 /* ta_frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_frame.h; sourceTree = ""; };
+ 3A59A17305F09E96005A4582 /* ta_abstract.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_abstract.c; sourceTree = ""; };
+ 3A59A17405F09E96005A4582 /* ta_def_ui.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_def_ui.c; sourceTree = ""; };
+ 3A59A17505F09E96005A4582 /* ta_def_ui.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_def_ui.h; sourceTree = ""; };
+ 3A59A17605F09E96005A4582 /* ta_frame_priv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ta_frame_priv.h; sourceTree = ""; };
+ 3A59A17705F09E96005A4582 /* ta_group_idx.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_group_idx.c; sourceTree = ""; };
+ 3A59A17905F09E96005A4582 /* table_a.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_a.c; sourceTree = ""; };
+ 3A59A17A05F09E96005A4582 /* table_b.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_b.c; sourceTree = ""; };
+ 3A59A17B05F09E96005A4582 /* table_c.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_c.c; sourceTree = ""; };
+ 3A59A17C05F09E96005A4582 /* table_d.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_d.c; sourceTree = ""; };
+ 3A59A17D05F09E96005A4582 /* table_e.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_e.c; sourceTree = ""; };
+ 3A59A17E05F09E96005A4582 /* table_f.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_f.c; sourceTree = ""; };
+ 3A59A17F05F09E96005A4582 /* table_g.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_g.c; sourceTree = ""; };
+ 3A59A18005F09E96005A4582 /* table_h.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_h.c; sourceTree = ""; };
+ 3A59A18105F09E96005A4582 /* table_i.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_i.c; sourceTree = ""; };
+ 3A59A18205F09E96005A4582 /* table_j.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_j.c; sourceTree = ""; };
+ 3A59A18305F09E96005A4582 /* table_k.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_k.c; sourceTree = ""; };
+ 3A59A18405F09E96005A4582 /* table_l.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_l.c; sourceTree = ""; };
+ 3A59A18505F09E97005A4582 /* table_m.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_m.c; sourceTree = ""; };
+ 3A59A18605F09E97005A4582 /* table_n.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_n.c; sourceTree = ""; };
+ 3A59A18705F09E97005A4582 /* table_o.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_o.c; sourceTree = ""; };
+ 3A59A18805F09E97005A4582 /* table_p.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_p.c; sourceTree = ""; };
+ 3A59A18905F09E97005A4582 /* table_q.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_q.c; sourceTree = ""; };
+ 3A59A18A05F09E97005A4582 /* table_r.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_r.c; sourceTree = ""; };
+ 3A59A18B05F09E97005A4582 /* table_s.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_s.c; sourceTree = ""; };
+ 3A59A18C05F09E97005A4582 /* table_t.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_t.c; sourceTree = ""; };
+ 3A59A18D05F09E97005A4582 /* table_u.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_u.c; sourceTree = ""; };
+ 3A59A18E05F09E97005A4582 /* table_v.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_v.c; sourceTree = ""; };
+ 3A59A18F05F09E97005A4582 /* table_w.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_w.c; sourceTree = ""; };
+ 3A59A19005F09E97005A4582 /* table_x.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_x.c; sourceTree = ""; };
+ 3A59A19105F09E97005A4582 /* table_y.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_y.c; sourceTree = ""; };
+ 3A59A19205F09E97005A4582 /* table_z.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = table_z.c; sourceTree = ""; };
+ 3A742EC706E8458B004F675D /* ta_CDLHIGHWAVE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHIGHWAVE.c; path = ../../../src/ta_func/ta_CDLHIGHWAVE.c; sourceTree = SOURCE_ROOT; };
+ 3A742EC806E8458B004F675D /* ta_CDLLONGLINE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLLONGLINE.c; path = ../../../src/ta_func/ta_CDLLONGLINE.c; sourceTree = SOURCE_ROOT; };
+ 3A742EC906E8458B004F675D /* ta_CDLSHORTLINE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLSHORTLINE.c; path = ../../../src/ta_func/ta_CDLSHORTLINE.c; sourceTree = SOURCE_ROOT; };
+ 3A742ECA06E8458B004F675D /* ta_CDLSPINNINGTOP.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLSPINNINGTOP.c; path = ../../../src/ta_func/ta_CDLSPINNINGTOP.c; sourceTree = SOURCE_ROOT; };
+ 3A9C4D8C0BA7361A00B6D766 /* ta_BETA.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_BETA.c; sourceTree = ""; };
+ 3A9C4D8D0BA7361A00B6D766 /* ta_MAVP.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MAVP.c; sourceTree = ""; };
+ 3A9C4D8E0BA7361A00B6D766 /* ta_MAXINDEX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MAXINDEX.c; sourceTree = ""; };
+ 3A9C4D8F0BA7361A00B6D766 /* ta_MININDEX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MININDEX.c; sourceTree = ""; };
+ 3A9C4D900BA7361A00B6D766 /* ta_MINMAX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MINMAX.c; sourceTree = ""; };
+ 3A9C4D910BA7361A00B6D766 /* ta_MINMAXINDEX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MINMAXINDEX.c; sourceTree = ""; };
+ 3A9C4D920BA7361A00B6D766 /* ta_NATR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_NATR.c; sourceTree = ""; };
+ 3AA0ADD10C95AB080072E088 /* ta_CEIL.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_CEIL.c; sourceTree = ""; };
+ 3AA0ADD20C95AB080072E088 /* ta_COS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_COS.c; sourceTree = ""; };
+ 3AA0ADD30C95AB080072E088 /* ta_COSH.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_COSH.c; sourceTree = ""; };
+ 3AA0ADD40C95AB080072E088 /* ta_DIV.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_DIV.c; sourceTree = ""; };
+ 3AA0ADD50C95AB080072E088 /* ta_EXP.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_EXP.c; sourceTree = ""; };
+ 3AA0ADD60C95AB080072E088 /* ta_FLOOR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_FLOOR.c; sourceTree = ""; };
+ 3AA0ADD70C95AB080072E088 /* ta_LN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_LN.c; sourceTree = ""; };
+ 3AA0ADD80C95AB080072E088 /* ta_LOG10.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_LOG10.c; sourceTree = ""; };
+ 3AA0ADD90C95AB080072E088 /* ta_MULT.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_MULT.c; sourceTree = ""; };
+ 3AA0ADDA0C95AB080072E088 /* ta_SIN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_SIN.c; sourceTree = ""; };
+ 3AA0ADDB0C95AB080072E088 /* ta_SINH.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_SINH.c; sourceTree = ""; };
+ 3AA0ADDC0C95AB080072E088 /* ta_SQRT.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_SQRT.c; sourceTree = ""; };
+ 3AA0ADDD0C95AB080072E088 /* ta_SUB.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_SUB.c; sourceTree = ""; };
+ 3AA0ADDE0C95AB080072E088 /* ta_TAN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TAN.c; sourceTree = ""; };
+ 3AA0ADDF0C95AB080072E088 /* ta_TANH.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_TANH.c; sourceTree = ""; };
+ 3AA0ADF70C95AC010072E088 /* ta_ACOS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ACOS.c; sourceTree = ""; };
+ 3AA0ADF80C95AC010072E088 /* ta_ADD.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ADD.c; sourceTree = ""; };
+ 3AA0ADF90C95AC010072E088 /* ta_ASIN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ASIN.c; sourceTree = ""; };
+ 3AA0ADFA0C95AC010072E088 /* ta_ATAN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_ATAN.c; sourceTree = ""; };
+ 3AC7C3CD080C313900D11B6F /* ta_CDL2CROWS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDL2CROWS.c; path = ../../../src/ta_func/ta_CDL2CROWS.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3CE080C313900D11B6F /* ta_CDL3INSIDE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDL3INSIDE.c; path = ../../../src/ta_func/ta_CDL3INSIDE.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3CF080C313900D11B6F /* ta_CDL3LINESTRIKE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDL3LINESTRIKE.c; path = ../../../src/ta_func/ta_CDL3LINESTRIKE.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D0080C313900D11B6F /* ta_CDL3OUTSIDE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDL3OUTSIDE.c; path = ../../../src/ta_func/ta_CDL3OUTSIDE.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D1080C313900D11B6F /* ta_CDL3STARSINSOUTH.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDL3STARSINSOUTH.c; path = ../../../src/ta_func/ta_CDL3STARSINSOUTH.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D2080C313900D11B6F /* ta_CDL3WHITESOLDIERS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDL3WHITESOLDIERS.c; path = ../../../src/ta_func/ta_CDL3WHITESOLDIERS.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D3080C313900D11B6F /* ta_CDLADVANCEBLOCK.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLADVANCEBLOCK.c; path = ../../../src/ta_func/ta_CDLADVANCEBLOCK.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D4080C313900D11B6F /* ta_CDLBELTHOLD.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLBELTHOLD.c; path = ../../../src/ta_func/ta_CDLBELTHOLD.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D5080C313900D11B6F /* ta_CDLBREAKAWAY.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLBREAKAWAY.c; path = ../../../src/ta_func/ta_CDLBREAKAWAY.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D6080C313900D11B6F /* ta_CDLCLOSINGMARUBOZU.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLCLOSINGMARUBOZU.c; path = ../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D7080C313900D11B6F /* ta_CDLCONCEALBABYSWALL.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLCONCEALBABYSWALL.c; path = ../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D8080C313900D11B6F /* ta_CDLCOUNTERATTACK.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLCOUNTERATTACK.c; path = ../../../src/ta_func/ta_CDLCOUNTERATTACK.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3D9080C313900D11B6F /* ta_CDLDARKCLOUDCOVER.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLDARKCLOUDCOVER.c; path = ../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3DA080C313900D11B6F /* ta_CDLDOJI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLDOJI.c; path = ../../../src/ta_func/ta_CDLDOJI.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3DB080C313900D11B6F /* ta_CDLDRAGONFLYDOJI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLDRAGONFLYDOJI.c; path = ../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3DC080C313900D11B6F /* ta_CDLGAPSIDESIDEWHITE.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLGAPSIDESIDEWHITE.c; path = ../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3DD080C313900D11B6F /* ta_CDLGRAVESTONEDOJI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLGRAVESTONEDOJI.c; path = ../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3DE080C313900D11B6F /* ta_CDLHOMINGPIGEON.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHOMINGPIGEON.c; path = ../../../src/ta_func/ta_CDLHOMINGPIGEON.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3DF080C313900D11B6F /* ta_CDLINNECK.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLINNECK.c; path = ../../../src/ta_func/ta_CDLINNECK.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E0080C313900D11B6F /* ta_CDLKICKING.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLKICKING.c; path = ../../../src/ta_func/ta_CDLKICKING.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E1080C313900D11B6F /* ta_CDLKICKINGBYLENGTH.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLKICKINGBYLENGTH.c; path = ../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E2080C313900D11B6F /* ta_CDLLADDERBOTTOM.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLLADDERBOTTOM.c; path = ../../../src/ta_func/ta_CDLLADDERBOTTOM.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E3080C313900D11B6F /* ta_CDLLONGLEGGEDDOJI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLLONGLEGGEDDOJI.c; path = ../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E4080C313900D11B6F /* ta_CDLMARUBOZU.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLMARUBOZU.c; path = ../../../src/ta_func/ta_CDLMARUBOZU.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E5080C313900D11B6F /* ta_CDLMATCHINGLOW.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLMATCHINGLOW.c; path = ../../../src/ta_func/ta_CDLMATCHINGLOW.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E6080C313900D11B6F /* ta_CDLMATHOLD.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLMATHOLD.c; path = ../../../src/ta_func/ta_CDLMATHOLD.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E7080C313900D11B6F /* ta_CDLONNECK.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLONNECK.c; path = ../../../src/ta_func/ta_CDLONNECK.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E8080C313900D11B6F /* ta_CDLPIERCING.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLPIERCING.c; path = ../../../src/ta_func/ta_CDLPIERCING.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3E9080C313900D11B6F /* ta_CDLRICKSHAWMAN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLRICKSHAWMAN.c; path = ../../../src/ta_func/ta_CDLRICKSHAWMAN.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3EA080C313900D11B6F /* ta_CDLRISEFALL3METHODS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLRISEFALL3METHODS.c; path = ../../../src/ta_func/ta_CDLRISEFALL3METHODS.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3EB080C313900D11B6F /* ta_CDLSEPARATINGLINES.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLSEPARATINGLINES.c; path = ../../../src/ta_func/ta_CDLSEPARATINGLINES.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3EC080C313900D11B6F /* ta_CDLSTALLEDPATTERN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLSTALLEDPATTERN.c; path = ../../../src/ta_func/ta_CDLSTALLEDPATTERN.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3ED080C313900D11B6F /* ta_CDLSTICKSANDWICH.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLSTICKSANDWICH.c; path = ../../../src/ta_func/ta_CDLSTICKSANDWICH.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3EE080C313900D11B6F /* ta_CDLTAKURI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLTAKURI.c; path = ../../../src/ta_func/ta_CDLTAKURI.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3EF080C313900D11B6F /* ta_CDLTASUKIGAP.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLTASUKIGAP.c; path = ../../../src/ta_func/ta_CDLTASUKIGAP.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3F0080C313900D11B6F /* ta_CDLTHRUSTING.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLTHRUSTING.c; path = ../../../src/ta_func/ta_CDLTHRUSTING.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3F1080C313900D11B6F /* ta_CDLUNIQUE3RIVER.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLUNIQUE3RIVER.c; path = ../../../src/ta_func/ta_CDLUNIQUE3RIVER.c; sourceTree = SOURCE_ROOT; };
+ 3AC7C3F2080C313900D11B6F /* ta_CDLXSIDEGAP3METHODS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLXSIDEGAP3METHODS.c; path = ../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA8F075875960004A780 /* ta_CDL3BLACKCROWS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDL3BLACKCROWS.c; path = ../../../src/ta_func/ta_CDL3BLACKCROWS.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA90075875960004A780 /* ta_CDLABANDONEDBABY.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLABANDONEDBABY.c; path = ../../../src/ta_func/ta_CDLABANDONEDBABY.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA91075875960004A780 /* ta_CDLENGULFING.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLENGULFING.c; path = ../../../src/ta_func/ta_CDLENGULFING.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA92075875960004A780 /* ta_CDLHAMMER.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHAMMER.c; path = ../../../src/ta_func/ta_CDLHAMMER.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA93075875960004A780 /* ta_CDLHANGINGMAN.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHANGINGMAN.c; path = ../../../src/ta_func/ta_CDLHANGINGMAN.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA94075875960004A780 /* ta_CDLHARAMI.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHARAMI.c; path = ../../../src/ta_func/ta_CDLHARAMI.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA95075875960004A780 /* ta_CDLHARAMICROSS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLHARAMICROSS.c; path = ../../../src/ta_func/ta_CDLHARAMICROSS.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA96075875960004A780 /* ta_CDLIDENTICAL3CROWS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLIDENTICAL3CROWS.c; path = ../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA97075875960004A780 /* ta_CDLINVERTEDHAMMER.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLINVERTEDHAMMER.c; path = ../../../src/ta_func/ta_CDLINVERTEDHAMMER.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA98075875960004A780 /* ta_CDLSHOOTINGSTAR.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLSHOOTINGSTAR.c; path = ../../../src/ta_func/ta_CDLSHOOTINGSTAR.c; sourceTree = SOURCE_ROOT; };
+ 3ADCEA99075875960004A780 /* ta_CDLUPSIDEGAP2CROWS.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_CDLUPSIDEGAP2CROWS.c; path = ../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c; sourceTree = SOURCE_ROOT; };
+ 8D07F2C70486CC7A007CD1D0 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 8D07F2C80486CC7A007CD1D0 /* TALib.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TALib.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ CCF3214B0BA7887D0014ABA6 /* Regression Tests */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = "Regression Tests"; sourceTree = BUILT_PRODUCTS_DIR; };
+ CCF321610BA789CC0014ABA6 /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = ReadMe.txt; path = ../../../src/tools/ta_regtest/ReadMe.txt; sourceTree = SOURCE_ROOT; };
+ CCF321620BA789CC0014ABA6 /* ta_error_number.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ta_error_number.h; path = ../../../src/tools/ta_regtest/ta_error_number.h; sourceTree = SOURCE_ROOT; };
+ CCF321630BA789CC0014ABA6 /* ta_regtest.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ta_regtest.c; path = ../../../src/tools/ta_regtest/ta_regtest.c; sourceTree = SOURCE_ROOT; };
+ CCF321650BA789CC0014ABA6 /* test_1in_1out.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_1in_1out.c; sourceTree = ""; };
+ CCF321660BA789CC0014ABA6 /* test_1in_2out.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_1in_2out.c; sourceTree = ""; };
+ CCF321670BA789CC0014ABA6 /* test_adx.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_adx.c; sourceTree = ""; };
+ CCF321680BA789CC0014ABA6 /* test_bbands.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_bbands.c; sourceTree = ""; };
+ CCF321690BA789CC0014ABA6 /* test_candlestick.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_candlestick.c; sourceTree = ""; };
+ CCF3216A0BA789CC0014ABA6 /* test_ma.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_ma.c; sourceTree = ""; };
+ CCF3216B0BA789CC0014ABA6 /* test_macd.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_macd.c; sourceTree = ""; };
+ CCF3216C0BA789CC0014ABA6 /* test_minmax.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_minmax.c; sourceTree = ""; };
+ CCF3216D0BA789CC0014ABA6 /* test_mom.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_mom.c; sourceTree = ""; };
+ CCF3216E0BA789CC0014ABA6 /* test_per_ema.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_per_ema.c; sourceTree = ""; };
+ CCF3216F0BA789CC0014ABA6 /* test_per_hl.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_per_hl.c; sourceTree = ""; };
+ CCF321700BA789CC0014ABA6 /* test_per_hlc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_per_hlc.c; sourceTree = ""; };
+ CCF321710BA789CC0014ABA6 /* test_per_hlcv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_per_hlcv.c; sourceTree = ""; };
+ CCF321720BA789CC0014ABA6 /* test_per_ohlc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_per_ohlc.c; sourceTree = ""; };
+ CCF321730BA789CC0014ABA6 /* test_po.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_po.c; sourceTree = ""; };
+ CCF321740BA789CC0014ABA6 /* test_rsi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_rsi.c; sourceTree = ""; };
+ CCF321750BA789CC0014ABA6 /* test_sar.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_sar.c; sourceTree = ""; };
+ CCF321760BA789CC0014ABA6 /* test_stddev.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_stddev.c; sourceTree = ""; };
+ CCF321770BA789CC0014ABA6 /* test_stoch.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_stoch.c; sourceTree = ""; };
+ CCF321780BA789CC0014ABA6 /* test_trange.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = test_trange.c; sourceTree = ""; };
+ CCF321790BA789CC0014ABA6 /* ta_test_func.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ta_test_func.h; path = ../../../src/tools/ta_regtest/ta_test_func.h; sourceTree = SOURCE_ROOT; };
+ CCF3217A0BA789CC0014ABA6 /* ta_test_priv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ta_test_priv.h; path = ../../../src/tools/ta_regtest/ta_test_priv.h; sourceTree = SOURCE_ROOT; };
+ CCF3217B0BA789CC0014ABA6 /* test_abstract.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_abstract.c; path = ../../../src/tools/ta_regtest/test_abstract.c; sourceTree = SOURCE_ROOT; };
+ CCF3217C0BA789CC0014ABA6 /* test_data.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_data.c; path = ../../../src/tools/ta_regtest/test_data.c; sourceTree = SOURCE_ROOT; };
+ CCF3217D0BA789CC0014ABA6 /* test_internals.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_internals.c; path = ../../../src/tools/ta_regtest/test_internals.c; sourceTree = SOURCE_ROOT; };
+ CCF3217E0BA789CC0014ABA6 /* test_util.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_util.c; path = ../../../src/tools/ta_regtest/test_util.c; sourceTree = SOURCE_ROOT; };
+ CCF321D10BA792540014ABA6 /* ta_func_api.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ta_func_api.c; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D07F2C30486CC7A007CD1D0 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 3A2E9574082A714D00778A6E /* libcurl.3.dylib in Frameworks */,
+ 3A5D775309A5106100AFB481 /* libbz2.1.0.2.dylib in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ CCF321490BA7887D0014ABA6 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ CCF3219E0BA78A290014ABA6 /* TALib.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 034768DDFF38A45A11DB9C8B /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D07F2C80486CC7A007CD1D0 /* TALib.framework */,
+ CCF3214B0BA7887D0014ABA6 /* Regression Tests */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 0867D691FE84028FC02AAC07 /* TALib */ = {
+ isa = PBXGroup;
+ children = (
+ 08FB77ACFE841707C02AAC07 /* Source */,
+ 089C1665FE841158C02AAC07 /* Resources */,
+ 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
+ 034768DDFF38A45A11DB9C8B /* Products */,
+ CCF321600BA789470014ABA6 /* Regression Tests */,
+ );
+ name = TALib;
+ sourceTree = "";
+ };
+ 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ 3A2E9575082A716B00778A6E /* libbz2.1.0.2.dylib */,
+ 3A2E9573082A714D00778A6E /* libcurl.3.dylib */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "";
+ };
+ 089C1665FE841158C02AAC07 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 3A1FA1C905F220F100605309 /* README_XCODE.TXT */,
+ 3A48BC3E05E25FE400B42EE0 /* README.TXT */,
+ 3A48BC3B05E25FE400B42EE0 /* CHANGELOG.TXT */,
+ 3A48BC3C05E25FE400B42EE0 /* HISTORY.TXT */,
+ 3A48BC3D05E25FE400B42EE0 /* LICENSE.TXT */,
+ 8D07F2C70486CC7A007CD1D0 /* Info.plist */,
+ 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
+ 08FB77ACFE841707C02AAC07 /* Source */ = {
+ isa = PBXGroup;
+ children = (
+ 3A48B5AF05E25FDC00B42EE0 /* c */,
+ );
+ name = Source;
+ sourceTree = "";
+ };
+ 3A48B5AF05E25FDC00B42EE0 /* c */ = {
+ isa = PBXGroup;
+ children = (
+ 3A48B5DE05E25FDC00B42EE0 /* include */,
+ 3A48B97705E25FE100B42EE0 /* src */,
+ );
+ name = c;
+ path = ../../..;
+ sourceTree = SOURCE_ROOT;
+ };
+ 3A48B5DE05E25FDC00B42EE0 /* include */ = {
+ isa = PBXGroup;
+ children = (
+ 3A48B5E005E25FDC00B42EE0 /* ta_abstract.h */,
+ 3A48B5E105E25FDC00B42EE0 /* ta_common.h */,
+ 3A48B5E305E25FDC00B42EE0 /* ta_defs.h */,
+ 3A48B5E405E25FDC00B42EE0 /* ta_func.h */,
+ 3A48B5E505E25FDC00B42EE0 /* ta_libc.h */,
+ );
+ path = include;
+ sourceTree = "";
+ };
+ 3A48B97705E25FE100B42EE0 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 3A59A16E05F09E96005A4582 /* ta_abstract */,
+ 3A48B9B105E25FE100B42EE0 /* ta_common */,
+ 3A48BAE705E25FE300B42EE0 /* ta_func */,
+ );
+ path = src;
+ sourceTree = "";
+ };
+ 3A48B9B105E25FE100B42EE0 /* ta_common */ = {
+ isa = PBXGroup;
+ children = (
+ 3A48BA7A05E25FE200B42EE0 /* ta_global.c */,
+ 3A48BA7B05E25FE200B42EE0 /* ta_global.h */,
+ 3A48BA7E05E25FE200B42EE0 /* ta_magic_nb.h */,
+ 3A48BA8005E25FE200B42EE0 /* ta_memory.h */,
+ 3A48BA8305E25FE200B42EE0 /* ta_retcode.c */,
+ 3A48BA8405E25FE200B42EE0 /* ta_retcode.csv */,
+ 3A48BA8E05E25FE200B42EE0 /* ta_version.c */,
+ );
+ path = ta_common;
+ sourceTree = "";
+ };
+ 3A48BAE705E25FE300B42EE0 /* ta_func */ = {
+ isa = PBXGroup;
+ children = (
+ 3AA0ADF70C95AC010072E088 /* ta_ACOS.c */,
+ 3AA0ADF80C95AC010072E088 /* ta_ADD.c */,
+ 3AA0ADF90C95AC010072E088 /* ta_ASIN.c */,
+ 3AA0ADFA0C95AC010072E088 /* ta_ATAN.c */,
+ 3AA0ADD10C95AB080072E088 /* ta_CEIL.c */,
+ 3AA0ADD20C95AB080072E088 /* ta_COS.c */,
+ 3AA0ADD30C95AB080072E088 /* ta_COSH.c */,
+ 3AA0ADD40C95AB080072E088 /* ta_DIV.c */,
+ 3AA0ADD50C95AB080072E088 /* ta_EXP.c */,
+ 3AA0ADD60C95AB080072E088 /* ta_FLOOR.c */,
+ 3AA0ADD70C95AB080072E088 /* ta_LN.c */,
+ 3AA0ADD80C95AB080072E088 /* ta_LOG10.c */,
+ 3AA0ADD90C95AB080072E088 /* ta_MULT.c */,
+ 3AA0ADDA0C95AB080072E088 /* ta_SIN.c */,
+ 3AA0ADDB0C95AB080072E088 /* ta_SINH.c */,
+ 3AA0ADDC0C95AB080072E088 /* ta_SQRT.c */,
+ 3AA0ADDD0C95AB080072E088 /* ta_SUB.c */,
+ 3AA0ADDE0C95AB080072E088 /* ta_TAN.c */,
+ 3AA0ADDF0C95AB080072E088 /* ta_TANH.c */,
+ 3A9C4D8C0BA7361A00B6D766 /* ta_BETA.c */,
+ 3A9C4D8D0BA7361A00B6D766 /* ta_MAVP.c */,
+ 3A9C4D8E0BA7361A00B6D766 /* ta_MAXINDEX.c */,
+ 3A9C4D8F0BA7361A00B6D766 /* ta_MININDEX.c */,
+ 3A9C4D900BA7361A00B6D766 /* ta_MINMAX.c */,
+ 3A9C4D910BA7361A00B6D766 /* ta_MINMAXINDEX.c */,
+ 3A9C4D920BA7361A00B6D766 /* ta_NATR.c */,
+ 3A1B2BC509E909F2000A8E98 /* ta_SUM.c */,
+ 3A3370F9097E1DDC00082D6C /* ta_BOP.c */,
+ 3A3370FA097E1DDC00082D6C /* ta_CDLHIKKAKE.c */,
+ 3A3370FB097E1DDC00082D6C /* ta_CDLHIKKAKEMOD.c */,
+ 3A3370FC097E1DDC00082D6C /* ta_CMO.c */,
+ 3AC7C3CD080C313900D11B6F /* ta_CDL2CROWS.c */,
+ 3AC7C3CE080C313900D11B6F /* ta_CDL3INSIDE.c */,
+ 3AC7C3CF080C313900D11B6F /* ta_CDL3LINESTRIKE.c */,
+ 3AC7C3D0080C313900D11B6F /* ta_CDL3OUTSIDE.c */,
+ 3AC7C3D1080C313900D11B6F /* ta_CDL3STARSINSOUTH.c */,
+ 3AC7C3D2080C313900D11B6F /* ta_CDL3WHITESOLDIERS.c */,
+ 3AC7C3D3080C313900D11B6F /* ta_CDLADVANCEBLOCK.c */,
+ 3AC7C3D4080C313900D11B6F /* ta_CDLBELTHOLD.c */,
+ 3AC7C3D5080C313900D11B6F /* ta_CDLBREAKAWAY.c */,
+ 3AC7C3D6080C313900D11B6F /* ta_CDLCLOSINGMARUBOZU.c */,
+ 3AC7C3D7080C313900D11B6F /* ta_CDLCONCEALBABYSWALL.c */,
+ 3AC7C3D8080C313900D11B6F /* ta_CDLCOUNTERATTACK.c */,
+ 3AC7C3D9080C313900D11B6F /* ta_CDLDARKCLOUDCOVER.c */,
+ 3AC7C3DA080C313900D11B6F /* ta_CDLDOJI.c */,
+ 3AC7C3DB080C313900D11B6F /* ta_CDLDRAGONFLYDOJI.c */,
+ 3AC7C3DC080C313900D11B6F /* ta_CDLGAPSIDESIDEWHITE.c */,
+ 3AC7C3DD080C313900D11B6F /* ta_CDLGRAVESTONEDOJI.c */,
+ 3AC7C3DE080C313900D11B6F /* ta_CDLHOMINGPIGEON.c */,
+ 3AC7C3DF080C313900D11B6F /* ta_CDLINNECK.c */,
+ 3AC7C3E0080C313900D11B6F /* ta_CDLKICKING.c */,
+ 3AC7C3E1080C313900D11B6F /* ta_CDLKICKINGBYLENGTH.c */,
+ 3AC7C3E2080C313900D11B6F /* ta_CDLLADDERBOTTOM.c */,
+ 3AC7C3E3080C313900D11B6F /* ta_CDLLONGLEGGEDDOJI.c */,
+ 3AC7C3E4080C313900D11B6F /* ta_CDLMARUBOZU.c */,
+ 3AC7C3E5080C313900D11B6F /* ta_CDLMATCHINGLOW.c */,
+ 3AC7C3E6080C313900D11B6F /* ta_CDLMATHOLD.c */,
+ 3AC7C3E7080C313900D11B6F /* ta_CDLONNECK.c */,
+ 3AC7C3E8080C313900D11B6F /* ta_CDLPIERCING.c */,
+ 3AC7C3E9080C313900D11B6F /* ta_CDLRICKSHAWMAN.c */,
+ 3AC7C3EA080C313900D11B6F /* ta_CDLRISEFALL3METHODS.c */,
+ 3AC7C3EB080C313900D11B6F /* ta_CDLSEPARATINGLINES.c */,
+ 3AC7C3EC080C313900D11B6F /* ta_CDLSTALLEDPATTERN.c */,
+ 3AC7C3ED080C313900D11B6F /* ta_CDLSTICKSANDWICH.c */,
+ 3AC7C3EE080C313900D11B6F /* ta_CDLTAKURI.c */,
+ 3AC7C3EF080C313900D11B6F /* ta_CDLTASUKIGAP.c */,
+ 3AC7C3F0080C313900D11B6F /* ta_CDLTHRUSTING.c */,
+ 3AC7C3F1080C313900D11B6F /* ta_CDLUNIQUE3RIVER.c */,
+ 3AC7C3F2080C313900D11B6F /* ta_CDLXSIDEGAP3METHODS.c */,
+ 3ADCEA8F075875960004A780 /* ta_CDL3BLACKCROWS.c */,
+ 3ADCEA90075875960004A780 /* ta_CDLABANDONEDBABY.c */,
+ 3ADCEA91075875960004A780 /* ta_CDLENGULFING.c */,
+ 3ADCEA92075875960004A780 /* ta_CDLHAMMER.c */,
+ 3ADCEA93075875960004A780 /* ta_CDLHANGINGMAN.c */,
+ 3ADCEA94075875960004A780 /* ta_CDLHARAMI.c */,
+ 3ADCEA95075875960004A780 /* ta_CDLHARAMICROSS.c */,
+ 3ADCEA96075875960004A780 /* ta_CDLIDENTICAL3CROWS.c */,
+ 3ADCEA97075875960004A780 /* ta_CDLINVERTEDHAMMER.c */,
+ 3ADCEA98075875960004A780 /* ta_CDLSHOOTINGSTAR.c */,
+ 3ADCEA99075875960004A780 /* ta_CDLUPSIDEGAP2CROWS.c */,
+ 3A35CD8A0735FAC1001993D0 /* ta_CDLDOJISTAR.c */,
+ 3A35CD8B0735FAC1001993D0 /* ta_CDLEVENINGDOJISTAR.c */,
+ 3A35CD8C0735FAC1001993D0 /* ta_CDLEVENINGSTAR.c */,
+ 3A35CD8D0735FAC1001993D0 /* ta_CDLMORNINGDOJISTAR.c */,
+ 3A35CD8E0735FAC1001993D0 /* ta_CDLMORNINGSTAR.c */,
+ 3A35CD8F0735FAC1001993D0 /* ta_CDLTRISTAR.c */,
+ 3A742EC706E8458B004F675D /* ta_CDLHIGHWAVE.c */,
+ 3A742EC806E8458B004F675D /* ta_CDLLONGLINE.c */,
+ 3A742EC906E8458B004F675D /* ta_CDLSHORTLINE.c */,
+ 3A742ECA06E8458B004F675D /* ta_CDLSPINNINGTOP.c */,
+ 3A48BAE805E25FE300B42EE0 /* ta_AD.c */,
+ 3A48BAE905E25FE300B42EE0 /* ta_ADOSC.c */,
+ 3A48BAEA05E25FE300B42EE0 /* ta_ADX.c */,
+ 3A48BAEB05E25FE300B42EE0 /* ta_ADXR.c */,
+ 3A48BAEC05E25FE300B42EE0 /* ta_APO.c */,
+ 3A48BAED05E25FE300B42EE0 /* ta_AROON.c */,
+ 3A48BAEE05E25FE300B42EE0 /* ta_AROONOSC.c */,
+ 3A48BAEF05E25FE300B42EE0 /* ta_ATR.c */,
+ 3A48BAF005E25FE300B42EE0 /* ta_AVGPRICE.c */,
+ 3A48BAF105E25FE300B42EE0 /* ta_BBANDS.c */,
+ 3A48BAF205E25FE300B42EE0 /* ta_CCI.c */,
+ 3A48BAF305E25FE300B42EE0 /* ta_CORREL.c */,
+ 3A48BAF405E25FE300B42EE0 /* ta_DEMA.c */,
+ 3A48BAF505E25FE300B42EE0 /* ta_DX.c */,
+ 3A48BAF605E25FE300B42EE0 /* ta_EMA.c */,
+ 3A48BAF705E25FE300B42EE0 /* ta_HT_DCPERIOD.c */,
+ 3A48BAF805E25FE300B42EE0 /* ta_HT_DCPHASE.c */,
+ 3A48BAF905E25FE300B42EE0 /* ta_HT_PHASOR.c */,
+ 3A48BAFA05E25FE300B42EE0 /* ta_HT_SINE.c */,
+ 3A48BAFB05E25FE300B42EE0 /* ta_HT_TRENDLINE.c */,
+ 3A48BAFC05E25FE300B42EE0 /* ta_HT_TRENDMODE.c */,
+ 3A48BAFD05E25FE300B42EE0 /* ta_KAMA.c */,
+ 3A48BAFE05E25FE300B42EE0 /* ta_LINEARREG.c */,
+ 3A48BAFF05E25FE300B42EE0 /* ta_LINEARREG_ANGLE.c */,
+ 3A48BB0005E25FE300B42EE0 /* ta_LINEARREG_INTERCEPT.c */,
+ 3A48BB0105E25FE300B42EE0 /* ta_LINEARREG_SLOPE.c */,
+ 3A48BB0205E25FE300B42EE0 /* ta_MA.c */,
+ 3A48BB0305E25FE300B42EE0 /* ta_MACD.c */,
+ 3A48BB0405E25FE300B42EE0 /* ta_MACDEXT.c */,
+ 3A48BB0505E25FE300B42EE0 /* ta_MACDFIX.c */,
+ 3A48BB0605E25FE300B42EE0 /* ta_MAMA.c */,
+ 3A48BB0705E25FE300B42EE0 /* ta_MAX.c */,
+ 3A48BB0805E25FE300B42EE0 /* ta_MEDPRICE.c */,
+ 3A48BB0905E25FE300B42EE0 /* ta_MFI.c */,
+ 3A48BB0A05E25FE300B42EE0 /* ta_MIDPOINT.c */,
+ 3A48BB0B05E25FE300B42EE0 /* ta_MIDPRICE.c */,
+ 3A48BB0C05E25FE300B42EE0 /* ta_MIN.c */,
+ 3A48BB0D05E25FE300B42EE0 /* ta_MINUS_DI.c */,
+ 3A48BB0E05E25FE300B42EE0 /* ta_MINUS_DM.c */,
+ 3A48BB0F05E25FE300B42EE0 /* ta_MOM.c */,
+ 3A48BB1005E25FE300B42EE0 /* ta_NVI.c */,
+ 3A48BB1105E25FE300B42EE0 /* ta_OBV.c */,
+ 3A48BB1205E25FE300B42EE0 /* ta_PLUS_DI.c */,
+ 3A48BB1305E25FE300B42EE0 /* ta_PLUS_DM.c */,
+ 3A48BB1405E25FE300B42EE0 /* ta_PPO.c */,
+ 3A48BB1505E25FE300B42EE0 /* ta_PVI.c */,
+ 3A48BB1605E25FE300B42EE0 /* ta_ROC.c */,
+ 3A48BB1705E25FE300B42EE0 /* ta_ROCP.c */,
+ 3A48BB1805E25FE300B42EE0 /* ta_ROCR.c */,
+ 3A48BB1905E25FE300B42EE0 /* ta_ROCR100.c */,
+ 3A48BB1A05E25FE300B42EE0 /* ta_RSI.c */,
+ 3A48BB1B05E25FE300B42EE0 /* ta_SAR.c */,
+ 3A48BB1C05E25FE300B42EE0 /* ta_SAREXT.c */,
+ 3A48BB1D05E25FE300B42EE0 /* ta_SMA.c */,
+ 3A48BB1E05E25FE300B42EE0 /* ta_STDDEV.c */,
+ 3A48BB1F05E25FE300B42EE0 /* ta_STOCH.c */,
+ 3A48BB2005E25FE300B42EE0 /* ta_STOCHF.c */,
+ 3A48BB2105E25FE300B42EE0 /* ta_STOCHRSI.c */,
+ 3A48BB2205E25FE300B42EE0 /* ta_T3.c */,
+ 3A48BB2305E25FE300B42EE0 /* ta_TEMA.c */,
+ 3A48BB2405E25FE300B42EE0 /* ta_TRANGE.c */,
+ 3A48BB2505E25FE300B42EE0 /* ta_TRIMA.c */,
+ 3A48BB2605E25FE300B42EE0 /* ta_TRIX.c */,
+ 3A48BB2705E25FE300B42EE0 /* ta_TSF.c */,
+ 3A48BB2805E25FE300B42EE0 /* ta_TYPPRICE.c */,
+ 3A48BB2905E25FE300B42EE0 /* ta_utility.c */,
+ 3A48BB2A05E25FE300B42EE0 /* ta_utility.h */,
+ 3A3370FD097E1DDC00082D6C /* ta_ULTOSC.c */,
+ 3A48BB2B05E25FE300B42EE0 /* ta_VAR.c */,
+ 3A48BB2C05E25FE300B42EE0 /* ta_WCLPRICE.c */,
+ 3A48BB2D05E25FE300B42EE0 /* ta_WILLR.c */,
+ 3A48BB2E05E25FE300B42EE0 /* ta_WMA.c */,
+ );
+ path = ta_func;
+ sourceTree = "";
+ };
+ 3A59A16E05F09E96005A4582 /* ta_abstract */ = {
+ isa = PBXGroup;
+ children = (
+ 3A59A17005F09E96005A4582 /* frames */,
+ 3A59A17305F09E96005A4582 /* ta_abstract.c */,
+ 3A59A17405F09E96005A4582 /* ta_def_ui.c */,
+ 3A59A17505F09E96005A4582 /* ta_def_ui.h */,
+ 3A59A17605F09E96005A4582 /* ta_frame_priv.h */,
+ CCF321D10BA792540014ABA6 /* ta_func_api.c */,
+ 3A59A17705F09E96005A4582 /* ta_group_idx.c */,
+ 3A59A17805F09E96005A4582 /* tables */,
+ );
+ name = ta_abstract;
+ path = ../../../src/ta_abstract;
+ sourceTree = SOURCE_ROOT;
+ };
+ 3A59A17005F09E96005A4582 /* frames */ = {
+ isa = PBXGroup;
+ children = (
+ 3A59A17105F09E96005A4582 /* ta_frame.c */,
+ 3A59A17205F09E96005A4582 /* ta_frame.h */,
+ );
+ path = frames;
+ sourceTree = "";
+ };
+ 3A59A17805F09E96005A4582 /* tables */ = {
+ isa = PBXGroup;
+ children = (
+ 3A59A17905F09E96005A4582 /* table_a.c */,
+ 3A59A17A05F09E96005A4582 /* table_b.c */,
+ 3A59A17B05F09E96005A4582 /* table_c.c */,
+ 3A59A17C05F09E96005A4582 /* table_d.c */,
+ 3A59A17D05F09E96005A4582 /* table_e.c */,
+ 3A59A17E05F09E96005A4582 /* table_f.c */,
+ 3A59A17F05F09E96005A4582 /* table_g.c */,
+ 3A59A18005F09E96005A4582 /* table_h.c */,
+ 3A59A18105F09E96005A4582 /* table_i.c */,
+ 3A59A18205F09E96005A4582 /* table_j.c */,
+ 3A59A18305F09E96005A4582 /* table_k.c */,
+ 3A59A18405F09E96005A4582 /* table_l.c */,
+ 3A59A18505F09E97005A4582 /* table_m.c */,
+ 3A59A18605F09E97005A4582 /* table_n.c */,
+ 3A59A18705F09E97005A4582 /* table_o.c */,
+ 3A59A18805F09E97005A4582 /* table_p.c */,
+ 3A59A18905F09E97005A4582 /* table_q.c */,
+ 3A59A18A05F09E97005A4582 /* table_r.c */,
+ 3A59A18B05F09E97005A4582 /* table_s.c */,
+ 3A59A18C05F09E97005A4582 /* table_t.c */,
+ 3A59A18D05F09E97005A4582 /* table_u.c */,
+ 3A59A18E05F09E97005A4582 /* table_v.c */,
+ 3A59A18F05F09E97005A4582 /* table_w.c */,
+ 3A59A19005F09E97005A4582 /* table_x.c */,
+ 3A59A19105F09E97005A4582 /* table_y.c */,
+ 3A59A19205F09E97005A4582 /* table_z.c */,
+ );
+ path = tables;
+ sourceTree = "";
+ };
+ CCF321600BA789470014ABA6 /* Regression Tests */ = {
+ isa = PBXGroup;
+ children = (
+ CCF321610BA789CC0014ABA6 /* ReadMe.txt */,
+ CCF321620BA789CC0014ABA6 /* ta_error_number.h */,
+ CCF321630BA789CC0014ABA6 /* ta_regtest.c */,
+ CCF321640BA789CC0014ABA6 /* ta_test_func */,
+ CCF321790BA789CC0014ABA6 /* ta_test_func.h */,
+ CCF3217A0BA789CC0014ABA6 /* ta_test_priv.h */,
+ CCF3217B0BA789CC0014ABA6 /* test_abstract.c */,
+ CCF3217C0BA789CC0014ABA6 /* test_data.c */,
+ CCF3217D0BA789CC0014ABA6 /* test_internals.c */,
+ CCF3217E0BA789CC0014ABA6 /* test_util.c */,
+ );
+ name = "Regression Tests";
+ sourceTree = "";
+ };
+ CCF321640BA789CC0014ABA6 /* ta_test_func */ = {
+ isa = PBXGroup;
+ children = (
+ CCF321650BA789CC0014ABA6 /* test_1in_1out.c */,
+ CCF321660BA789CC0014ABA6 /* test_1in_2out.c */,
+ CCF321670BA789CC0014ABA6 /* test_adx.c */,
+ CCF321680BA789CC0014ABA6 /* test_bbands.c */,
+ CCF321690BA789CC0014ABA6 /* test_candlestick.c */,
+ CCF3216A0BA789CC0014ABA6 /* test_ma.c */,
+ CCF3216B0BA789CC0014ABA6 /* test_macd.c */,
+ CCF3216C0BA789CC0014ABA6 /* test_minmax.c */,
+ CCF3216D0BA789CC0014ABA6 /* test_mom.c */,
+ CCF3216E0BA789CC0014ABA6 /* test_per_ema.c */,
+ CCF3216F0BA789CC0014ABA6 /* test_per_hl.c */,
+ CCF321700BA789CC0014ABA6 /* test_per_hlc.c */,
+ CCF321710BA789CC0014ABA6 /* test_per_hlcv.c */,
+ CCF321720BA789CC0014ABA6 /* test_per_ohlc.c */,
+ CCF321730BA789CC0014ABA6 /* test_po.c */,
+ CCF321740BA789CC0014ABA6 /* test_rsi.c */,
+ CCF321750BA789CC0014ABA6 /* test_sar.c */,
+ CCF321760BA789CC0014ABA6 /* test_stddev.c */,
+ CCF321770BA789CC0014ABA6 /* test_stoch.c */,
+ CCF321780BA789CC0014ABA6 /* test_trange.c */,
+ );
+ name = ta_test_func;
+ path = ../../../src/tools/ta_regtest/ta_test_func;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 8D07F2BD0486CC7A007CD1D0 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 3A48BC5605E25FE500B42EE0 /* ta_abstract.h in Headers */,
+ 3A48BC5705E25FE500B42EE0 /* ta_common.h in Headers */,
+ 3A48BC5905E25FE500B42EE0 /* ta_defs.h in Headers */,
+ 3A48BC5A05E25FE500B42EE0 /* ta_func.h in Headers */,
+ 3A48BC5B05E25FE500B42EE0 /* ta_libc.h in Headers */,
+ 3A48BF2105E25FE600B42EE0 /* ta_global.h in Headers */,
+ 3A48BF2405E25FE600B42EE0 /* ta_magic_nb.h in Headers */,
+ 3A48BF2605E25FE600B42EE0 /* ta_memory.h in Headers */,
+ 3A48BFC305E25FE600B42EE0 /* ta_utility.h in Headers */,
+ 3A59A19D05F09E97005A4582 /* ta_frame.h in Headers */,
+ 3A59A1A005F09E97005A4582 /* ta_def_ui.h in Headers */,
+ 3A59A1A105F09E97005A4582 /* ta_frame_priv.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 8D07F2BC0486CC7A007CD1D0 /* TALib */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 3A17093C089D33AE00A96AC2 /* Build configuration list for PBXNativeTarget "TALib" */;
+ buildPhases = (
+ 8D07F2BD0486CC7A007CD1D0 /* Headers */,
+ 8D07F2BF0486CC7A007CD1D0 /* Resources */,
+ 8D07F2C10486CC7A007CD1D0 /* Sources */,
+ 8D07F2C30486CC7A007CD1D0 /* Frameworks */,
+ 8D07F2C50486CC7A007CD1D0 /* Rez */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = TALib;
+ productInstallPath = "$(HOME)/Library/Frameworks";
+ productName = TALib;
+ productReference = 8D07F2C80486CC7A007CD1D0 /* TALib.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+ CCF3214A0BA7887D0014ABA6 /* Regression Tests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = CCF3214D0BA788B10014ABA6 /* Build configuration list for PBXNativeTarget "Regression Tests" */;
+ buildPhases = (
+ CCF321480BA7887D0014ABA6 /* Sources */,
+ CCF321490BA7887D0014ABA6 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ CCF321510BA788D40014ABA6 /* PBXTargetDependency */,
+ );
+ name = "Regression Tests";
+ productName = "Regression Tests";
+ productReference = CCF3214B0BA7887D0014ABA6 /* Regression Tests */;
+ productType = "com.apple.product-type.tool";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 0867D690FE84028FC02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 3A170940089D33AE00A96AC2 /* Build configuration list for PBXProject "TALib" */;
+ hasScannedForEncodings = 1;
+ mainGroup = 0867D691FE84028FC02AAC07 /* TALib */;
+ productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
+ projectDirPath = "";
+ targets = (
+ 8D07F2BC0486CC7A007CD1D0 /* TALib */,
+ CCF3214A0BA7887D0014ABA6 /* Regression Tests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D07F2BF0486CC7A007CD1D0 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D07F2C00486CC7A007CD1D0 /* InfoPlist.strings in Resources */,
+ 3A48BF2A05E25FE600B42EE0 /* ta_retcode.csv in Resources */,
+ 3A9C4D8B0BA735E500B6D766 /* Info.plist in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXRezBuildPhase section */
+ 8D07F2C50486CC7A007CD1D0 /* Rez */ = {
+ isa = PBXRezBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXRezBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D07F2C10486CC7A007CD1D0 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 3A48BF2005E25FE600B42EE0 /* ta_global.c in Sources */,
+ 3A48BF2905E25FE600B42EE0 /* ta_retcode.c in Sources */,
+ 3A48BF3405E25FE600B42EE0 /* ta_version.c in Sources */,
+ 3A48BF8105E25FE600B42EE0 /* ta_AD.c in Sources */,
+ 3A48BF8205E25FE600B42EE0 /* ta_ADOSC.c in Sources */,
+ 3A48BF8305E25FE600B42EE0 /* ta_ADX.c in Sources */,
+ 3A48BF8405E25FE600B42EE0 /* ta_ADXR.c in Sources */,
+ 3A48BF8505E25FE600B42EE0 /* ta_APO.c in Sources */,
+ 3A48BF8605E25FE600B42EE0 /* ta_AROON.c in Sources */,
+ 3A48BF8705E25FE600B42EE0 /* ta_AROONOSC.c in Sources */,
+ 3A48BF8805E25FE600B42EE0 /* ta_ATR.c in Sources */,
+ 3A48BF8905E25FE600B42EE0 /* ta_AVGPRICE.c in Sources */,
+ 3A48BF8A05E25FE600B42EE0 /* ta_BBANDS.c in Sources */,
+ 3A48BF8B05E25FE600B42EE0 /* ta_CCI.c in Sources */,
+ 3A48BF8C05E25FE600B42EE0 /* ta_CORREL.c in Sources */,
+ 3A48BF8D05E25FE600B42EE0 /* ta_DEMA.c in Sources */,
+ 3A48BF8E05E25FE600B42EE0 /* ta_DX.c in Sources */,
+ 3A48BF8F05E25FE600B42EE0 /* ta_EMA.c in Sources */,
+ 3A48BF9005E25FE600B42EE0 /* ta_HT_DCPERIOD.c in Sources */,
+ 3A48BF9105E25FE600B42EE0 /* ta_HT_DCPHASE.c in Sources */,
+ 3A48BF9205E25FE600B42EE0 /* ta_HT_PHASOR.c in Sources */,
+ 3A48BF9305E25FE600B42EE0 /* ta_HT_SINE.c in Sources */,
+ 3A48BF9405E25FE600B42EE0 /* ta_HT_TRENDLINE.c in Sources */,
+ 3A48BF9505E25FE600B42EE0 /* ta_HT_TRENDMODE.c in Sources */,
+ 3A48BF9605E25FE600B42EE0 /* ta_KAMA.c in Sources */,
+ 3A48BF9705E25FE600B42EE0 /* ta_LINEARREG.c in Sources */,
+ 3A48BF9805E25FE600B42EE0 /* ta_LINEARREG_ANGLE.c in Sources */,
+ 3A48BF9905E25FE600B42EE0 /* ta_LINEARREG_INTERCEPT.c in Sources */,
+ 3A48BF9A05E25FE600B42EE0 /* ta_LINEARREG_SLOPE.c in Sources */,
+ 3A48BF9B05E25FE600B42EE0 /* ta_MA.c in Sources */,
+ 3A48BF9C05E25FE600B42EE0 /* ta_MACD.c in Sources */,
+ 3A48BF9D05E25FE600B42EE0 /* ta_MACDEXT.c in Sources */,
+ 3A48BF9E05E25FE600B42EE0 /* ta_MACDFIX.c in Sources */,
+ 3A48BF9F05E25FE600B42EE0 /* ta_MAMA.c in Sources */,
+ 3A48BFA005E25FE600B42EE0 /* ta_MAX.c in Sources */,
+ 3A48BFA105E25FE600B42EE0 /* ta_MEDPRICE.c in Sources */,
+ 3A48BFA205E25FE600B42EE0 /* ta_MFI.c in Sources */,
+ 3A48BFA305E25FE600B42EE0 /* ta_MIDPOINT.c in Sources */,
+ 3A48BFA405E25FE600B42EE0 /* ta_MIDPRICE.c in Sources */,
+ 3A48BFA505E25FE600B42EE0 /* ta_MIN.c in Sources */,
+ 3A48BFA605E25FE600B42EE0 /* ta_MINUS_DI.c in Sources */,
+ 3A48BFA705E25FE600B42EE0 /* ta_MINUS_DM.c in Sources */,
+ 3A48BFA805E25FE600B42EE0 /* ta_MOM.c in Sources */,
+ 3A48BFA905E25FE600B42EE0 /* ta_NVI.c in Sources */,
+ 3A48BFAA05E25FE600B42EE0 /* ta_OBV.c in Sources */,
+ 3A48BFAB05E25FE600B42EE0 /* ta_PLUS_DI.c in Sources */,
+ 3A48BFAC05E25FE600B42EE0 /* ta_PLUS_DM.c in Sources */,
+ 3A48BFAD05E25FE600B42EE0 /* ta_PPO.c in Sources */,
+ 3A48BFAE05E25FE600B42EE0 /* ta_PVI.c in Sources */,
+ 3A48BFAF05E25FE600B42EE0 /* ta_ROC.c in Sources */,
+ 3A48BFB005E25FE600B42EE0 /* ta_ROCP.c in Sources */,
+ 3A48BFB105E25FE600B42EE0 /* ta_ROCR.c in Sources */,
+ 3A48BFB205E25FE600B42EE0 /* ta_ROCR100.c in Sources */,
+ 3A48BFB305E25FE600B42EE0 /* ta_RSI.c in Sources */,
+ 3A48BFB405E25FE600B42EE0 /* ta_SAR.c in Sources */,
+ 3A48BFB505E25FE600B42EE0 /* ta_SAREXT.c in Sources */,
+ 3A48BFB605E25FE600B42EE0 /* ta_SMA.c in Sources */,
+ 3A48BFB705E25FE600B42EE0 /* ta_STDDEV.c in Sources */,
+ 3A48BFB805E25FE600B42EE0 /* ta_STOCH.c in Sources */,
+ 3A48BFB905E25FE600B42EE0 /* ta_STOCHF.c in Sources */,
+ 3A48BFBA05E25FE600B42EE0 /* ta_STOCHRSI.c in Sources */,
+ 3A48BFBB05E25FE600B42EE0 /* ta_T3.c in Sources */,
+ 3A48BFBC05E25FE600B42EE0 /* ta_TEMA.c in Sources */,
+ 3A48BFBD05E25FE600B42EE0 /* ta_TRANGE.c in Sources */,
+ 3A48BFBE05E25FE600B42EE0 /* ta_TRIMA.c in Sources */,
+ 3A48BFBF05E25FE600B42EE0 /* ta_TRIX.c in Sources */,
+ 3A48BFC005E25FE600B42EE0 /* ta_TSF.c in Sources */,
+ 3A48BFC105E25FE600B42EE0 /* ta_TYPPRICE.c in Sources */,
+ 3A48BFC205E25FE600B42EE0 /* ta_utility.c in Sources */,
+ 3A48BFC405E25FE600B42EE0 /* ta_VAR.c in Sources */,
+ 3A48BFC505E25FE600B42EE0 /* ta_WCLPRICE.c in Sources */,
+ 3A48BFC605E25FE600B42EE0 /* ta_WILLR.c in Sources */,
+ 3A48BFC705E25FE600B42EE0 /* ta_WMA.c in Sources */,
+ 3A59A19C05F09E97005A4582 /* ta_frame.c in Sources */,
+ 3A59A19E05F09E97005A4582 /* ta_abstract.c in Sources */,
+ 3A59A19F05F09E97005A4582 /* ta_def_ui.c in Sources */,
+ 3A59A1A205F09E97005A4582 /* ta_group_idx.c in Sources */,
+ 3A59A1A305F09E97005A4582 /* table_a.c in Sources */,
+ 3A59A1A405F09E97005A4582 /* table_b.c in Sources */,
+ 3A59A1A505F09E97005A4582 /* table_c.c in Sources */,
+ 3A59A1A605F09E97005A4582 /* table_d.c in Sources */,
+ 3A59A1A705F09E97005A4582 /* table_e.c in Sources */,
+ 3A59A1A805F09E97005A4582 /* table_f.c in Sources */,
+ 3A59A1A905F09E97005A4582 /* table_g.c in Sources */,
+ 3A59A1AA05F09E97005A4582 /* table_h.c in Sources */,
+ 3A59A1AB05F09E97005A4582 /* table_i.c in Sources */,
+ 3A59A1AC05F09E97005A4582 /* table_j.c in Sources */,
+ 3A59A1AD05F09E97005A4582 /* table_k.c in Sources */,
+ 3A59A1AE05F09E97005A4582 /* table_l.c in Sources */,
+ 3A59A1AF05F09E97005A4582 /* table_m.c in Sources */,
+ 3A59A1B005F09E97005A4582 /* table_n.c in Sources */,
+ 3A59A1B105F09E97005A4582 /* table_o.c in Sources */,
+ 3A59A1B205F09E97005A4582 /* table_p.c in Sources */,
+ 3A59A1B305F09E97005A4582 /* table_q.c in Sources */,
+ 3A59A1B405F09E97005A4582 /* table_r.c in Sources */,
+ 3A59A1B505F09E97005A4582 /* table_s.c in Sources */,
+ 3A59A1B605F09E97005A4582 /* table_t.c in Sources */,
+ 3A59A1B705F09E97005A4582 /* table_u.c in Sources */,
+ 3A59A1B805F09E97005A4582 /* table_v.c in Sources */,
+ 3A59A1B905F09E97005A4582 /* table_w.c in Sources */,
+ 3A59A1BA05F09E97005A4582 /* table_x.c in Sources */,
+ 3A59A1BB05F09E97005A4582 /* table_y.c in Sources */,
+ 3A59A1BC05F09E97005A4582 /* table_z.c in Sources */,
+ 3A742ECB06E8458C004F675D /* ta_CDLHIGHWAVE.c in Sources */,
+ 3A742ECC06E8458C004F675D /* ta_CDLLONGLINE.c in Sources */,
+ 3A742ECD06E8458C004F675D /* ta_CDLSHORTLINE.c in Sources */,
+ 3A742ECE06E8458C004F675D /* ta_CDLSPINNINGTOP.c in Sources */,
+ 3A35CD900735FAC1001993D0 /* ta_CDLDOJISTAR.c in Sources */,
+ 3A35CD910735FAC1001993D0 /* ta_CDLEVENINGDOJISTAR.c in Sources */,
+ 3A35CD920735FAC1001993D0 /* ta_CDLEVENINGSTAR.c in Sources */,
+ 3A35CD930735FAC1001993D0 /* ta_CDLMORNINGDOJISTAR.c in Sources */,
+ 3A35CD940735FAC1001993D0 /* ta_CDLMORNINGSTAR.c in Sources */,
+ 3A35CD950735FAC1001993D0 /* ta_CDLTRISTAR.c in Sources */,
+ 3ADCEA9A075875960004A780 /* ta_CDL3BLACKCROWS.c in Sources */,
+ 3ADCEA9B075875960004A780 /* ta_CDLABANDONEDBABY.c in Sources */,
+ 3ADCEA9C075875960004A780 /* ta_CDLENGULFING.c in Sources */,
+ 3ADCEA9D075875960004A780 /* ta_CDLHAMMER.c in Sources */,
+ 3ADCEA9E075875960004A780 /* ta_CDLHANGINGMAN.c in Sources */,
+ 3ADCEA9F075875960004A780 /* ta_CDLHARAMI.c in Sources */,
+ 3ADCEAA0075875960004A780 /* ta_CDLHARAMICROSS.c in Sources */,
+ 3ADCEAA1075875960004A780 /* ta_CDLIDENTICAL3CROWS.c in Sources */,
+ 3ADCEAA2075875960004A780 /* ta_CDLINVERTEDHAMMER.c in Sources */,
+ 3ADCEAA3075875960004A780 /* ta_CDLSHOOTINGSTAR.c in Sources */,
+ 3ADCEAA4075875960004A780 /* ta_CDLUPSIDEGAP2CROWS.c in Sources */,
+ 3AC7C3F3080C313900D11B6F /* ta_CDL2CROWS.c in Sources */,
+ 3AC7C3F4080C313900D11B6F /* ta_CDL3INSIDE.c in Sources */,
+ 3AC7C3F5080C313900D11B6F /* ta_CDL3LINESTRIKE.c in Sources */,
+ 3AC7C3F6080C313900D11B6F /* ta_CDL3OUTSIDE.c in Sources */,
+ 3AC7C3F7080C313900D11B6F /* ta_CDL3STARSINSOUTH.c in Sources */,
+ 3AC7C3F8080C313900D11B6F /* ta_CDL3WHITESOLDIERS.c in Sources */,
+ 3AC7C3F9080C313900D11B6F /* ta_CDLADVANCEBLOCK.c in Sources */,
+ 3AC7C3FA080C313900D11B6F /* ta_CDLBELTHOLD.c in Sources */,
+ 3AC7C3FB080C313900D11B6F /* ta_CDLBREAKAWAY.c in Sources */,
+ 3AC7C3FC080C313900D11B6F /* ta_CDLCLOSINGMARUBOZU.c in Sources */,
+ 3AC7C3FD080C313900D11B6F /* ta_CDLCONCEALBABYSWALL.c in Sources */,
+ 3AC7C3FE080C313900D11B6F /* ta_CDLCOUNTERATTACK.c in Sources */,
+ 3AC7C3FF080C313900D11B6F /* ta_CDLDARKCLOUDCOVER.c in Sources */,
+ 3AC7C400080C313900D11B6F /* ta_CDLDOJI.c in Sources */,
+ 3AC7C401080C313900D11B6F /* ta_CDLDRAGONFLYDOJI.c in Sources */,
+ 3AC7C402080C313900D11B6F /* ta_CDLGAPSIDESIDEWHITE.c in Sources */,
+ 3AC7C403080C313900D11B6F /* ta_CDLGRAVESTONEDOJI.c in Sources */,
+ 3AC7C404080C313900D11B6F /* ta_CDLHOMINGPIGEON.c in Sources */,
+ 3AC7C405080C313900D11B6F /* ta_CDLINNECK.c in Sources */,
+ 3AC7C406080C313900D11B6F /* ta_CDLKICKING.c in Sources */,
+ 3AC7C407080C313900D11B6F /* ta_CDLKICKINGBYLENGTH.c in Sources */,
+ 3AC7C408080C313900D11B6F /* ta_CDLLADDERBOTTOM.c in Sources */,
+ 3AC7C409080C313900D11B6F /* ta_CDLLONGLEGGEDDOJI.c in Sources */,
+ 3AC7C40A080C313900D11B6F /* ta_CDLMARUBOZU.c in Sources */,
+ 3AC7C40B080C313900D11B6F /* ta_CDLMATCHINGLOW.c in Sources */,
+ 3AC7C40C080C313900D11B6F /* ta_CDLMATHOLD.c in Sources */,
+ 3AC7C40D080C313900D11B6F /* ta_CDLONNECK.c in Sources */,
+ 3AC7C40E080C313900D11B6F /* ta_CDLPIERCING.c in Sources */,
+ 3AC7C40F080C313900D11B6F /* ta_CDLRICKSHAWMAN.c in Sources */,
+ 3AC7C410080C313900D11B6F /* ta_CDLRISEFALL3METHODS.c in Sources */,
+ 3AC7C411080C313900D11B6F /* ta_CDLSEPARATINGLINES.c in Sources */,
+ 3AC7C412080C313900D11B6F /* ta_CDLSTALLEDPATTERN.c in Sources */,
+ 3AC7C413080C313900D11B6F /* ta_CDLSTICKSANDWICH.c in Sources */,
+ 3AC7C414080C313900D11B6F /* ta_CDLTAKURI.c in Sources */,
+ 3AC7C415080C313900D11B6F /* ta_CDLTASUKIGAP.c in Sources */,
+ 3AC7C416080C313900D11B6F /* ta_CDLTHRUSTING.c in Sources */,
+ 3AC7C417080C313900D11B6F /* ta_CDLUNIQUE3RIVER.c in Sources */,
+ 3AC7C418080C313900D11B6F /* ta_CDLXSIDEGAP3METHODS.c in Sources */,
+ 3A3370FE097E1DDC00082D6C /* ta_BOP.c in Sources */,
+ 3A3370FF097E1DDC00082D6C /* ta_CDLHIKKAKE.c in Sources */,
+ 3A337100097E1DDC00082D6C /* ta_CDLHIKKAKEMOD.c in Sources */,
+ 3A337101097E1DDC00082D6C /* ta_CMO.c in Sources */,
+ 3A337102097E1DDC00082D6C /* ta_ULTOSC.c in Sources */,
+ 3A1B2BC609E909F2000A8E98 /* ta_SUM.c in Sources */,
+ 3A9C4D930BA7361A00B6D766 /* ta_BETA.c in Sources */,
+ 3A9C4D940BA7361A00B6D766 /* ta_MAVP.c in Sources */,
+ 3A9C4D950BA7361A00B6D766 /* ta_MAXINDEX.c in Sources */,
+ 3A9C4D960BA7361A00B6D766 /* ta_MININDEX.c in Sources */,
+ 3A9C4D970BA7361A00B6D766 /* ta_MINMAX.c in Sources */,
+ 3A9C4D980BA7361A00B6D766 /* ta_MINMAXINDEX.c in Sources */,
+ 3A9C4D990BA7361A00B6D766 /* ta_NATR.c in Sources */,
+ CCF321D20BA792540014ABA6 /* ta_func_api.c in Sources */,
+ 3AA0ADE00C95AB080072E088 /* ta_CEIL.c in Sources */,
+ 3AA0ADE10C95AB080072E088 /* ta_COS.c in Sources */,
+ 3AA0ADE20C95AB080072E088 /* ta_COSH.c in Sources */,
+ 3AA0ADE30C95AB080072E088 /* ta_DIV.c in Sources */,
+ 3AA0ADE40C95AB080072E088 /* ta_EXP.c in Sources */,
+ 3AA0ADE50C95AB080072E088 /* ta_FLOOR.c in Sources */,
+ 3AA0ADE60C95AB080072E088 /* ta_LN.c in Sources */,
+ 3AA0ADE70C95AB080072E088 /* ta_LOG10.c in Sources */,
+ 3AA0ADE80C95AB080072E088 /* ta_MULT.c in Sources */,
+ 3AA0ADE90C95AB080072E088 /* ta_SIN.c in Sources */,
+ 3AA0ADEA0C95AB080072E088 /* ta_SINH.c in Sources */,
+ 3AA0ADEB0C95AB080072E088 /* ta_SQRT.c in Sources */,
+ 3AA0ADEC0C95AB080072E088 /* ta_SUB.c in Sources */,
+ 3AA0ADED0C95AB080072E088 /* ta_TAN.c in Sources */,
+ 3AA0ADEE0C95AB080072E088 /* ta_TANH.c in Sources */,
+ 3AA0ADFB0C95AC010072E088 /* ta_ACOS.c in Sources */,
+ 3AA0ADFC0C95AC010072E088 /* ta_ADD.c in Sources */,
+ 3AA0ADFD0C95AC010072E088 /* ta_ASIN.c in Sources */,
+ 3AA0ADFE0C95AC010072E088 /* ta_ATAN.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ CCF321480BA7887D0014ABA6 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ CCF3217F0BA789CC0014ABA6 /* ta_regtest.c in Sources */,
+ CCF321800BA789CC0014ABA6 /* test_1in_1out.c in Sources */,
+ CCF321810BA789CC0014ABA6 /* test_1in_2out.c in Sources */,
+ CCF321820BA789CC0014ABA6 /* test_adx.c in Sources */,
+ CCF321830BA789CC0014ABA6 /* test_bbands.c in Sources */,
+ CCF321840BA789CC0014ABA6 /* test_candlestick.c in Sources */,
+ CCF321850BA789CC0014ABA6 /* test_ma.c in Sources */,
+ CCF321860BA789CC0014ABA6 /* test_macd.c in Sources */,
+ CCF321870BA789CC0014ABA6 /* test_minmax.c in Sources */,
+ CCF321880BA789CC0014ABA6 /* test_mom.c in Sources */,
+ CCF321890BA789CC0014ABA6 /* test_per_ema.c in Sources */,
+ CCF3218A0BA789CC0014ABA6 /* test_per_hl.c in Sources */,
+ CCF3218B0BA789CC0014ABA6 /* test_per_hlc.c in Sources */,
+ CCF3218C0BA789CC0014ABA6 /* test_per_hlcv.c in Sources */,
+ CCF3218D0BA789CC0014ABA6 /* test_per_ohlc.c in Sources */,
+ CCF3218E0BA789CC0014ABA6 /* test_po.c in Sources */,
+ CCF3218F0BA789CC0014ABA6 /* test_rsi.c in Sources */,
+ CCF321900BA789CC0014ABA6 /* test_sar.c in Sources */,
+ CCF321910BA789CC0014ABA6 /* test_stddev.c in Sources */,
+ CCF321920BA789CC0014ABA6 /* test_stoch.c in Sources */,
+ CCF321930BA789CC0014ABA6 /* test_trange.c in Sources */,
+ CCF321940BA789CC0014ABA6 /* test_abstract.c in Sources */,
+ CCF321950BA789CC0014ABA6 /* test_data.c in Sources */,
+ CCF321960BA789CC0014ABA6 /* test_internals.c in Sources */,
+ CCF321970BA789CC0014ABA6 /* test_util.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ CCF321510BA788D40014ABA6 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D07F2BC0486CC7A007CD1D0 /* TALib */;
+ targetProxy = CCF321500BA788D40014ABA6 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C1667FE841158C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 3A17093D089D33AE00A96AC2 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ DEBUGGING_SYMBOLS = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 0.1.5;
+ FRAMEWORK_SEARCH_PATHS = "";
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_TRIGRAPHS = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = NO;
+ GCC_PREFIX_HEADER = "";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ __UNIX__,
+ __unix__,
+ NO_DEBUG,
+ USE_NAMED_SEMAPHORES,
+ _REENTRANT,
+ QT_THREAD_SUPPORT,
+ );
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
+ GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+ GCC_WARN_UNKNOWN_PRAGMAS = NO;
+ HEADER_SEARCH_PATHS = (
+ /usr/include/malloc,
+ /usr/include,
+ );
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ LIBRARY_SEARCH_PATHS = /usr/lib;
+ LIBRARY_STYLE = DYNAMIC;
+ MACH_O_TYPE = mh_dylib;
+ OTHER_CFLAGS = "-fno-strict-aliasing";
+ OTHER_LDFLAGS = (
+ "-seg1addr",
+ 0x4f000000,
+ );
+ PREBINDING = YES;
+ PRODUCT_NAME = TALib;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = (
+ "-Wmost",
+ "-Wno-four-char-constants",
+ "-Wno-unknown-pragmas",
+ );
+ WRAPPER_EXTENSION = framework;
+ };
+ name = Debug;
+ };
+ 3A17093E089D33AE00A96AC2 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 0.1.5;
+ FRAMEWORK_SEARCH_PATHS = "";
+ FRAMEWORK_VERSION = A;
+ GCC_ENABLE_TRIGRAPHS = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = NO;
+ GCC_PREFIX_HEADER = "";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ __UNIX__,
+ __unix__,
+ NO_DEBUG,
+ USE_NAMED_SEMAPHORES,
+ _REENTRANT,
+ QT_THREAD_SUPPORT,
+ );
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
+ GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+ GCC_WARN_UNKNOWN_PRAGMAS = NO;
+ HEADER_SEARCH_PATHS = (
+ /usr/include/malloc,
+ /usr/include,
+ );
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ LIBRARY_SEARCH_PATHS = /usr/lib;
+ LIBRARY_STYLE = DYNAMIC;
+ MACH_O_TYPE = mh_dylib;
+ OTHER_CFLAGS = "-fno-strict-aliasing";
+ OTHER_LDFLAGS = (
+ "-seg1addr",
+ 0x4f000000,
+ );
+ PREBINDING = YES;
+ PRODUCT_NAME = TALib;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = (
+ "-Wmost",
+ "-Wno-four-char-constants",
+ "-Wno-unknown-pragmas",
+ );
+ WRAPPER_EXTENSION = framework;
+ };
+ name = Release;
+ };
+ 3A170941089D33AE00A96AC2 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ };
+ name = Debug;
+ };
+ 3A170942089D33AE00A96AC2 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ };
+ name = Release;
+ };
+ CCF3214E0BA788B10014ABA6 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ INSTALL_PATH = "$(HOME)/bin";
+ PREBINDING = NO;
+ PRODUCT_NAME = "Regression Tests";
+ ZERO_LINK = NO;
+ };
+ name = Debug;
+ };
+ CCF3214F0BA788B10014ABA6 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ COPY_PHASE_STRIP = YES;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ INSTALL_PATH = "$(HOME)/bin";
+ PREBINDING = NO;
+ PRODUCT_NAME = "Regression Tests";
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 3A17093C089D33AE00A96AC2 /* Build configuration list for PBXNativeTarget "TALib" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 3A17093D089D33AE00A96AC2 /* Debug */,
+ 3A17093E089D33AE00A96AC2 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Debug;
+ };
+ 3A170940089D33AE00A96AC2 /* Build configuration list for PBXProject "TALib" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 3A170941089D33AE00A96AC2 /* Debug */,
+ 3A170942089D33AE00A96AC2 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Debug;
+ };
+ CCF3214D0BA788B10014ABA6 /* Build configuration list for PBXNativeTarget "Regression Tests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ CCF3214E0BA788B10014ABA6 /* Debug */,
+ CCF3214F0BA788B10014ABA6 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Debug;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
+}
diff --git a/vendor/ta-lib/ide/xcode/TALib/TALib_Prefix.pch b/vendor/ta-lib/ide/xcode/TALib/TALib_Prefix.pch
new file mode 100644
index 000000000..7ea5cbfa2
--- /dev/null
+++ b/vendor/ta-lib/ide/xcode/TALib/TALib_Prefix.pch
@@ -0,0 +1,5 @@
+//
+// Prefix header for all source files of the 'TALib' target in the 'TALib' project.
+//
+
+#include
diff --git a/vendor/ta-lib/ide/xcode/TALib/main.c b/vendor/ta-lib/ide/xcode/TALib/main.c
new file mode 100644
index 000000000..416b14dc5
--- /dev/null
+++ b/vendor/ta-lib/ide/xcode/TALib/main.c
@@ -0,0 +1,3 @@
+/* This is the default source file for new frameworks. */
+
+/* You can either fill in code here or remove this and create or add new files. */
diff --git a/vendor/ta-lib/ide/xcode/TALib/version.plist b/vendor/ta-lib/ide/xcode/TALib/version.plist
new file mode 100644
index 000000000..169b5fae8
--- /dev/null
+++ b/vendor/ta-lib/ide/xcode/TALib/version.plist
@@ -0,0 +1,16 @@
+
+
+
+
+ BuildVersion
+ 38
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1.0
+ ProjectName
+ CarbonProjectTemplates
+ SourceVersion
+ 140000
+
+
diff --git a/vendor/ta-lib/include/Makefile.am b/vendor/ta-lib/include/Makefile.am
new file mode 100644
index 000000000..b99b6f178
--- /dev/null
+++ b/vendor/ta-lib/include/Makefile.am
@@ -0,0 +1,11 @@
+
+bin_PRORAMS = libta_include
+
+libta_includedir=$(includedir)/ta-lib/
+
+libta_include_HEADERS = ta_abstract.h
+ ta_defs.h \
+ ta_libc.h \
+ ta_common.h \
+ ta_func.h \
+ func_list.txt
diff --git a/vendor/ta-lib/include/ta_abstract.h b/vendor/ta-lib/include/ta_abstract.h
new file mode 100644
index 000000000..808b5ae43
--- /dev/null
+++ b/vendor/ta-lib/include/ta_abstract.h
@@ -0,0 +1,559 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef TA_ABSTRACT_H
+#define TA_ABSTRACT_H
+
+#ifndef TA_COMMON_H
+ #include "ta_common.h"
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* This file defines the interface for calling all the TA functions without
+ * knowing at priori the parameters.
+ *
+ * This capability is particularly useful for an application who needs
+ * to support the complete list of TA functions without having to
+ * re-write new code each time a new function is added to TA-Lib.
+ *
+ * Example 1:
+ * Lets say you are doing a charting software. When the user select
+ * a price bar, a side list offers blindly all the TA functions
+ * that could be applied to a price bar. The user selects one of
+ * these, then a dialog open for allowing to adjust some parameter
+ * (TA-LIB will tell your software which parameter are needed and the
+ * valid range for each). Once all the parameter are set, you can
+ * call blindly the corresponding TA function. The returned
+ * information can then also blindly be drawn on the chart (some
+ * output flags allows to get some hint about how the data shall be
+ * displayed).
+ * The same "abstract" logic apply to all the TA functions.
+ * Some TA Functions works only on volume, or can work indiferently
+ * with any time serie data (the open, close, another indicator...).
+ * All the applicable functions to the currently selected/available
+ * data can be determined through this "virtual" interface.
+ *
+ * Example 2:
+ * Let's say you do not like the direct interface for
+ * calling the TA Functions, you can write a code that
+ * re-generate a different interface. This is already
+ * done even for the 'C' interface (ta_func.h is generated).
+ *
+ * Example 3:
+ * With the abstract interface you can easily generate
+ * glue code. Like generating an interface that integrates
+ * well within Perl... see the project SWIG if you are
+ * interested by such things.
+ *
+ * The abstract interface is used within TA-Lib to perform at least
+ * the following:
+ * - used by gen_code to generate all the glue code.
+ * - used by the Excel interface to call all the TA functions.
+ * - used to generate a XML representation of the TA functions.
+ */
+
+/* The following functions are used to obtain the name of all the
+ * TA function groups ("Market Strength", "Trend Indicator" etc...).
+ *
+ * On success, it becomes the responsibility of the caller to
+ * call TA_GroupTableFree once the 'table' is no longuer needed.
+ *
+ * Example:
+ * This code snippet will print out the name of all the supported
+ * function group available:
+ *
+ * TA_StringTable *table;
+ * TA_RetCode retCode;
+ * int i;
+ *
+ * retCode = TA_GroupTableAlloc( &table );
+ *
+ * if( retCode == TA_SUCCESS )
+ * {
+ * for( i=0; i < table->size; i++ )
+ * printf( "%s\n", table->string[i] );
+ *
+ * TA_GroupTableFree( table );
+ * }
+ */
+TA_RetCode TA_GroupTableAlloc( TA_StringTable **table );
+TA_RetCode TA_GroupTableFree ( TA_StringTable *table );
+
+/* The following functions are used to obtain the name of all the
+ * function provided in a certain group.
+ *
+ * On success, it becomes the responsibility of the caller to
+ * call TA_FuncTableFree once the 'table' is no longuer needed.
+ *
+ * Passing NULL as the group string will return ALL the TA functions.
+ * (Note: All TA_Functions have a unique string identifier even when in
+ * seperate group).
+ *
+ * Example:
+ * This code snippet will print out the name of all the supported
+ * function in the "market strength" category:
+ *
+ * TA_StringTable *table;
+ * TA_RetCode retCode;
+ * int i;
+ *
+ * retCode = TA_FuncTableAlloc( "Market Strength", &table );
+ *
+ * if( retCode == TA_SUCCESS )
+ * {
+ * for( i=0; i < table->size; i++ )
+ * printf( "%s\n", table->string[i] );
+ *
+ * TA_FuncTableFree( table );
+ * }
+ */
+TA_RetCode TA_FuncTableAlloc( const char *group, TA_StringTable **table );
+TA_RetCode TA_FuncTableFree ( TA_StringTable *table );
+
+/* Using the name, you can obtain an handle unique to this function.
+ * This handle is further used for obtaining information on the
+ * parameters needed and also for potentially calling this TA function.
+ *
+ * For convenience, this handle can also be found in
+ * the TA_FuncInfo structure (see below).
+ */
+typedef unsigned int TA_FuncHandle;
+TA_RetCode TA_GetFuncHandle( const char *name,
+ const TA_FuncHandle **handle );
+
+/* Get some basic information about a function.
+ *
+ * A const pointer will be set on the corresponding TA_FuncInfo structure.
+ * The whole structure are hard coded constants and it can be assumed they
+ * will not change at runtime.
+ *
+ * Example:
+ * Print the number of inputs used by the MA (moving average) function.
+ *
+ * TA_RetCode retCode;
+ * TA_FuncHandle *handle;
+ * const TA_FuncInfo *theInfo;
+ *
+ * retCode = TA_GetFuncHandle( "MA", &handle );
+ *
+ * if( retCode == TA_SUCCESS )
+ * {
+ * retCode = TA_GetFuncInfo( handle, &theInfo );
+ * if( retCode == TA_SUCCESS )
+ * printf( "Nb Input = %d\n", theInfo->nbInput );
+ * }
+ *
+ */
+typedef int TA_FuncFlags;
+#define TA_FUNC_FLG_OVERLAP 0x01000000 /* Output scale same as input data. */
+#define TA_FUNC_FLG_VOLUME 0x04000000 /* Output shall be over the volume data. */
+#define TA_FUNC_FLG_UNST_PER 0x08000000 /* Indicate if this function have an unstable
+ * initial period. Some additional code exist
+ * for these functions for allowing to set that
+ * unstable period. See Documentation.
+ */
+#define TA_FUNC_FLG_CANDLESTICK 0x10000000 /* Output shall be a candlestick */
+
+typedef struct TA_FuncInfo
+{
+ /* Constant information about the function. The
+ * information found in this structure is guarantee
+ * to not change at runtime.
+ */
+ const char * name;
+ const char * group;
+
+ const char * hint;
+ const char * camelCaseName;
+ TA_FuncFlags flags;
+
+ unsigned int nbInput;
+ unsigned int nbOptInput;
+ unsigned int nbOutput;
+
+ const TA_FuncHandle *handle;
+} TA_FuncInfo;
+
+TA_RetCode TA_GetFuncInfo( const TA_FuncHandle *handle,
+ const TA_FuncInfo **funcInfo );
+
+
+/* An alternate way to access all the functions is through the
+ * use of the TA_ForEachFunc(). You can setup a function to be
+ * call back for each TA function in the TA-Lib.
+ *
+ * Example:
+ * This code will print the group and name of all available functions.
+ *
+ * void printFuncInfo( const TA_FuncInfo *funcInfo, void *opaqueData )
+ * {
+ * printf( "Group=%s Name=%s\n", funcInfo->group, funcInfo->name );
+ * }
+ *
+ * void displayListOfTAFunctions( void )
+ * {
+ * TA_ForEachFunc( printFuncInfo, NULL );
+ * }
+ */
+typedef void (*TA_CallForEachFunc)(const TA_FuncInfo *funcInfo, void *opaqueData );
+
+TA_RetCode TA_ForEachFunc( TA_CallForEachFunc functionToCall, void *opaqueData );
+
+/* The next section includes the data structures and function allowing to
+ * proceed with the call of a Tech. Analysis function.
+ *
+ * At first, it may seems a little bit complicated, but it is worth to take the
+ * effort to learn about it. Once you succeed to interface with TA-Abstract you get
+ * access to the complete library of TA functions at once without further effort.
+ */
+
+/* Structures representing extended information on a parameter. */
+
+typedef struct TA_RealRange
+{
+ TA_Real min;
+ TA_Real max;
+ TA_Integer precision; /* nb of digit after the '.' */
+
+ /* The following suggested value are used by Tech. Analysis software
+ * doing parameter "optimization". Can be ignored by most user.
+ */
+ TA_Real suggested_start;
+ TA_Real suggested_end;
+ TA_Real suggested_increment;
+} TA_RealRange;
+
+typedef struct TA_IntegerRange
+{
+ TA_Integer min;
+ TA_Integer max;
+
+ /* The following suggested value are used by Tech. Analysis software
+ * doing parameter "optimization". Can be ignored by most user.
+ */
+ TA_Integer suggested_start;
+ TA_Integer suggested_end;
+ TA_Integer suggested_increment;
+} TA_IntegerRange;
+
+typedef struct TA_RealDataPair
+{
+ /* A TA_Real value and the corresponding string. */
+ TA_Real value;
+ const char *string;
+} TA_RealDataPair;
+
+typedef struct TA_IntegerDataPair
+{
+ /* A TA_Integer value and the corresponding string. */
+ TA_Integer value;
+ const char *string;
+} TA_IntegerDataPair;
+
+typedef struct TA_RealList
+{
+ const TA_RealDataPair *data;
+ unsigned int nbElement;
+} TA_RealList;
+
+typedef struct TA_IntegerList
+{
+ const TA_IntegerDataPair *data;
+ unsigned int nbElement;
+} TA_IntegerList;
+
+typedef enum
+{
+ TA_Input_Price,
+ TA_Input_Real,
+ TA_Input_Integer
+} TA_InputParameterType;
+
+typedef enum
+{
+ TA_OptInput_RealRange,
+ TA_OptInput_RealList,
+ TA_OptInput_IntegerRange,
+ TA_OptInput_IntegerList
+} TA_OptInputParameterType;
+
+typedef enum
+{
+ TA_Output_Real,
+ TA_Output_Integer
+} TA_OutputParameterType;
+
+/* When the input is a TA_Input_Price, the following
+ * TA_InputFlags indicates the required components.
+ * These can be combined for functions requiring more
+ * than one component.
+ *
+ * Example:
+ * (TA_IN_PRICE_OPEN|TA_IN_PRICE_HIGH)
+ * Indicates that the functions requires two inputs
+ * that must be specifically the open and the high.
+ */
+typedef int TA_InputFlags;
+#define TA_IN_PRICE_OPEN 0x00000001
+#define TA_IN_PRICE_HIGH 0x00000002
+#define TA_IN_PRICE_LOW 0x00000004
+#define TA_IN_PRICE_CLOSE 0x00000008
+#define TA_IN_PRICE_VOLUME 0x00000010
+#define TA_IN_PRICE_OPENINTEREST 0x00000020
+#define TA_IN_PRICE_TIMESTAMP 0x00000040
+
+/* The following are flags for optional inputs.
+ *
+ * TA_OPTIN_IS_PERCENT: Input is a percentage.
+ *
+ * TA_OPTIN_IS_DEGREE: Input is a degree (0-360).
+ *
+ * TA_OPTIN_IS_CURRENCY: Input is a currency.
+ *
+ * TA_OPTIN_ADVANCED:
+ * Used for parameters who are rarely changed.
+ * Most application can hide these advanced optional inputs to their
+ * end-user (or make it harder to change).
+ */
+typedef int TA_OptInputFlags;
+#define TA_OPTIN_IS_PERCENT 0x00100000 /* Input is a percentage. */
+#define TA_OPTIN_IS_DEGREE 0x00200000 /* Input is a degree (0-360). */
+#define TA_OPTIN_IS_CURRENCY 0x00400000 /* Input is a currency. */
+#define TA_OPTIN_ADVANCED 0x01000000
+
+
+/* The following are flags giving hint on what
+ * could be done with the output.
+ */
+typedef int TA_OutputFlags;
+#define TA_OUT_LINE 0x00000001 /* Suggest to display as a connected line. */
+#define TA_OUT_DOT_LINE 0x00000002 /* Suggest to display as a 'dotted' line. */
+#define TA_OUT_DASH_LINE 0x00000004 /* Suggest to display as a 'dashed' line. */
+#define TA_OUT_DOT 0x00000008 /* Suggest to display with dots only. */
+#define TA_OUT_HISTO 0x00000010 /* Suggest to display as an histogram. */
+#define TA_OUT_PATTERN_BOOL 0x00000020 /* Indicates if pattern exists (!=0) or not (0) */
+#define TA_OUT_PATTERN_BULL_BEAR 0x00000040 /* =0 no pattern, > 0 bullish, < 0 bearish */
+#define TA_OUT_PATTERN_STRENGTH 0x00000080 /* =0 neutral, ]0..100] getting bullish, ]100..200] bullish, [-100..0[ getting bearish, [-200..100[ bearish */
+#define TA_OUT_POSITIVE 0x00000100 /* Output can be positive */
+#define TA_OUT_NEGATIVE 0x00000200 /* Output can be negative */
+#define TA_OUT_ZERO 0x00000400 /* Output can be zero */
+#define TA_OUT_UPPER_LIMIT 0x00000800 /* Indicates that the values represent an upper limit. */
+#define TA_OUT_LOWER_LIMIT 0x00001000 /* Indicates that the values represent a lower limit. */
+
+
+/* The following 3 structures will exist for each input, optional
+ * input and output.
+ *
+ * These structures tells you everything you need to know for identifying
+ * the parameters applicable to the function.
+ */
+typedef struct TA_InputParameterInfo
+{
+ TA_InputParameterType type;
+ const char *paramName;
+ TA_InputFlags flags;
+
+} TA_InputParameterInfo;
+
+typedef struct TA_OptInputParameterInfo
+{
+ TA_OptInputParameterType type;
+ const char *paramName;
+ TA_OptInputFlags flags;
+
+ const char *displayName;
+ const void *dataSet;
+ TA_Real defaultValue;
+ const char *hint;
+ const char *helpFile;
+
+} TA_OptInputParameterInfo;
+
+typedef struct TA_OutputParameterInfo
+{
+ TA_OutputParameterType type;
+ const char *paramName;
+ TA_OutputFlags flags;
+
+} TA_OutputParameterInfo;
+
+/* Functions to get a const ptr on the "TA_XXXXXXParameterInfo".
+ * Max value for the 'paramIndex' can be found in the TA_FuncInfo structure.
+ * The 'handle' can be obtained from TA_GetFuncHandle or from a TA_FuncInfo.
+ *
+ * Short example:
+ *
+ * void displayInputType( const TA_FuncInfo *funcInfo )
+ * {
+ * unsigned int i;
+ * const TA_InputParameterInfo *paramInfo;
+ *
+ * for( i=0; i < funcInfo->nbInput; i++ )
+ * {
+ * TA_GetInputParameterInfo( funcInfo->handle, i, ¶mInfo );
+ * switch( paramInfo->type )
+ * {
+ * case TA_Input_Price:
+ * printf( "This function needs price bars as input\n" );
+ * break;
+ * case TA_Input_Real:
+ * printf( "This function needs an array of floats as input\n" );
+ * break;
+ * (... etc. ...)
+ * }
+ * }
+ * }
+ */
+TA_RetCode TA_GetInputParameterInfo( const TA_FuncHandle *handle,
+ unsigned int paramIndex,
+ const TA_InputParameterInfo **info );
+
+TA_RetCode TA_GetOptInputParameterInfo( const TA_FuncHandle *handle,
+ unsigned int paramIndex,
+ const TA_OptInputParameterInfo **info );
+
+TA_RetCode TA_GetOutputParameterInfo( const TA_FuncHandle *handle,
+ unsigned int paramIndex,
+ const TA_OutputParameterInfo **info );
+
+/* Alloc a structure allowing to build the list of parameters
+ * for doing a call.
+ *
+ * All input and output parameters must be setup. If not, TA_BAD_PARAM
+ * will be returned when TA_CallFunc is called.
+ *
+ * The optional input are not required to be setup. A default value
+ * will always be used in that case.
+ *
+ * If there is an attempts to set a parameter with the wrong function
+ * (and thus the wrong type), TA_BAD_PARAM will be immediatly returned.
+ *
+ * Although this mechanism looks complicated, it is written for being fairly solid.
+ * If you provide a wrong parameter value, or wrong type, or wrong pointer etc. the
+ * library shall return TA_BAD_PARAM or TA_BAD_OBJECT and not hang.
+ */
+typedef struct TA_ParamHolder
+{
+ /* Implementation is hidden. */
+ void *hiddenData;
+} TA_ParamHolder;
+
+TA_RetCode TA_ParamHolderAlloc( const TA_FuncHandle *handle,
+ TA_ParamHolder **allocatedParams );
+
+TA_RetCode TA_ParamHolderFree( TA_ParamHolder *params );
+
+/* Setup the values of the data input parameters.
+ *
+ * paramIndex is zero for the first input.
+ */
+TA_RetCode TA_SetInputParamIntegerPtr( TA_ParamHolder *params,
+ unsigned int paramIndex,
+ const TA_Integer *value );
+
+TA_RetCode TA_SetInputParamRealPtr( TA_ParamHolder *params,
+ unsigned int paramIndex,
+ const TA_Real *value );
+
+TA_RetCode TA_SetInputParamPricePtr( TA_ParamHolder *params,
+ unsigned int paramIndex,
+ const TA_Real *open,
+ const TA_Real *high,
+ const TA_Real *low,
+ const TA_Real *close,
+ const TA_Real *volume,
+ const TA_Real *openInterest );
+
+/* Setup the values of the optional input parameters.
+ * If an optional input is not set, a default value will be used.
+ *
+ * paramIndex is zero for the first optional input.
+ */
+TA_RetCode TA_SetOptInputParamInteger( TA_ParamHolder *params,
+ unsigned int paramIndex,
+ TA_Integer optInValue );
+
+TA_RetCode TA_SetOptInputParamReal( TA_ParamHolder *params,
+ unsigned int paramIndex,
+ TA_Real optInValue );
+
+/* Setup the parameters indicating where to store the output.
+ *
+ * The caller is responsible to allocate sufficient memory. A safe bet is to
+ * always do: nb of output elements == (endIdx-startIdx+1)
+ *
+ * paramIndex is zero for the first output.
+ *
+ */
+TA_RetCode TA_SetOutputParamIntegerPtr( TA_ParamHolder *params,
+ unsigned int paramIndex,
+ TA_Integer *out );
+
+TA_RetCode TA_SetOutputParamRealPtr( TA_ParamHolder *params,
+ unsigned int paramIndex,
+ TA_Real *out );
+
+/* Once the optional parameter are set, it is possible to
+ * get the lookback for this call. This information can be
+ * used to calculate the optimal size for the output buffers.
+ * (See the documentation for method to calculate the output size).
+ */
+TA_RetCode TA_GetLookback( const TA_ParamHolder *params,
+ TA_Integer *lookback );
+
+/* Finally, call the TA function with the parameters.
+ *
+ * The TA function who is going to be called was specified
+ * when the TA_ParamHolderAlloc was done.
+ */
+TA_RetCode TA_CallFunc( const TA_ParamHolder *params,
+ TA_Integer startIdx,
+ TA_Integer endIdx,
+ TA_Integer *outBegIdx,
+ TA_Integer *outNbElement );
+
+
+/* Return XML representation of all the TA functions.
+ * The returned array is the same as the ta_func_api.xml file.
+ */
+const char *TA_FunctionDescriptionXML( void );
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
diff --git a/vendor/ta-lib/include/ta_common.h b/vendor/ta-lib/include/ta_common.h
new file mode 100644
index 000000000..5d7c2449e
--- /dev/null
+++ b/vendor/ta-lib/include/ta_common.h
@@ -0,0 +1,149 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#ifndef TA_COMMON_H
+#define TA_COMMON_H
+
+/* The following macros are used to return internal errors.
+ * The Id can be from 1 to 999 and translate to the user
+ * as the return code 5000 to 5999.
+ *
+ * Everytime you wish to add a new fatal error code,
+ * use the "NEXT AVAILABLE NUMBER" and increment the
+ * number in this file.
+ *
+ * NEXT AVAILABLE NUMBER: 181
+ */
+#define TA_INTERNAL_ERROR(Id) ((TA_RetCode)(TA_INTERNAL_ERROR+Id))
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include
+#include
+#include
+
+#ifndef TA_DEFS_H
+ #include "ta_defs.h"
+#endif
+
+/* Some functions to get the version of TA-Lib.
+ *
+ * Format is "Major.Minor.Patch (Month Day Year Hour:Min:Sec)"
+ *
+ * Example: "1.2.0 (Jan 17 2004 23:59:59)"
+ *
+ * Major increments indicates an "Highly Recommended" update.
+ *
+ * Minor increments indicates arbitrary milestones in the
+ * development of the next major version.
+ *
+ * Patch are fixes to a "Major.Minor" release.
+ */
+const char *TA_GetVersionString( void );
+
+/* Get individual component of the Version string */
+const char *TA_GetVersionMajor ( void );
+const char *TA_GetVersionMinor ( void );
+const char *TA_GetVersionBuild ( void );
+const char *TA_GetVersionDate ( void );
+const char *TA_GetVersionTime ( void );
+
+/* Misc. declaration used throughout the library code. */
+typedef double TA_Real;
+typedef int TA_Integer;
+
+/* General purpose structure containing an array of string.
+ *
+ * Example of usage:
+ * void printStringTable( TA_StringTable *table )
+ * {
+ * int i;
+ * for( i=0; i < table->size; i++ )
+ * cout << table->string[i] << endl;
+ * }
+ *
+ */
+typedef struct TA_StringTable
+{
+ unsigned int size; /* Number of string. */
+ const char **string; /* Pointer to the strings. */
+
+ /* Hidden data for internal use by TA-Lib. Do not modify. */
+ void *hiddenData;
+} TA_StringTable;
+/* End-user can get additional information related to a TA_RetCode.
+ *
+ * Example:
+ * TA_RetCodeInfo info;
+ *
+ * retCode = TA_Initialize( ... );
+ *
+ * if( retCode != TA_SUCCESS )
+ * {
+ * TA_SetRetCodeInfo( retCode, &info );
+ * printf( "Error %d(%s): %s\n",
+ * retCode,
+ * info.enumStr,
+ * info.infoStr );
+ * }
+ *
+ * Would display:
+ * "Error 1(TA_LIB_NOT_INITIALIZE): TA_Initialize was not sucessfully called"
+ */
+typedef struct TA_RetCodeInfo
+{
+ const char *enumStr; /* Like "TA_IP_SOCKETERROR" */
+ const char *infoStr; /* Like "Error creating socket" */
+} TA_RetCodeInfo;
+
+/* Info is always returned, even when 'theRetCode' is invalid. */
+void TA_SetRetCodeInfo( TA_RetCode theRetCode, TA_RetCodeInfo *retCodeInfo );
+
+/* TA_Initialize() initialize the ressources used by TA-Lib. This
+ * function must be called once prior to any other functions declared in
+ * this file.
+ *
+ * TA_Shutdown() allows to free all ressources used by TA-Lib. Following
+ * a shutdown, TA_Initialize() must be called again for re-using TA-Lib.
+ *
+ * TA_Shutdown() should be called prior to exiting the application code.
+ */
+TA_RetCode TA_Initialize( void );
+TA_RetCode TA_Shutdown( void );
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/vendor/ta-lib/include/ta_defs.h b/vendor/ta-lib/include/ta_defs.h
new file mode 100644
index 000000000..2c36143b1
--- /dev/null
+++ b/vendor/ta-lib/include/ta_defs.h
@@ -0,0 +1,319 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#ifndef TA_DEFS_H
+#define TA_DEFS_H
+
+/*** The following block of code is to define:
+ ***
+ *** UInt32 : 32 bits unsigned integer.
+ *** Int32 : 32 bits signed integer.
+ *** UInt64 : 64 bits unsigned integer.
+ *** Int64 : 64 bits signed integer.
+ ***
+ *** INT_MIN : The minimal value for Int32
+ *** INT_MAX : The maximal value for Int32
+ ***/
+#ifndef FD_DEFS_H
+ #if defined( _MANAGED )
+ /* Int32, UInt32, Int64 and UInt64 are built-in for .NET */
+ #define INT_MIN (Int32::MinValue)
+ #define INT_MAX (Int32::MaxValue)
+ #elif defined( _JAVA )
+ #define INT_MIN Integer.MIN_VALUE
+ #define INT_MAX Integer.MAX_VALUE
+ #else
+ #include
+
+ /* Identify if 64 bits platform with __64BIT__.
+ * Can also be done from compiler command line.
+ */
+ #if defined(_WIN64)
+ #define __64BIT__ 1
+ #endif
+
+ #if defined( __LP64__ ) || defined( _LP64 )
+ #define __64BIT__ 1
+ #endif
+
+ /* Check also for some known GCC def for 64 bits platform. */
+ #if defined(__alpha__)\
+ ||defined(__ia64__)\
+ ||defined(__ppc64__)\
+ ||defined(__s390x__)\
+ ||defined(__x86_64__)
+ #define __64BIT__ 1
+ #endif
+
+ #if !defined(__MACTYPES__)
+ typedef signed int Int32;
+ typedef unsigned int UInt32;
+
+ #if defined(_WIN32) || defined(_WIN64)
+ /* See "Windows Data Types". Platform SDK. MSDN documentation. */
+ typedef signed __int64 Int64;
+ typedef unsigned __int64 UInt64;
+ #else
+ #if defined(__64BIT__)
+ /* Standard LP64 model for 64 bits Unix platform. */
+ typedef signed long Int64;
+ typedef unsigned long UInt64;
+ #else
+ /* Standard ILP32 model for 32 bits Unix platform. */
+ typedef signed long long Int64;
+ typedef unsigned long long UInt64;
+ #endif
+ #endif
+ #endif
+ #endif
+#endif
+
+/* Enumeration and macros to abstract syntax differences
+ * between C, C++, managed C++ and Java.
+ */
+#if defined( _MANAGED )
+
+ /* CMJ is the "CManagedJava" macro. It allows to write variant
+ * for the 3 different languages.
+ */
+ #define CMJ(c,managed,java) managed
+
+ /* Enumeration abstraction */
+ #define ENUM_BEGIN(w) enum class w {
+ #define ENUM_DEFINE(x,y) y
+ #define ENUM_VALUE(w,x,y) (w::y)
+ #define ENUM_CASE(w,x,y) (w::y)
+ #define ENUM_DECLARATION(w) w
+ #define ENUM_END(w) };
+
+ /* Structure abstraction */
+ #define STRUCT_BEGIN(x) struct x {
+ #define STRUCT_END(x) };
+
+ /* Pointer/reference abstraction */
+ #define VALUE_HANDLE_INT(name) int name
+ #define VALUE_HANDLE_DEREF(name) name
+ #define VALUE_HANDLE_DEREF_TO_ZERO(name) name = 0
+ #define VALUE_HANDLE_OUT(name) name
+
+ #define VALUE_HANDLE_GET(name) name
+ #define VALUE_HANDLE_SET(name,x) name = x
+
+ /* Misc. */
+ #define CONSTANT_DOUBLE(x) const double x
+ #define NAMESPACE(x) x::
+ #define UNUSED_VARIABLE(x) (void)x
+
+#elif defined( _JAVA )
+ #define CMJ(c,managed,java) java
+
+ #define ENUM_BEGIN(w) public enum w {
+ #define ENUM_DEFINE(x,y) y
+ #define ENUM_VALUE(w,x,y) w.y
+ #define ENUM_CASE(w,x,y) y
+ #define ENUM_DECLARATION(w) w
+ #define ENUM_END(w) };
+
+ #define STRUCT_BEGIN(x) public class x {
+ #define STRUCT_END(x) };
+
+ #define VALUE_HANDLE_INT(name) MInteger name = new MInteger()
+ #define VALUE_HANDLE_DEREF(name) name.value
+ #define VALUE_HANDLE_DEREF_TO_ZERO(name) name.value = 0
+ #define VALUE_HANDLE_OUT(name) name
+
+ #define VALUE_HANDLE_GET(name) name.value
+ #define VALUE_HANDLE_SET(name,x) name.value = x
+
+ #define CONSTANT_DOUBLE(x) final double x
+ #define NAMESPACE(x) x.
+ #define UNUSED_VARIABLE(x)
+
+#else
+
+ #define CMJ(c,managed,java) c
+
+ #define ENUM_BEGIN(w) typedef enum {
+ #define ENUM_DEFINE(x,y) x
+ #define ENUM_VALUE(w,x,y) x
+ #define ENUM_CASE(w,x,y) x
+ #define ENUM_DECLARATION(w) TA_##w
+ #define ENUM_END(w) } TA_##w;
+
+ #define STRUCT_BEGIN(x) typedef struct {
+ #define STRUCT_END(x) } x;
+
+ #define VALUE_HANDLE_INT(name) int name
+ #define VALUE_HANDLE_DEREF(name) (*name)
+ #define VALUE_HANDLE_DEREF_TO_ZERO(name) (*name) = 0
+ #define VALUE_HANDLE_OUT(name) &name
+
+ #define VALUE_HANDLE_GET(name) name
+ #define VALUE_HANDLE_SET(name,x) name = x
+
+ #define CONSTANT_DOUBLE(x) const double x
+ #define NAMESPACE(x)
+ #define UNUSED_VARIABLE(x) (void)x
+#endif
+
+/* Abstraction of function calls within the library.
+ * Needed because Java/.NET allows overloading, while for C the
+ * TA_PREFIX allows to select variant of the same function.
+ */
+#define FUNCTION_CALL(x) TA_PREFIX(x)
+#define FUNCTION_CALL_DOUBLE(x) TA_##x
+#define LOOKBACK_CALL(x) TA_##x##_Lookback
+
+/* min/max value for a TA_Integer */
+#define TA_INTEGER_MIN (INT_MIN+1)
+#define TA_INTEGER_MAX (INT_MAX)
+
+/* min/max value for a TA_Real
+ *
+ * Use fix value making sense in the
+ * context of TA-Lib (avoid to use DBL_MIN
+ * and DBL_MAX standard macro because they
+ * are troublesome with some compiler).
+ */
+#define TA_REAL_MIN (-3e+37)
+#define TA_REAL_MAX (3e+37)
+
+/* A value outside of the min/max range
+ * indicates an undefined or default value.
+ */
+#define TA_INTEGER_DEFAULT (INT_MIN)
+#define TA_REAL_DEFAULT (-4e+37)
+
+/* Part of this file is generated by gen_code */
+
+ENUM_BEGIN( RetCode )
+ /* 0 */ ENUM_DEFINE( TA_SUCCESS, Success ), /* No error */
+ /* 1 */ ENUM_DEFINE( TA_LIB_NOT_INITIALIZE, LibNotInitialize ), /* TA_Initialize was not sucessfully called */
+ /* 2 */ ENUM_DEFINE( TA_BAD_PARAM, BadParam ), /* A parameter is out of range */
+ /* 3 */ ENUM_DEFINE( TA_ALLOC_ERR, AllocErr ), /* Possibly out-of-memory */
+ /* 4 */ ENUM_DEFINE( TA_GROUP_NOT_FOUND, GroupNotFound ),
+ /* 5 */ ENUM_DEFINE( TA_FUNC_NOT_FOUND, FuncNotFound ),
+ /* 6 */ ENUM_DEFINE( TA_INVALID_HANDLE, InvalidHandle ),
+ /* 7 */ ENUM_DEFINE( TA_INVALID_PARAM_HOLDER, InvalidParamHolder ),
+ /* 8 */ ENUM_DEFINE( TA_INVALID_PARAM_HOLDER_TYPE, InvalidParamHolderType ),
+ /* 9 */ ENUM_DEFINE( TA_INVALID_PARAM_FUNCTION, InvalidParamFunction ),
+ /* 10 */ ENUM_DEFINE( TA_INPUT_NOT_ALL_INITIALIZE, InputNotAllInitialize ),
+ /* 11 */ ENUM_DEFINE( TA_OUTPUT_NOT_ALL_INITIALIZE, OutputNotAllInitialize ),
+ /* 12 */ ENUM_DEFINE( TA_OUT_OF_RANGE_START_INDEX, OutOfRangeStartIndex ),
+ /* 13 */ ENUM_DEFINE( TA_OUT_OF_RANGE_END_INDEX, OutOfRangeEndIndex ),
+ /* 14 */ ENUM_DEFINE( TA_INVALID_LIST_TYPE, InvalidListType ),
+ /* 15 */ ENUM_DEFINE( TA_BAD_OBJECT, BadObject ),
+ /* 16 */ ENUM_DEFINE( TA_NOT_SUPPORTED, NotSupported ),
+ /* 5000 */ ENUM_DEFINE( TA_INTERNAL_ERROR, InternalError ) = 5000,
+ /* 0xFFFF */ ENUM_DEFINE( TA_UNKNOWN_ERR, UnknownErr ) = 0xFFFF
+ENUM_END( RetCode )
+
+ENUM_BEGIN( Compatibility )
+ ENUM_DEFINE( TA_COMPATIBILITY_DEFAULT, Default ),
+ ENUM_DEFINE( TA_COMPATIBILITY_METASTOCK, Metastock )
+ENUM_END( Compatibility )
+
+ENUM_BEGIN( MAType )
+ ENUM_DEFINE( TA_MAType_SMA, Sma ) =0,
+ ENUM_DEFINE( TA_MAType_EMA, Ema ) =1,
+ ENUM_DEFINE( TA_MAType_WMA, Wma ) =2,
+ ENUM_DEFINE( TA_MAType_DEMA, Dema ) =3,
+ ENUM_DEFINE( TA_MAType_TEMA, Tema ) =4,
+ ENUM_DEFINE( TA_MAType_TRIMA, Trima ) =5,
+ ENUM_DEFINE( TA_MAType_KAMA, Kama ) =6,
+ ENUM_DEFINE( TA_MAType_MAMA, Mama ) =7,
+ ENUM_DEFINE( TA_MAType_T3, T3 ) =8
+ENUM_END( MAType )
+
+
+/**** START GENCODE SECTION 1 - DO NOT DELETE THIS LINE ****/
+/* Generated */
+/* Generated */ ENUM_BEGIN( FuncUnstId )
+/* Generated */ /* 000 */ ENUM_DEFINE( TA_FUNC_UNST_ADX, Adx),
+/* Generated */ /* 001 */ ENUM_DEFINE( TA_FUNC_UNST_ADXR, Adxr),
+/* Generated */ /* 002 */ ENUM_DEFINE( TA_FUNC_UNST_ATR, Atr),
+/* Generated */ /* 003 */ ENUM_DEFINE( TA_FUNC_UNST_CMO, Cmo),
+/* Generated */ /* 004 */ ENUM_DEFINE( TA_FUNC_UNST_DX, Dx),
+/* Generated */ /* 005 */ ENUM_DEFINE( TA_FUNC_UNST_EMA, Ema),
+/* Generated */ /* 006 */ ENUM_DEFINE( TA_FUNC_UNST_HT_DCPERIOD, HtDcPeriod),
+/* Generated */ /* 007 */ ENUM_DEFINE( TA_FUNC_UNST_HT_DCPHASE, HtDcPhase),
+/* Generated */ /* 008 */ ENUM_DEFINE( TA_FUNC_UNST_HT_PHASOR, HtPhasor),
+/* Generated */ /* 009 */ ENUM_DEFINE( TA_FUNC_UNST_HT_SINE, HtSine),
+/* Generated */ /* 010 */ ENUM_DEFINE( TA_FUNC_UNST_HT_TRENDLINE, HtTrendline),
+/* Generated */ /* 011 */ ENUM_DEFINE( TA_FUNC_UNST_HT_TRENDMODE, HtTrendMode),
+/* Generated */ /* 012 */ ENUM_DEFINE( TA_FUNC_UNST_KAMA, Kama),
+/* Generated */ /* 013 */ ENUM_DEFINE( TA_FUNC_UNST_MAMA, Mama),
+/* Generated */ /* 014 */ ENUM_DEFINE( TA_FUNC_UNST_MFI, Mfi),
+/* Generated */ /* 015 */ ENUM_DEFINE( TA_FUNC_UNST_MINUS_DI, MinusDI),
+/* Generated */ /* 016 */ ENUM_DEFINE( TA_FUNC_UNST_MINUS_DM, MinusDM),
+/* Generated */ /* 017 */ ENUM_DEFINE( TA_FUNC_UNST_NATR, Natr),
+/* Generated */ /* 018 */ ENUM_DEFINE( TA_FUNC_UNST_PLUS_DI, PlusDI),
+/* Generated */ /* 019 */ ENUM_DEFINE( TA_FUNC_UNST_PLUS_DM, PlusDM),
+/* Generated */ /* 020 */ ENUM_DEFINE( TA_FUNC_UNST_RSI, Rsi),
+/* Generated */ /* 021 */ ENUM_DEFINE( TA_FUNC_UNST_STOCHRSI, StochRsi),
+/* Generated */ /* 022 */ ENUM_DEFINE( TA_FUNC_UNST_T3, T3),
+/* Generated */ ENUM_DEFINE( TA_FUNC_UNST_ALL, FuncUnstAll),
+/* Generated */ ENUM_DEFINE( TA_FUNC_UNST_NONE, FuncUnstNone) = -1
+/* Generated */ ENUM_END( FuncUnstId )
+/* Generated */
+/**** END GENCODE SECTION 1 - DO NOT DELETE THIS LINE ****/
+
+/* The TA_RangeType enum specifies the types of range that can be considered
+ * when to compare a part of a candle to other candles
+ */
+
+ENUM_BEGIN( RangeType )
+ ENUM_DEFINE( TA_RangeType_RealBody, RealBody ),
+ ENUM_DEFINE( TA_RangeType_HighLow, HighLow ),
+ ENUM_DEFINE( TA_RangeType_Shadows, Shadows )
+ENUM_END( RangeType )
+
+/* The TA_CandleSettingType enum specifies which kind of setting to consider;
+ * the settings are based on the parts of the candle and the common words
+ * indicating the length (short, long, very long)
+ */
+ENUM_BEGIN( CandleSettingType )
+ ENUM_DEFINE( TA_BodyLong, BodyLong ),
+ ENUM_DEFINE( TA_BodyVeryLong, BodyVeryLong ),
+ ENUM_DEFINE( TA_BodyShort, BodyShort ),
+ ENUM_DEFINE( TA_BodyDoji, BodyDoji ),
+ ENUM_DEFINE( TA_ShadowLong, ShadowLong ),
+ ENUM_DEFINE( TA_ShadowVeryLong, ShadowVeryLong ),
+ ENUM_DEFINE( TA_ShadowShort, ShadowShort ),
+ ENUM_DEFINE( TA_ShadowVeryShort, ShadowVeryShort ),
+ ENUM_DEFINE( TA_Near, Near ),
+ ENUM_DEFINE( TA_Far, Far ),
+ ENUM_DEFINE( TA_Equal, Equal ),
+ ENUM_DEFINE( TA_AllCandleSettings, AllCandleSettings )
+ENUM_END( CandleSettingType )
+
+#endif
diff --git a/vendor/ta-lib/include/ta_func.h b/vendor/ta-lib/include/ta_func.h
new file mode 100644
index 000000000..918b4dc88
--- /dev/null
+++ b/vendor/ta-lib/include/ta_func.h
@@ -0,0 +1,5240 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#ifndef TA_FUNC_H
+#define TA_FUNC_H
+
+#ifndef TA_COMMON_H
+ #include "ta_common.h"
+#endif
+
+/* This header contains the prototype of all the Technical Analysis
+ * function provided by TA-LIB.
+ */
+
+/* TA-LIB Developer Note: Do not modify this file, it is automaticaly
+ * generated by gen_code.
+ */
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifndef TA_DEFS_H
+ #include "ta_defs.h"
+#endif
+
+
+/*
+ * TA_ACOS - Vector Trigonometric ACos
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_ACOS( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ACOS( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ACOS_Lookback( void );
+
+
+/*
+ * TA_AD - Chaikin A/D Line
+ *
+ * Input = High, Low, Close, Volume
+ * Output = double
+ *
+ */
+TA_RetCode TA_AD( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ const double inVolume[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_AD( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ const float inVolume[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_AD_Lookback( void );
+
+
+/*
+ * TA_ADD - Vector Arithmetic Add
+ *
+ * Input = double, double
+ * Output = double
+ *
+ */
+TA_RetCode TA_ADD( int startIdx,
+ int endIdx,
+ const double inReal0[],
+ const double inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ADD( int startIdx,
+ int endIdx,
+ const float inReal0[],
+ const float inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ADD_Lookback( void );
+
+
+/*
+ * TA_ADOSC - Chaikin A/D Oscillator
+ *
+ * Input = High, Low, Close, Volume
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastPeriod:(From 2 to 100000)
+ * Number of period for the fast MA
+ *
+ * optInSlowPeriod:(From 2 to 100000)
+ * Number of period for the slow MA
+ *
+ *
+ */
+TA_RetCode TA_ADOSC( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ const double inVolume[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ADOSC( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ const float inVolume[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ADOSC_Lookback( int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_ADX - Average Directional Movement Index
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_ADX( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ADX( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ADX_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_ADXR - Average Directional Movement Index Rating
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_ADXR( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ADXR( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ADXR_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_APO - Absolute Price Oscillator
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastPeriod:(From 2 to 100000)
+ * Number of period for the fast MA
+ *
+ * optInSlowPeriod:(From 2 to 100000)
+ * Number of period for the slow MA
+ *
+ * optInMAType:
+ * Type of Moving Average
+ *
+ *
+ */
+TA_RetCode TA_APO( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_APO( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_APO_Lookback( int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType );
+
+/*
+ * TA_AROON - Aroon
+ *
+ * Input = High, Low
+ * Output = double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_AROON( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outAroonDown[],
+ double outAroonUp[] );
+
+TA_RetCode TA_S_AROON( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outAroonDown[],
+ double outAroonUp[] );
+
+int TA_AROON_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_AROONOSC - Aroon Oscillator
+ *
+ * Input = High, Low
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_AROONOSC( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_AROONOSC( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_AROONOSC_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_ASIN - Vector Trigonometric ASin
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_ASIN( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ASIN( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ASIN_Lookback( void );
+
+
+/*
+ * TA_ATAN - Vector Trigonometric ATan
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_ATAN( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ATAN( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ATAN_Lookback( void );
+
+
+/*
+ * TA_ATR - Average True Range
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_ATR( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ATR( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ATR_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_AVGPRICE - Average Price
+ *
+ * Input = Open, High, Low, Close
+ * Output = double
+ *
+ */
+TA_RetCode TA_AVGPRICE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_AVGPRICE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_AVGPRICE_Lookback( void );
+
+
+/*
+ * TA_BBANDS - Bollinger Bands
+ *
+ * Input = double
+ * Output = double, double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ * optInNbDevUp:(From TA_REAL_MIN to TA_REAL_MAX)
+ * Deviation multiplier for upper band
+ *
+ * optInNbDevDn:(From TA_REAL_MIN to TA_REAL_MAX)
+ * Deviation multiplier for lower band
+ *
+ * optInMAType:
+ * Type of Moving Average
+ *
+ *
+ */
+TA_RetCode TA_BBANDS( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ double optInNbDevUp, /* From TA_REAL_MIN to TA_REAL_MAX */
+ double optInNbDevDn, /* From TA_REAL_MIN to TA_REAL_MAX */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outRealUpperBand[],
+ double outRealMiddleBand[],
+ double outRealLowerBand[] );
+
+TA_RetCode TA_S_BBANDS( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ double optInNbDevUp, /* From TA_REAL_MIN to TA_REAL_MAX */
+ double optInNbDevDn, /* From TA_REAL_MIN to TA_REAL_MAX */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outRealUpperBand[],
+ double outRealMiddleBand[],
+ double outRealLowerBand[] );
+
+int TA_BBANDS_Lookback( int optInTimePeriod, /* From 2 to 100000 */
+ double optInNbDevUp, /* From TA_REAL_MIN to TA_REAL_MAX */
+ double optInNbDevDn, /* From TA_REAL_MIN to TA_REAL_MAX */
+ TA_MAType optInMAType );
+
+/*
+ * TA_BETA - Beta
+ *
+ * Input = double, double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_BETA( int startIdx,
+ int endIdx,
+ const double inReal0[],
+ const double inReal1[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_BETA( int startIdx,
+ int endIdx,
+ const float inReal0[],
+ const float inReal1[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_BETA_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_BOP - Balance Of Power
+ *
+ * Input = Open, High, Low, Close
+ * Output = double
+ *
+ */
+TA_RetCode TA_BOP( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_BOP( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_BOP_Lookback( void );
+
+
+/*
+ * TA_CCI - Commodity Channel Index
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_CCI( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_CCI( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_CCI_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_CDL2CROWS - Two Crows
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDL2CROWS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDL2CROWS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDL2CROWS_Lookback( void );
+
+
+/*
+ * TA_CDL3BLACKCROWS - Three Black Crows
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDL3BLACKCROWS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDL3BLACKCROWS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDL3BLACKCROWS_Lookback( void );
+
+
+/*
+ * TA_CDL3INSIDE - Three Inside Up/Down
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDL3INSIDE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDL3INSIDE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDL3INSIDE_Lookback( void );
+
+
+/*
+ * TA_CDL3LINESTRIKE - Three-Line Strike
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDL3LINESTRIKE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDL3LINESTRIKE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDL3LINESTRIKE_Lookback( void );
+
+
+/*
+ * TA_CDL3OUTSIDE - Three Outside Up/Down
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDL3OUTSIDE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDL3OUTSIDE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDL3OUTSIDE_Lookback( void );
+
+
+/*
+ * TA_CDL3STARSINSOUTH - Three Stars In The South
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDL3STARSINSOUTH( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDL3STARSINSOUTH( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDL3STARSINSOUTH_Lookback( void );
+
+
+/*
+ * TA_CDL3WHITESOLDIERS - Three Advancing White Soldiers
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDL3WHITESOLDIERS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDL3WHITESOLDIERS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDL3WHITESOLDIERS_Lookback( void );
+
+
+/*
+ * TA_CDLABANDONEDBABY - Abandoned Baby
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInPenetration:(From 0 to TA_REAL_MAX)
+ * Percentage of penetration of a candle within another candle
+ *
+ *
+ */
+TA_RetCode TA_CDLABANDONEDBABY( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLABANDONEDBABY( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLABANDONEDBABY_Lookback( double optInPenetration ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_CDLADVANCEBLOCK - Advance Block
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLADVANCEBLOCK( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLADVANCEBLOCK( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLADVANCEBLOCK_Lookback( void );
+
+
+/*
+ * TA_CDLBELTHOLD - Belt-hold
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLBELTHOLD( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLBELTHOLD( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLBELTHOLD_Lookback( void );
+
+
+/*
+ * TA_CDLBREAKAWAY - Breakaway
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLBREAKAWAY( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLBREAKAWAY( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLBREAKAWAY_Lookback( void );
+
+
+/*
+ * TA_CDLCLOSINGMARUBOZU - Closing Marubozu
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLCLOSINGMARUBOZU( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLCLOSINGMARUBOZU( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLCLOSINGMARUBOZU_Lookback( void );
+
+
+/*
+ * TA_CDLCONCEALBABYSWALL - Concealing Baby Swallow
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLCONCEALBABYSWALL( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLCONCEALBABYSWALL( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLCONCEALBABYSWALL_Lookback( void );
+
+
+/*
+ * TA_CDLCOUNTERATTACK - Counterattack
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLCOUNTERATTACK( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLCOUNTERATTACK( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLCOUNTERATTACK_Lookback( void );
+
+
+/*
+ * TA_CDLDARKCLOUDCOVER - Dark Cloud Cover
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInPenetration:(From 0 to TA_REAL_MAX)
+ * Percentage of penetration of a candle within another candle
+ *
+ *
+ */
+TA_RetCode TA_CDLDARKCLOUDCOVER( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLDARKCLOUDCOVER( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLDARKCLOUDCOVER_Lookback( double optInPenetration ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_CDLDOJI - Doji
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLDOJI( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLDOJI( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLDOJI_Lookback( void );
+
+
+/*
+ * TA_CDLDOJISTAR - Doji Star
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLDOJISTAR( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLDOJISTAR( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLDOJISTAR_Lookback( void );
+
+
+/*
+ * TA_CDLDRAGONFLYDOJI - Dragonfly Doji
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLDRAGONFLYDOJI( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLDRAGONFLYDOJI( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLDRAGONFLYDOJI_Lookback( void );
+
+
+/*
+ * TA_CDLENGULFING - Engulfing Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLENGULFING( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLENGULFING( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLENGULFING_Lookback( void );
+
+
+/*
+ * TA_CDLEVENINGDOJISTAR - Evening Doji Star
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInPenetration:(From 0 to TA_REAL_MAX)
+ * Percentage of penetration of a candle within another candle
+ *
+ *
+ */
+TA_RetCode TA_CDLEVENINGDOJISTAR( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLEVENINGDOJISTAR( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLEVENINGDOJISTAR_Lookback( double optInPenetration ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_CDLEVENINGSTAR - Evening Star
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInPenetration:(From 0 to TA_REAL_MAX)
+ * Percentage of penetration of a candle within another candle
+ *
+ *
+ */
+TA_RetCode TA_CDLEVENINGSTAR( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLEVENINGSTAR( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLEVENINGSTAR_Lookback( double optInPenetration ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_CDLGAPSIDESIDEWHITE - Up/Down-gap side-by-side white lines
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLGAPSIDESIDEWHITE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLGAPSIDESIDEWHITE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLGAPSIDESIDEWHITE_Lookback( void );
+
+
+/*
+ * TA_CDLGRAVESTONEDOJI - Gravestone Doji
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLGRAVESTONEDOJI( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLGRAVESTONEDOJI( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLGRAVESTONEDOJI_Lookback( void );
+
+
+/*
+ * TA_CDLHAMMER - Hammer
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHAMMER( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHAMMER( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHAMMER_Lookback( void );
+
+
+/*
+ * TA_CDLHANGINGMAN - Hanging Man
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHANGINGMAN( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHANGINGMAN( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHANGINGMAN_Lookback( void );
+
+
+/*
+ * TA_CDLHARAMI - Harami Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHARAMI( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHARAMI( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHARAMI_Lookback( void );
+
+
+/*
+ * TA_CDLHARAMICROSS - Harami Cross Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHARAMICROSS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHARAMICROSS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHARAMICROSS_Lookback( void );
+
+
+/*
+ * TA_CDLHIGHWAVE - High-Wave Candle
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHIGHWAVE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHIGHWAVE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHIGHWAVE_Lookback( void );
+
+
+/*
+ * TA_CDLHIKKAKE - Hikkake Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHIKKAKE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHIKKAKE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHIKKAKE_Lookback( void );
+
+
+/*
+ * TA_CDLHIKKAKEMOD - Modified Hikkake Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHIKKAKEMOD( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHIKKAKEMOD( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHIKKAKEMOD_Lookback( void );
+
+
+/*
+ * TA_CDLHOMINGPIGEON - Homing Pigeon
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLHOMINGPIGEON( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLHOMINGPIGEON( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLHOMINGPIGEON_Lookback( void );
+
+
+/*
+ * TA_CDLIDENTICAL3CROWS - Identical Three Crows
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLIDENTICAL3CROWS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLIDENTICAL3CROWS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLIDENTICAL3CROWS_Lookback( void );
+
+
+/*
+ * TA_CDLINNECK - In-Neck Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLINNECK( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLINNECK( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLINNECK_Lookback( void );
+
+
+/*
+ * TA_CDLINVERTEDHAMMER - Inverted Hammer
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLINVERTEDHAMMER( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLINVERTEDHAMMER( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLINVERTEDHAMMER_Lookback( void );
+
+
+/*
+ * TA_CDLKICKING - Kicking
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLKICKING( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLKICKING( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLKICKING_Lookback( void );
+
+
+/*
+ * TA_CDLKICKINGBYLENGTH - Kicking - bull/bear determined by the longer marubozu
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLKICKINGBYLENGTH( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLKICKINGBYLENGTH( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLKICKINGBYLENGTH_Lookback( void );
+
+
+/*
+ * TA_CDLLADDERBOTTOM - Ladder Bottom
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLLADDERBOTTOM( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLLADDERBOTTOM( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLLADDERBOTTOM_Lookback( void );
+
+
+/*
+ * TA_CDLLONGLEGGEDDOJI - Long Legged Doji
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLLONGLEGGEDDOJI( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLLONGLEGGEDDOJI( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLLONGLEGGEDDOJI_Lookback( void );
+
+
+/*
+ * TA_CDLLONGLINE - Long Line Candle
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLLONGLINE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLLONGLINE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLLONGLINE_Lookback( void );
+
+
+/*
+ * TA_CDLMARUBOZU - Marubozu
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLMARUBOZU( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLMARUBOZU( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLMARUBOZU_Lookback( void );
+
+
+/*
+ * TA_CDLMATCHINGLOW - Matching Low
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLMATCHINGLOW( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLMATCHINGLOW( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLMATCHINGLOW_Lookback( void );
+
+
+/*
+ * TA_CDLMATHOLD - Mat Hold
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInPenetration:(From 0 to TA_REAL_MAX)
+ * Percentage of penetration of a candle within another candle
+ *
+ *
+ */
+TA_RetCode TA_CDLMATHOLD( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLMATHOLD( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLMATHOLD_Lookback( double optInPenetration ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_CDLMORNINGDOJISTAR - Morning Doji Star
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInPenetration:(From 0 to TA_REAL_MAX)
+ * Percentage of penetration of a candle within another candle
+ *
+ *
+ */
+TA_RetCode TA_CDLMORNINGDOJISTAR( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLMORNINGDOJISTAR( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLMORNINGDOJISTAR_Lookback( double optInPenetration ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_CDLMORNINGSTAR - Morning Star
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInPenetration:(From 0 to TA_REAL_MAX)
+ * Percentage of penetration of a candle within another candle
+ *
+ *
+ */
+TA_RetCode TA_CDLMORNINGSTAR( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLMORNINGSTAR( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ double optInPenetration, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLMORNINGSTAR_Lookback( double optInPenetration ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_CDLONNECK - On-Neck Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLONNECK( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLONNECK( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLONNECK_Lookback( void );
+
+
+/*
+ * TA_CDLPIERCING - Piercing Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLPIERCING( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLPIERCING( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLPIERCING_Lookback( void );
+
+
+/*
+ * TA_CDLRICKSHAWMAN - Rickshaw Man
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLRICKSHAWMAN( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLRICKSHAWMAN( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLRICKSHAWMAN_Lookback( void );
+
+
+/*
+ * TA_CDLRISEFALL3METHODS - Rising/Falling Three Methods
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLRISEFALL3METHODS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLRISEFALL3METHODS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLRISEFALL3METHODS_Lookback( void );
+
+
+/*
+ * TA_CDLSEPARATINGLINES - Separating Lines
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLSEPARATINGLINES( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLSEPARATINGLINES( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLSEPARATINGLINES_Lookback( void );
+
+
+/*
+ * TA_CDLSHOOTINGSTAR - Shooting Star
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLSHOOTINGSTAR( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLSHOOTINGSTAR( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLSHOOTINGSTAR_Lookback( void );
+
+
+/*
+ * TA_CDLSHORTLINE - Short Line Candle
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLSHORTLINE( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLSHORTLINE( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLSHORTLINE_Lookback( void );
+
+
+/*
+ * TA_CDLSPINNINGTOP - Spinning Top
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLSPINNINGTOP( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLSPINNINGTOP( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLSPINNINGTOP_Lookback( void );
+
+
+/*
+ * TA_CDLSTALLEDPATTERN - Stalled Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLSTALLEDPATTERN( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLSTALLEDPATTERN( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLSTALLEDPATTERN_Lookback( void );
+
+
+/*
+ * TA_CDLSTICKSANDWICH - Stick Sandwich
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLSTICKSANDWICH( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLSTICKSANDWICH( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLSTICKSANDWICH_Lookback( void );
+
+
+/*
+ * TA_CDLTAKURI - Takuri (Dragonfly Doji with very long lower shadow)
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLTAKURI( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLTAKURI( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLTAKURI_Lookback( void );
+
+
+/*
+ * TA_CDLTASUKIGAP - Tasuki Gap
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLTASUKIGAP( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLTASUKIGAP( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLTASUKIGAP_Lookback( void );
+
+
+/*
+ * TA_CDLTHRUSTING - Thrusting Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLTHRUSTING( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLTHRUSTING( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLTHRUSTING_Lookback( void );
+
+
+/*
+ * TA_CDLTRISTAR - Tristar Pattern
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLTRISTAR( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLTRISTAR( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLTRISTAR_Lookback( void );
+
+
+/*
+ * TA_CDLUNIQUE3RIVER - Unique 3 River
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLUNIQUE3RIVER( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLUNIQUE3RIVER( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLUNIQUE3RIVER_Lookback( void );
+
+
+/*
+ * TA_CDLUPSIDEGAP2CROWS - Upside Gap Two Crows
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLUPSIDEGAP2CROWS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLUPSIDEGAP2CROWS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLUPSIDEGAP2CROWS_Lookback( void );
+
+
+/*
+ * TA_CDLXSIDEGAP3METHODS - Upside/Downside Gap Three Methods
+ *
+ * Input = Open, High, Low, Close
+ * Output = int
+ *
+ */
+TA_RetCode TA_CDLXSIDEGAP3METHODS( int startIdx,
+ int endIdx,
+ const double inOpen[],
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_CDLXSIDEGAP3METHODS( int startIdx,
+ int endIdx,
+ const float inOpen[],
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_CDLXSIDEGAP3METHODS_Lookback( void );
+
+
+/*
+ * TA_CEIL - Vector Ceil
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_CEIL( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_CEIL( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_CEIL_Lookback( void );
+
+
+/*
+ * TA_CMO - Chande Momentum Oscillator
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_CMO( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_CMO( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_CMO_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_CORREL - Pearson's Correlation Coefficient (r)
+ *
+ * Input = double, double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_CORREL( int startIdx,
+ int endIdx,
+ const double inReal0[],
+ const double inReal1[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_CORREL( int startIdx,
+ int endIdx,
+ const float inReal0[],
+ const float inReal1[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_CORREL_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_COS - Vector Trigonometric Cos
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_COS( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_COS( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_COS_Lookback( void );
+
+
+/*
+ * TA_COSH - Vector Trigonometric Cosh
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_COSH( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_COSH( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_COSH_Lookback( void );
+
+
+/*
+ * TA_DEMA - Double Exponential Moving Average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_DEMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_DEMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_DEMA_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_DIV - Vector Arithmetic Div
+ *
+ * Input = double, double
+ * Output = double
+ *
+ */
+TA_RetCode TA_DIV( int startIdx,
+ int endIdx,
+ const double inReal0[],
+ const double inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_DIV( int startIdx,
+ int endIdx,
+ const float inReal0[],
+ const float inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_DIV_Lookback( void );
+
+
+/*
+ * TA_DX - Directional Movement Index
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_DX( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_DX( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_DX_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_EMA - Exponential Moving Average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_EMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_EMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_EMA_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_EXP - Vector Arithmetic Exp
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_EXP( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_EXP( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_EXP_Lookback( void );
+
+
+/*
+ * TA_FLOOR - Vector Floor
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_FLOOR( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_FLOOR( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_FLOOR_Lookback( void );
+
+
+/*
+ * TA_HT_DCPERIOD - Hilbert Transform - Dominant Cycle Period
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_HT_DCPERIOD( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_HT_DCPERIOD( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_HT_DCPERIOD_Lookback( void );
+
+
+/*
+ * TA_HT_DCPHASE - Hilbert Transform - Dominant Cycle Phase
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_HT_DCPHASE( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_HT_DCPHASE( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_HT_DCPHASE_Lookback( void );
+
+
+/*
+ * TA_HT_PHASOR - Hilbert Transform - Phasor Components
+ *
+ * Input = double
+ * Output = double, double
+ *
+ */
+TA_RetCode TA_HT_PHASOR( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outInPhase[],
+ double outQuadrature[] );
+
+TA_RetCode TA_S_HT_PHASOR( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outInPhase[],
+ double outQuadrature[] );
+
+int TA_HT_PHASOR_Lookback( void );
+
+
+/*
+ * TA_HT_SINE - Hilbert Transform - SineWave
+ *
+ * Input = double
+ * Output = double, double
+ *
+ */
+TA_RetCode TA_HT_SINE( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outSine[],
+ double outLeadSine[] );
+
+TA_RetCode TA_S_HT_SINE( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outSine[],
+ double outLeadSine[] );
+
+int TA_HT_SINE_Lookback( void );
+
+
+/*
+ * TA_HT_TRENDLINE - Hilbert Transform - Instantaneous Trendline
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_HT_TRENDLINE( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_HT_TRENDLINE( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_HT_TRENDLINE_Lookback( void );
+
+
+/*
+ * TA_HT_TRENDMODE - Hilbert Transform - Trend vs Cycle Mode
+ *
+ * Input = double
+ * Output = int
+ *
+ */
+TA_RetCode TA_HT_TRENDMODE( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_HT_TRENDMODE( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_HT_TRENDMODE_Lookback( void );
+
+
+/*
+ * TA_KAMA - Kaufman Adaptive Moving Average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_KAMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_KAMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_KAMA_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_LINEARREG - Linear Regression
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_LINEARREG( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_LINEARREG( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_LINEARREG_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_LINEARREG_ANGLE - Linear Regression Angle
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_LINEARREG_ANGLE( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_LINEARREG_ANGLE( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_LINEARREG_ANGLE_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_LINEARREG_INTERCEPT - Linear Regression Intercept
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_LINEARREG_INTERCEPT( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_LINEARREG_INTERCEPT( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_LINEARREG_INTERCEPT_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_LINEARREG_SLOPE - Linear Regression Slope
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_LINEARREG_SLOPE( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_LINEARREG_SLOPE( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_LINEARREG_SLOPE_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_LN - Vector Log Natural
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_LN( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_LN( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_LN_Lookback( void );
+
+
+/*
+ * TA_LOG10 - Vector Log10
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_LOG10( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_LOG10( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_LOG10_Lookback( void );
+
+
+/*
+ * TA_MA - Moving average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ * optInMAType:
+ * Type of Moving Average
+ *
+ *
+ */
+TA_RetCode TA_MA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MA_Lookback( int optInTimePeriod, /* From 1 to 100000 */
+ TA_MAType optInMAType );
+
+/*
+ * TA_MACD - Moving Average Convergence/Divergence
+ *
+ * Input = double
+ * Output = double, double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastPeriod:(From 2 to 100000)
+ * Number of period for the fast MA
+ *
+ * optInSlowPeriod:(From 2 to 100000)
+ * Number of period for the slow MA
+ *
+ * optInSignalPeriod:(From 1 to 100000)
+ * Smoothing for the signal line (nb of period)
+ *
+ *
+ */
+TA_RetCode TA_MACD( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ int optInSignalPeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMACD[],
+ double outMACDSignal[],
+ double outMACDHist[] );
+
+TA_RetCode TA_S_MACD( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ int optInSignalPeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMACD[],
+ double outMACDSignal[],
+ double outMACDHist[] );
+
+int TA_MACD_Lookback( int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ int optInSignalPeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_MACDEXT - MACD with controllable MA type
+ *
+ * Input = double
+ * Output = double, double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastPeriod:(From 2 to 100000)
+ * Number of period for the fast MA
+ *
+ * optInFastMAType:
+ * Type of Moving Average for fast MA
+ *
+ * optInSlowPeriod:(From 2 to 100000)
+ * Number of period for the slow MA
+ *
+ * optInSlowMAType:
+ * Type of Moving Average for slow MA
+ *
+ * optInSignalPeriod:(From 1 to 100000)
+ * Smoothing for the signal line (nb of period)
+ *
+ * optInSignalMAType:
+ * Type of Moving Average for signal line
+ *
+ *
+ */
+TA_RetCode TA_MACDEXT( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ TA_MAType optInFastMAType,
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInSlowMAType,
+ int optInSignalPeriod, /* From 1 to 100000 */
+ TA_MAType optInSignalMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outMACD[],
+ double outMACDSignal[],
+ double outMACDHist[] );
+
+TA_RetCode TA_S_MACDEXT( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ TA_MAType optInFastMAType,
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInSlowMAType,
+ int optInSignalPeriod, /* From 1 to 100000 */
+ TA_MAType optInSignalMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outMACD[],
+ double outMACDSignal[],
+ double outMACDHist[] );
+
+int TA_MACDEXT_Lookback( int optInFastPeriod, /* From 2 to 100000 */
+ TA_MAType optInFastMAType,
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInSlowMAType,
+ int optInSignalPeriod, /* From 1 to 100000 */
+ TA_MAType optInSignalMAType );
+
+/*
+ * TA_MACDFIX - Moving Average Convergence/Divergence Fix 12/26
+ *
+ * Input = double
+ * Output = double, double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInSignalPeriod:(From 1 to 100000)
+ * Smoothing for the signal line (nb of period)
+ *
+ *
+ */
+TA_RetCode TA_MACDFIX( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInSignalPeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMACD[],
+ double outMACDSignal[],
+ double outMACDHist[] );
+
+TA_RetCode TA_S_MACDFIX( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInSignalPeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMACD[],
+ double outMACDSignal[],
+ double outMACDHist[] );
+
+int TA_MACDFIX_Lookback( int optInSignalPeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_MAMA - MESA Adaptive Moving Average
+ *
+ * Input = double
+ * Output = double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastLimit:(From 0.01 to 0.99)
+ * Upper limit use in the adaptive algorithm
+ *
+ * optInSlowLimit:(From 0.01 to 0.99)
+ * Lower limit use in the adaptive algorithm
+ *
+ *
+ */
+TA_RetCode TA_MAMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ double optInFastLimit, /* From 0.01 to 0.99 */
+ double optInSlowLimit, /* From 0.01 to 0.99 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMAMA[],
+ double outFAMA[] );
+
+TA_RetCode TA_S_MAMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ double optInFastLimit, /* From 0.01 to 0.99 */
+ double optInSlowLimit, /* From 0.01 to 0.99 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMAMA[],
+ double outFAMA[] );
+
+int TA_MAMA_Lookback( double optInFastLimit, /* From 0.01 to 0.99 */
+ double optInSlowLimit ); /* From 0.01 to 0.99 */
+
+
+/*
+ * TA_MAVP - Moving average with variable period
+ *
+ * Input = double, double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInMinPeriod:(From 2 to 100000)
+ * Value less than minimum will be changed to Minimum period
+ *
+ * optInMaxPeriod:(From 2 to 100000)
+ * Value higher than maximum will be changed to Maximum period
+ *
+ * optInMAType:
+ * Type of Moving Average
+ *
+ *
+ */
+TA_RetCode TA_MAVP( int startIdx,
+ int endIdx,
+ const double inReal[],
+ const double inPeriods[],
+ int optInMinPeriod, /* From 2 to 100000 */
+ int optInMaxPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MAVP( int startIdx,
+ int endIdx,
+ const float inReal[],
+ const float inPeriods[],
+ int optInMinPeriod, /* From 2 to 100000 */
+ int optInMaxPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MAVP_Lookback( int optInMinPeriod, /* From 2 to 100000 */
+ int optInMaxPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType );
+
+/*
+ * TA_MAX - Highest value over a specified period
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MAX( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MAX( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MAX_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MAXINDEX - Index of highest value over a specified period
+ *
+ * Input = double
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MAXINDEX( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_MAXINDEX( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_MAXINDEX_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MEDPRICE - Median Price
+ *
+ * Input = High, Low
+ * Output = double
+ *
+ */
+TA_RetCode TA_MEDPRICE( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MEDPRICE( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MEDPRICE_Lookback( void );
+
+
+/*
+ * TA_MFI - Money Flow Index
+ *
+ * Input = High, Low, Close, Volume
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MFI( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ const double inVolume[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MFI( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ const float inVolume[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MFI_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MIDPOINT - MidPoint over period
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MIDPOINT( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MIDPOINT( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MIDPOINT_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MIDPRICE - Midpoint Price over period
+ *
+ * Input = High, Low
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MIDPRICE( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MIDPRICE( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MIDPRICE_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MIN - Lowest value over a specified period
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MIN( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MIN( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MIN_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MININDEX - Index of lowest value over a specified period
+ *
+ * Input = double
+ * Output = int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MININDEX( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+TA_RetCode TA_S_MININDEX( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ int outInteger[] );
+
+int TA_MININDEX_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MINMAX - Lowest and highest values over a specified period
+ *
+ * Input = double
+ * Output = double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MINMAX( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMin[],
+ double outMax[] );
+
+TA_RetCode TA_S_MINMAX( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outMin[],
+ double outMax[] );
+
+int TA_MINMAX_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MINMAXINDEX - Indexes of lowest and highest values over a specified period
+ *
+ * Input = double
+ * Output = int, int
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MINMAXINDEX( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ int outMinIdx[],
+ int outMaxIdx[] );
+
+TA_RetCode TA_S_MINMAXINDEX( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ int outMinIdx[],
+ int outMaxIdx[] );
+
+int TA_MINMAXINDEX_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_MINUS_DI - Minus Directional Indicator
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MINUS_DI( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MINUS_DI( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MINUS_DI_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_MINUS_DM - Minus Directional Movement
+ *
+ * Input = High, Low
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MINUS_DM( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MINUS_DM( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MINUS_DM_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_MOM - Momentum
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_MOM( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MOM( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MOM_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_MULT - Vector Arithmetic Mult
+ *
+ * Input = double, double
+ * Output = double
+ *
+ */
+TA_RetCode TA_MULT( int startIdx,
+ int endIdx,
+ const double inReal0[],
+ const double inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_MULT( int startIdx,
+ int endIdx,
+ const float inReal0[],
+ const float inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_MULT_Lookback( void );
+
+
+/*
+ * TA_NATR - Normalized Average True Range
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_NATR( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_NATR( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_NATR_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_OBV - On Balance Volume
+ *
+ * Input = double, Volume
+ * Output = double
+ *
+ */
+TA_RetCode TA_OBV( int startIdx,
+ int endIdx,
+ const double inReal[],
+ const double inVolume[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_OBV( int startIdx,
+ int endIdx,
+ const float inReal[],
+ const float inVolume[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_OBV_Lookback( void );
+
+
+/*
+ * TA_PLUS_DI - Plus Directional Indicator
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_PLUS_DI( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_PLUS_DI( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_PLUS_DI_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_PLUS_DM - Plus Directional Movement
+ *
+ * Input = High, Low
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_PLUS_DM( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_PLUS_DM( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_PLUS_DM_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_PPO - Percentage Price Oscillator
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastPeriod:(From 2 to 100000)
+ * Number of period for the fast MA
+ *
+ * optInSlowPeriod:(From 2 to 100000)
+ * Number of period for the slow MA
+ *
+ * optInMAType:
+ * Type of Moving Average
+ *
+ *
+ */
+TA_RetCode TA_PPO( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_PPO( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_PPO_Lookback( int optInFastPeriod, /* From 2 to 100000 */
+ int optInSlowPeriod, /* From 2 to 100000 */
+ TA_MAType optInMAType );
+
+/*
+ * TA_ROC - Rate of change : ((price/prevPrice)-1)*100
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_ROC( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ROC( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ROC_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_ROCP - Rate of change Percentage: (price-prevPrice)/prevPrice
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_ROCP( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ROCP( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ROCP_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_ROCR - Rate of change ratio: (price/prevPrice)
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_ROCR( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ROCR( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ROCR_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_ROCR100 - Rate of change ratio 100 scale: (price/prevPrice)*100
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_ROCR100( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ROCR100( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ROCR100_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_RSI - Relative Strength Index
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_RSI( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_RSI( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_RSI_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_SAR - Parabolic SAR
+ *
+ * Input = High, Low
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInAcceleration:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor used up to the Maximum value
+ *
+ * optInMaximum:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor Maximum value
+ *
+ *
+ */
+TA_RetCode TA_SAR( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ double optInAcceleration, /* From 0 to TA_REAL_MAX */
+ double optInMaximum, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SAR( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ double optInAcceleration, /* From 0 to TA_REAL_MAX */
+ double optInMaximum, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SAR_Lookback( double optInAcceleration, /* From 0 to TA_REAL_MAX */
+ double optInMaximum ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_SAREXT - Parabolic SAR - Extended
+ *
+ * Input = High, Low
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInStartValue:(From TA_REAL_MIN to TA_REAL_MAX)
+ * Start value and direction. 0 for Auto, >0 for Long, <0 for Short
+ *
+ * optInOffsetOnReverse:(From 0 to TA_REAL_MAX)
+ * Percent offset added/removed to initial stop on short/long reversal
+ *
+ * optInAccelerationInitLong:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor initial value for the Long direction
+ *
+ * optInAccelerationLong:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor for the Long direction
+ *
+ * optInAccelerationMaxLong:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor maximum value for the Long direction
+ *
+ * optInAccelerationInitShort:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor initial value for the Short direction
+ *
+ * optInAccelerationShort:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor for the Short direction
+ *
+ * optInAccelerationMaxShort:(From 0 to TA_REAL_MAX)
+ * Acceleration Factor maximum value for the Short direction
+ *
+ *
+ */
+TA_RetCode TA_SAREXT( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ double optInStartValue, /* From TA_REAL_MIN to TA_REAL_MAX */
+ double optInOffsetOnReverse, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationInitLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationMaxLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationInitShort, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationShort, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationMaxShort, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SAREXT( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ double optInStartValue, /* From TA_REAL_MIN to TA_REAL_MAX */
+ double optInOffsetOnReverse, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationInitLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationMaxLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationInitShort, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationShort, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationMaxShort, /* From 0 to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SAREXT_Lookback( double optInStartValue, /* From TA_REAL_MIN to TA_REAL_MAX */
+ double optInOffsetOnReverse, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationInitLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationMaxLong, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationInitShort, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationShort, /* From 0 to TA_REAL_MAX */
+ double optInAccelerationMaxShort ); /* From 0 to TA_REAL_MAX */
+
+
+/*
+ * TA_SIN - Vector Trigonometric Sin
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_SIN( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SIN( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SIN_Lookback( void );
+
+
+/*
+ * TA_SINH - Vector Trigonometric Sinh
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_SINH( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SINH( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SINH_Lookback( void );
+
+
+/*
+ * TA_SMA - Simple Moving Average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_SMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SMA_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_SQRT - Vector Square Root
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_SQRT( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SQRT( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SQRT_Lookback( void );
+
+
+/*
+ * TA_STDDEV - Standard Deviation
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ * optInNbDev:(From TA_REAL_MIN to TA_REAL_MAX)
+ * Nb of deviations
+ *
+ *
+ */
+TA_RetCode TA_STDDEV( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ double optInNbDev, /* From TA_REAL_MIN to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_STDDEV( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ double optInNbDev, /* From TA_REAL_MIN to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_STDDEV_Lookback( int optInTimePeriod, /* From 2 to 100000 */
+ double optInNbDev ); /* From TA_REAL_MIN to TA_REAL_MAX */
+
+
+/*
+ * TA_STOCH - Stochastic
+ *
+ * Input = High, Low, Close
+ * Output = double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastK_Period:(From 1 to 100000)
+ * Time period for building the Fast-K line
+ *
+ * optInSlowK_Period:(From 1 to 100000)
+ * Smoothing for making the Slow-K line. Usually set to 3
+ *
+ * optInSlowK_MAType:
+ * Type of Moving Average for Slow-K
+ *
+ * optInSlowD_Period:(From 1 to 100000)
+ * Smoothing for making the Slow-D line
+ *
+ * optInSlowD_MAType:
+ * Type of Moving Average for Slow-D
+ *
+ *
+ */
+TA_RetCode TA_STOCH( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInFastK_Period, /* From 1 to 100000 */
+ int optInSlowK_Period, /* From 1 to 100000 */
+ TA_MAType optInSlowK_MAType,
+ int optInSlowD_Period, /* From 1 to 100000 */
+ TA_MAType optInSlowD_MAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outSlowK[],
+ double outSlowD[] );
+
+TA_RetCode TA_S_STOCH( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInFastK_Period, /* From 1 to 100000 */
+ int optInSlowK_Period, /* From 1 to 100000 */
+ TA_MAType optInSlowK_MAType,
+ int optInSlowD_Period, /* From 1 to 100000 */
+ TA_MAType optInSlowD_MAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outSlowK[],
+ double outSlowD[] );
+
+int TA_STOCH_Lookback( int optInFastK_Period, /* From 1 to 100000 */
+ int optInSlowK_Period, /* From 1 to 100000 */
+ TA_MAType optInSlowK_MAType,
+ int optInSlowD_Period, /* From 1 to 100000 */
+ TA_MAType optInSlowD_MAType );
+
+/*
+ * TA_STOCHF - Stochastic Fast
+ *
+ * Input = High, Low, Close
+ * Output = double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInFastK_Period:(From 1 to 100000)
+ * Time period for building the Fast-K line
+ *
+ * optInFastD_Period:(From 1 to 100000)
+ * Smoothing for making the Fast-D line. Usually set to 3
+ *
+ * optInFastD_MAType:
+ * Type of Moving Average for Fast-D
+ *
+ *
+ */
+TA_RetCode TA_STOCHF( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInFastK_Period, /* From 1 to 100000 */
+ int optInFastD_Period, /* From 1 to 100000 */
+ TA_MAType optInFastD_MAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outFastK[],
+ double outFastD[] );
+
+TA_RetCode TA_S_STOCHF( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInFastK_Period, /* From 1 to 100000 */
+ int optInFastD_Period, /* From 1 to 100000 */
+ TA_MAType optInFastD_MAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outFastK[],
+ double outFastD[] );
+
+int TA_STOCHF_Lookback( int optInFastK_Period, /* From 1 to 100000 */
+ int optInFastD_Period, /* From 1 to 100000 */
+ TA_MAType optInFastD_MAType );
+
+/*
+ * TA_STOCHRSI - Stochastic Relative Strength Index
+ *
+ * Input = double
+ * Output = double, double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ * optInFastK_Period:(From 1 to 100000)
+ * Time period for building the Fast-K line
+ *
+ * optInFastD_Period:(From 1 to 100000)
+ * Smoothing for making the Fast-D line. Usually set to 3
+ *
+ * optInFastD_MAType:
+ * Type of Moving Average for Fast-D
+ *
+ *
+ */
+TA_RetCode TA_STOCHRSI( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int optInFastK_Period, /* From 1 to 100000 */
+ int optInFastD_Period, /* From 1 to 100000 */
+ TA_MAType optInFastD_MAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outFastK[],
+ double outFastD[] );
+
+TA_RetCode TA_S_STOCHRSI( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int optInFastK_Period, /* From 1 to 100000 */
+ int optInFastD_Period, /* From 1 to 100000 */
+ TA_MAType optInFastD_MAType,
+ int *outBegIdx,
+ int *outNBElement,
+ double outFastK[],
+ double outFastD[] );
+
+int TA_STOCHRSI_Lookback( int optInTimePeriod, /* From 2 to 100000 */
+ int optInFastK_Period, /* From 1 to 100000 */
+ int optInFastD_Period, /* From 1 to 100000 */
+ TA_MAType optInFastD_MAType );
+
+/*
+ * TA_SUB - Vector Arithmetic Substraction
+ *
+ * Input = double, double
+ * Output = double
+ *
+ */
+TA_RetCode TA_SUB( int startIdx,
+ int endIdx,
+ const double inReal0[],
+ const double inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SUB( int startIdx,
+ int endIdx,
+ const float inReal0[],
+ const float inReal1[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SUB_Lookback( void );
+
+
+/*
+ * TA_SUM - Summation
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_SUM( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_SUM( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_SUM_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_T3 - Triple Exponential Moving Average (T3)
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ * optInVFactor:(From 0 to 1)
+ * Volume Factor
+ *
+ *
+ */
+TA_RetCode TA_T3( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ double optInVFactor, /* From 0 to 1 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_T3( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ double optInVFactor, /* From 0 to 1 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_T3_Lookback( int optInTimePeriod, /* From 2 to 100000 */
+ double optInVFactor ); /* From 0 to 1 */
+
+
+/*
+ * TA_TAN - Vector Trigonometric Tan
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_TAN( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TAN( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TAN_Lookback( void );
+
+
+/*
+ * TA_TANH - Vector Trigonometric Tanh
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+TA_RetCode TA_TANH( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TANH( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TANH_Lookback( void );
+
+
+/*
+ * TA_TEMA - Triple Exponential Moving Average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_TEMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TEMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TEMA_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_TRANGE - True Range
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ */
+TA_RetCode TA_TRANGE( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TRANGE( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TRANGE_Lookback( void );
+
+
+/*
+ * TA_TRIMA - Triangular Moving Average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_TRIMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TRIMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TRIMA_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_TRIX - 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_TRIX( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TRIX( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TRIX_Lookback( int optInTimePeriod ); /* From 1 to 100000 */
+
+
+/*
+ * TA_TSF - Time Series Forecast
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_TSF( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TSF( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TSF_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_TYPPRICE - Typical Price
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ */
+TA_RetCode TA_TYPPRICE( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_TYPPRICE( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_TYPPRICE_Lookback( void );
+
+
+/*
+ * TA_ULTOSC - Ultimate Oscillator
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod1:(From 1 to 100000)
+ * Number of bars for 1st period.
+ *
+ * optInTimePeriod2:(From 1 to 100000)
+ * Number of bars fro 2nd period
+ *
+ * optInTimePeriod3:(From 1 to 100000)
+ * Number of bars for 3rd period
+ *
+ *
+ */
+TA_RetCode TA_ULTOSC( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod1, /* From 1 to 100000 */
+ int optInTimePeriod2, /* From 1 to 100000 */
+ int optInTimePeriod3, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_ULTOSC( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod1, /* From 1 to 100000 */
+ int optInTimePeriod2, /* From 1 to 100000 */
+ int optInTimePeriod3, /* From 1 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_ULTOSC_Lookback( int optInTimePeriod1, /* From 1 to 100000 */
+ int optInTimePeriod2, /* From 1 to 100000 */
+ int optInTimePeriod3 ); /* From 1 to 100000 */
+
+
+/*
+ * TA_VAR - Variance
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 1 to 100000)
+ * Number of period
+ *
+ * optInNbDev:(From TA_REAL_MIN to TA_REAL_MAX)
+ * Nb of deviations
+ *
+ *
+ */
+TA_RetCode TA_VAR( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ double optInNbDev, /* From TA_REAL_MIN to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_VAR( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 1 to 100000 */
+ double optInNbDev, /* From TA_REAL_MIN to TA_REAL_MAX */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_VAR_Lookback( int optInTimePeriod, /* From 1 to 100000 */
+ double optInNbDev ); /* From TA_REAL_MIN to TA_REAL_MAX */
+
+
+/*
+ * TA_WCLPRICE - Weighted Close Price
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ */
+TA_RetCode TA_WCLPRICE( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_WCLPRICE( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_WCLPRICE_Lookback( void );
+
+
+/*
+ * TA_WILLR - Williams' %R
+ *
+ * Input = High, Low, Close
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_WILLR( int startIdx,
+ int endIdx,
+ const double inHigh[],
+ const double inLow[],
+ const double inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_WILLR( int startIdx,
+ int endIdx,
+ const float inHigh[],
+ const float inLow[],
+ const float inClose[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_WILLR_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/*
+ * TA_WMA - Weighted Moving Average
+ *
+ * Input = double
+ * Output = double
+ *
+ * Optional Parameters
+ * -------------------
+ * optInTimePeriod:(From 2 to 100000)
+ * Number of period
+ *
+ *
+ */
+TA_RetCode TA_WMA( int startIdx,
+ int endIdx,
+ const double inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+TA_RetCode TA_S_WMA( int startIdx,
+ int endIdx,
+ const float inReal[],
+ int optInTimePeriod, /* From 2 to 100000 */
+ int *outBegIdx,
+ int *outNBElement,
+ double outReal[] );
+
+int TA_WMA_Lookback( int optInTimePeriod ); /* From 2 to 100000 */
+
+
+/* Some TA functions takes a certain amount of input data
+ * before stabilizing and outputing meaningful data. This is
+ * a behavior pertaining to the algo of some TA functions and
+ * is not particular to the TA-Lib implementation.
+ * TA-Lib allows you to automatically strip off these unstabl
+ * data from your output and from any internal processing.
+ * (See documentation for more info)
+ *
+ * Examples:
+ * TA_SetUnstablePeriod( TA_FUNC_UNST_EMA, 30 );
+ * Always strip off 30 price bar for the TA_EMA function.
+ *
+ * TA_SetUnstablePeriod( TA_FUNC_UNST_ALL, 30 );
+ * Always strip off 30 price bar from ALL functions
+ * having an unstable period.
+ *
+ * See ta_defs.h for the enumeration TA_FuncUnstId
+ */
+
+TA_RetCode TA_SetUnstablePeriod( TA_FuncUnstId id,
+ unsigned int unstablePeriod );
+
+unsigned int TA_GetUnstablePeriod( TA_FuncUnstId id );
+
+/* You can change slightly the behavior of the TA functions
+ * by requesting compatibiliy with some existing software.
+ *
+ * By default, the behavior is as close as the original
+ * author of the TA functions intend it to be.
+ *
+ * See ta_defs.h for the enumeration TA_Compatibility.
+ */
+TA_RetCode TA_SetCompatibility( TA_Compatibility value );
+TA_Compatibility TA_GetCompatibility( void );
+
+/* Candlesticks struct and functions
+ * Because candlestick patterns are subjective, it is necessary
+ * to allow the user to specify what should be the meaning of
+ * 'long body', 'short shadows', etc.
+ */
+
+/* Call TA_SetCandleSettings to set that when comparing a candle
+ * basing on settingType it must be compared with the average
+ * of the last avgPeriod candles' rangeType multiplied by factor.
+ * This setting is valid until TA_RestoreCandleDefaultSettings is called
+ */
+TA_RetCode TA_SetCandleSettings( TA_CandleSettingType settingType,
+ TA_RangeType rangeType,
+ int avgPeriod,
+ double factor );
+
+/* Call TA_RestoreCandleDefaultSettings after using custom settings
+ * to restore the default settings for the specified settingType
+ */
+TA_RetCode TA_RestoreCandleDefaultSettings( TA_CandleSettingType settingType );
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/***************/
+/* End of File */
+/***************/
+
diff --git a/vendor/ta-lib/include/ta_libc.h b/vendor/ta-lib/include/ta_libc.h
new file mode 100644
index 000000000..a2d95598f
--- /dev/null
+++ b/vendor/ta-lib/include/ta_libc.h
@@ -0,0 +1,51 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#ifndef TA_LIBC_H
+#define TA_LIBC_H
+
+/* Includes all headers needed for using the ta-lib 'C' library. */
+
+#ifndef TA_COMMON_H
+ #include "ta_common.h"
+#endif
+
+#ifndef TA_FUNC_H
+ #include "ta_func.h"
+#endif
+
+#ifndef TA_ABSTRACT_H
+ #include "ta_abstract.h"
+#endif
+
+#endif
+
diff --git a/vendor/ta-lib/lib/HOLDER b/vendor/ta-lib/lib/HOLDER
new file mode 100644
index 000000000..549a58e9f
--- /dev/null
+++ b/vendor/ta-lib/lib/HOLDER
@@ -0,0 +1,2 @@
+Do not erase this file.
+Some maintenance tools ignore empty directory. This file prevents this directory to be empty.
diff --git a/vendor/ta-lib/make/README.TXT b/vendor/ta-lib/make/README.TXT
new file mode 100644
index 000000000..b003ca549
--- /dev/null
+++ b/vendor/ta-lib/make/README.TXT
@@ -0,0 +1,25 @@
+These directories contains the Makefiles
+for building TA-Lib.
+
+The first level of directory allows to identify
+the kind of application environment in which the
+static library is going to be used:
+
+ CSR - Single thread
+ CMR - Multi thread
+ CSD - Single thread with debug options
+ CMD - Multi thread with debug options
+ CSP - Single thread with profiling options
+ CMP - Multi thread with profiling options
+ CDR - DLL Release (Win32 only)
+ CDD - DLL Debug (Win32 only)
+
+Choose the most appropriate directory depending of
+your platform/compiler and run "make" or "nmake"
+from there.
+
+See the API Documentation for more information
+on how to build and link with TA-Lib.
+
+The directory gen_make contains the perl scripts
+automating the generation of all the makefiles.
diff --git a/vendor/ta-lib/make/cdd/win32/msvc/Makefile b/vendor/ta-lib/make/cdd/win32/msvc/Makefile
new file mode 100644
index 000000000..317a98ad5
--- /dev/null
+++ b/vendor/ta-lib/make/cdd/win32/msvc/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE) /nologo
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE) /nologo
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE) /nologo
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE) /nologo
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE) /nologo
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE) /nologo
+ @cd ..
+
+
+tmake: ../cdd/win32/msvc/Makefile
+
+../cdd/win32/msvc/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cdd/win32/msvc/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cdd/win32/msvc/gen_code/Makefile b/vendor/ta-lib/make/cdd/win32/msvc/gen_code/Makefile
new file mode 100644
index 000000000..568442282
--- /dev/null
+++ b/vendor/ta-lib/make/cdd/win32/msvc/gen_code/Makefile
@@ -0,0 +1,263 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MDd -Zi -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MDd -Zi -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_cdd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cdd\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cdd\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdd/win32/msvc/gen_code/Makefile
+
+../cdd/win32/msvc/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cdd/win32/msvc/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cdd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdd/*.pch
+ -del ../../../../../temp/cdd/*.idb
+ -del ../../../../../temp/cdd/gen_code/*.pch
+ -del ../../../../../temp/cdd/gen_code/*.idb
+ -del ../../../../../temp/cdd/gen_code/*.obj
+ -del gen_code.pdb
+ -del vc*.pdb
+ -del gen_code.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cdd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cdd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cdd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cdd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cdd/win32/msvc/ta_abstract/Makefile b/vendor/ta-lib/make/cdd/win32/msvc/ta_abstract/Makefile
new file mode 100644
index 000000000..ad9da7094
--- /dev/null
+++ b/vendor/ta-lib/make/cdd/win32/msvc/ta_abstract/Makefile
@@ -0,0 +1,273 @@
+#############################################################################
+# Makefile for building ta_abstract_cdd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cdd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cdd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cdd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cdd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cdd\ta_frame.obj \
+ ..\..\..\..\..\temp\cdd\table_a.obj \
+ ..\..\..\..\..\temp\cdd\table_b.obj \
+ ..\..\..\..\..\temp\cdd\table_c.obj \
+ ..\..\..\..\..\temp\cdd\table_d.obj \
+ ..\..\..\..\..\temp\cdd\table_e.obj \
+ ..\..\..\..\..\temp\cdd\table_f.obj \
+ ..\..\..\..\..\temp\cdd\table_g.obj \
+ ..\..\..\..\..\temp\cdd\table_h.obj \
+ ..\..\..\..\..\temp\cdd\table_i.obj \
+ ..\..\..\..\..\temp\cdd\table_j.obj \
+ ..\..\..\..\..\temp\cdd\table_k.obj \
+ ..\..\..\..\..\temp\cdd\table_l.obj \
+ ..\..\..\..\..\temp\cdd\table_m.obj \
+ ..\..\..\..\..\temp\cdd\table_n.obj \
+ ..\..\..\..\..\temp\cdd\table_o.obj \
+ ..\..\..\..\..\temp\cdd\table_p.obj \
+ ..\..\..\..\..\temp\cdd\table_q.obj \
+ ..\..\..\..\..\temp\cdd\table_r.obj \
+ ..\..\..\..\..\temp\cdd\table_s.obj \
+ ..\..\..\..\..\temp\cdd\table_t.obj \
+ ..\..\..\..\..\temp\cdd\table_u.obj \
+ ..\..\..\..\..\temp\cdd\table_v.obj \
+ ..\..\..\..\..\temp\cdd\table_w.obj \
+ ..\..\..\..\..\temp\cdd\table_x.obj \
+ ..\..\..\..\..\temp\cdd\table_y.obj \
+ ..\..\..\..\..\temp\cdd\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cdd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdd/win32/msvc/ta_abstract/Makefile
+
+../cdd/win32/msvc/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cdd/win32/msvc/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cdd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cdd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cdd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cdd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cdd\table_a.obj
+ -del ..\..\..\..\..\temp\cdd\table_b.obj
+ -del ..\..\..\..\..\temp\cdd\table_c.obj
+ -del ..\..\..\..\..\temp\cdd\table_d.obj
+ -del ..\..\..\..\..\temp\cdd\table_e.obj
+ -del ..\..\..\..\..\temp\cdd\table_f.obj
+ -del ..\..\..\..\..\temp\cdd\table_g.obj
+ -del ..\..\..\..\..\temp\cdd\table_h.obj
+ -del ..\..\..\..\..\temp\cdd\table_i.obj
+ -del ..\..\..\..\..\temp\cdd\table_j.obj
+ -del ..\..\..\..\..\temp\cdd\table_k.obj
+ -del ..\..\..\..\..\temp\cdd\table_l.obj
+ -del ..\..\..\..\..\temp\cdd\table_m.obj
+ -del ..\..\..\..\..\temp\cdd\table_n.obj
+ -del ..\..\..\..\..\temp\cdd\table_o.obj
+ -del ..\..\..\..\..\temp\cdd\table_p.obj
+ -del ..\..\..\..\..\temp\cdd\table_q.obj
+ -del ..\..\..\..\..\temp\cdd\table_r.obj
+ -del ..\..\..\..\..\temp\cdd\table_s.obj
+ -del ..\..\..\..\..\temp\cdd\table_t.obj
+ -del ..\..\..\..\..\temp\cdd\table_u.obj
+ -del ..\..\..\..\..\temp\cdd\table_v.obj
+ -del ..\..\..\..\..\temp\cdd\table_w.obj
+ -del ..\..\..\..\..\temp\cdd\table_x.obj
+ -del ..\..\..\..\..\temp\cdd\table_y.obj
+ -del ..\..\..\..\..\temp\cdd\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdd/*.pch
+ -del ../../../../../temp/cdd/*.idb
+ -del ../../../../../temp/cdd/ta_abstract/*.pch
+ -del ../../../../../temp/cdd/ta_abstract/*.idb
+ -del ../../../../../temp/cdd/ta_abstract/*.obj
+ -del ta_abstract_cdd.pdb
+ -del vc*.pdb
+ -del ta_abstract_cdd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cdd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cdd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cdd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cdd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cdd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cdd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cdd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cdd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cdd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cdd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cdd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cdd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cdd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cdd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cdd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cdd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cdd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cdd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cdd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cdd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cdd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cdd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cdd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cdd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cdd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cdd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cdd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cdd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cdd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cdd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cdd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cdd/win32/msvc/ta_common/Makefile b/vendor/ta-lib/make/cdd/win32/msvc/ta_common/Makefile
new file mode 100644
index 000000000..aec82909c
--- /dev/null
+++ b/vendor/ta-lib/make/cdd/win32/msvc/ta_common/Makefile
@@ -0,0 +1,105 @@
+#############################################################################
+# Makefile for building ta_common_cdd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cdd\ta_global.obj \
+ ..\..\..\..\..\temp\cdd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cdd\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cdd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdd/win32/msvc/ta_common/Makefile
+
+../cdd/win32/msvc/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cdd/win32/msvc/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdd\ta_global.obj
+ -del ..\..\..\..\..\temp\cdd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cdd\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdd/*.pch
+ -del ../../../../../temp/cdd/*.idb
+ -del ../../../../../temp/cdd/ta_common_cdd/*.pch
+ -del ../../../../../temp/cdd/ta_common_cdd/*.idb
+ -del ../../../../../temp/cdd/ta_common_cdd/*.obj
+ -del ta_common_cdd.pdb
+ -del vc*.pdb
+ -del ta_common_cdd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cdd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cdd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cdd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cdd/win32/msvc/ta_func/Makefile b/vendor/ta-lib/make/cdd/win32/msvc/ta_func/Makefile
new file mode 100644
index 000000000..d00843585
--- /dev/null
+++ b/vendor/ta-lib/make/cdd/win32/msvc/ta_func/Makefile
@@ -0,0 +1,1041 @@
+#############################################################################
+# Makefile for building ta_func_cdd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cdd\ta_utility.obj \
+ ..\..\..\..\..\temp\cdd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cdd\ta_AD.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cdd\ta_APO.obj \
+ ..\..\..\..\..\temp\cdd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cdd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cdd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cdd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cdd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cdd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cdd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cdd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cdd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cdd\ta_COS.obj \
+ ..\..\..\..\..\temp\cdd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cdd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cdd\ta_DX.obj \
+ ..\..\..\..\..\temp\cdd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cdd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cdd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cdd\ta_LN.obj \
+ ..\..\..\..\..\temp\cdd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cdd\ta_MA.obj \
+ ..\..\..\..\..\temp\cdd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cdd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cdd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cdd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cdd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cdd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cdd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cdd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cdd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cdd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cdd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cdd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cdd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cdd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cdd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cdd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cdd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cdd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cdd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cdd\ta_T3.obj \
+ ..\..\..\..\..\temp\cdd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cdd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cdd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cdd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cdd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cdd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cdd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdd/win32/msvc/ta_func/Makefile
+
+../cdd/win32/msvc/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cdd/win32/msvc/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cdd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cdd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cdd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdd/*.pch
+ -del ../../../../../temp/cdd/*.idb
+ -del ../../../../../temp/cdd/ta_func/*.pch
+ -del ../../../../../temp/cdd/ta_func/*.idb
+ -del ../../../../../temp/cdd/ta_func/*.obj
+ -del ta_func_cdd.pdb
+ -del vc*.pdb
+ -del ta_func_cdd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cdd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cdd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cdd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cdd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cdd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cdd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cdd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cdd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cdd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cdd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cdd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cdd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cdd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cdd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cdd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cdd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cdd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cdd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cdd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cdd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cdd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cdd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cdd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cdd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cdd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cdd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cdd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cdd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cdd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cdd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cdd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cdd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cdd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cdd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cdd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cdd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cdd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cdd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cdd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cdd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cdd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cdd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cdd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cdd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cdd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cdd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cdd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cdd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cdd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cdd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cdd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cdd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cdd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cdd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cdd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cdd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cdd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cdd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cdd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cdd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cdd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cdd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cdd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cdd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cdd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cdd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cdd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cdd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cdd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cdd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cdd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cdd/win32/msvc/ta_libc/Makefile b/vendor/ta-lib/make/cdd/win32/msvc/ta_libc/Makefile
new file mode 100644
index 000000000..606be2dcd
--- /dev/null
+++ b/vendor/ta-lib/make/cdd/win32/msvc/ta_libc/Makefile
@@ -0,0 +1,1240 @@
+#############################################################################
+# Makefile for building ta_libc_cdd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cdd\ta_global.obj \
+ ..\..\..\..\..\temp\cdd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cdd\ta_version.obj \
+ ..\..\..\..\..\temp\cdd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cdd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cdd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cdd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cdd\ta_frame.obj \
+ ..\..\..\..\..\temp\cdd\table_a.obj \
+ ..\..\..\..\..\temp\cdd\table_b.obj \
+ ..\..\..\..\..\temp\cdd\table_c.obj \
+ ..\..\..\..\..\temp\cdd\table_d.obj \
+ ..\..\..\..\..\temp\cdd\table_e.obj \
+ ..\..\..\..\..\temp\cdd\table_f.obj \
+ ..\..\..\..\..\temp\cdd\table_g.obj \
+ ..\..\..\..\..\temp\cdd\table_h.obj \
+ ..\..\..\..\..\temp\cdd\table_i.obj \
+ ..\..\..\..\..\temp\cdd\table_j.obj \
+ ..\..\..\..\..\temp\cdd\table_k.obj \
+ ..\..\..\..\..\temp\cdd\table_l.obj \
+ ..\..\..\..\..\temp\cdd\table_m.obj \
+ ..\..\..\..\..\temp\cdd\table_n.obj \
+ ..\..\..\..\..\temp\cdd\table_o.obj \
+ ..\..\..\..\..\temp\cdd\table_p.obj \
+ ..\..\..\..\..\temp\cdd\table_q.obj \
+ ..\..\..\..\..\temp\cdd\table_r.obj \
+ ..\..\..\..\..\temp\cdd\table_s.obj \
+ ..\..\..\..\..\temp\cdd\table_t.obj \
+ ..\..\..\..\..\temp\cdd\table_u.obj \
+ ..\..\..\..\..\temp\cdd\table_v.obj \
+ ..\..\..\..\..\temp\cdd\table_w.obj \
+ ..\..\..\..\..\temp\cdd\table_x.obj \
+ ..\..\..\..\..\temp\cdd\table_y.obj \
+ ..\..\..\..\..\temp\cdd\table_z.obj \
+ ..\..\..\..\..\temp\cdd\ta_utility.obj \
+ ..\..\..\..\..\temp\cdd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cdd\ta_AD.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cdd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cdd\ta_APO.obj \
+ ..\..\..\..\..\temp\cdd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cdd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cdd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cdd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cdd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cdd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cdd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cdd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cdd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cdd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cdd\ta_COS.obj \
+ ..\..\..\..\..\temp\cdd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cdd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cdd\ta_DX.obj \
+ ..\..\..\..\..\temp\cdd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cdd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cdd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cdd\ta_LN.obj \
+ ..\..\..\..\..\temp\cdd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cdd\ta_MA.obj \
+ ..\..\..\..\..\temp\cdd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cdd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cdd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cdd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cdd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cdd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cdd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cdd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cdd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cdd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cdd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cdd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cdd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cdd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cdd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cdd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cdd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cdd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cdd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cdd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cdd\ta_T3.obj \
+ ..\..\..\..\..\temp\cdd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cdd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cdd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cdd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cdd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cdd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cdd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cdd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cdd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cdd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdd/win32/msvc/ta_libc/Makefile
+
+../cdd/win32/msvc/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cdd/win32/msvc/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdd\ta_global.obj
+ -del ..\..\..\..\..\temp\cdd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cdd\ta_version.obj
+ -del ..\..\..\..\..\temp\cdd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cdd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cdd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cdd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cdd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cdd\table_a.obj
+ -del ..\..\..\..\..\temp\cdd\table_b.obj
+ -del ..\..\..\..\..\temp\cdd\table_c.obj
+ -del ..\..\..\..\..\temp\cdd\table_d.obj
+ -del ..\..\..\..\..\temp\cdd\table_e.obj
+ -del ..\..\..\..\..\temp\cdd\table_f.obj
+ -del ..\..\..\..\..\temp\cdd\table_g.obj
+ -del ..\..\..\..\..\temp\cdd\table_h.obj
+ -del ..\..\..\..\..\temp\cdd\table_i.obj
+ -del ..\..\..\..\..\temp\cdd\table_j.obj
+ -del ..\..\..\..\..\temp\cdd\table_k.obj
+ -del ..\..\..\..\..\temp\cdd\table_l.obj
+ -del ..\..\..\..\..\temp\cdd\table_m.obj
+ -del ..\..\..\..\..\temp\cdd\table_n.obj
+ -del ..\..\..\..\..\temp\cdd\table_o.obj
+ -del ..\..\..\..\..\temp\cdd\table_p.obj
+ -del ..\..\..\..\..\temp\cdd\table_q.obj
+ -del ..\..\..\..\..\temp\cdd\table_r.obj
+ -del ..\..\..\..\..\temp\cdd\table_s.obj
+ -del ..\..\..\..\..\temp\cdd\table_t.obj
+ -del ..\..\..\..\..\temp\cdd\table_u.obj
+ -del ..\..\..\..\..\temp\cdd\table_v.obj
+ -del ..\..\..\..\..\temp\cdd\table_w.obj
+ -del ..\..\..\..\..\temp\cdd\table_x.obj
+ -del ..\..\..\..\..\temp\cdd\table_y.obj
+ -del ..\..\..\..\..\temp\cdd\table_z.obj
+ -del ..\..\..\..\..\temp\cdd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cdd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cdd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cdd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cdd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cdd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cdd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cdd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cdd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cdd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cdd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ta_libc_cdd.pdb
+ -del vc*.pdb
+ -del ta_libc_cdd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cdd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cdd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cdd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cdd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cdd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cdd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cdd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cdd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cdd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cdd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cdd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cdd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cdd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cdd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cdd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cdd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cdd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cdd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cdd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cdd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cdd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cdd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cdd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cdd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cdd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cdd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cdd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cdd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cdd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cdd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cdd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cdd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cdd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cdd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cdd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cdd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cdd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cdd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cdd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cdd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cdd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cdd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cdd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cdd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cdd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cdd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cdd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cdd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cdd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cdd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cdd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cdd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cdd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cdd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cdd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cdd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cdd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cdd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cdd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cdd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cdd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cdd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cdd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cdd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cdd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cdd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cdd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cdd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cdd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cdd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cdd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cdd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cdd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cdd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cdd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cdd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cdd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cdd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cdd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cdd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cdd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cdd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cdd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cdd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cdd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cdd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cdd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cdd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cdd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cdd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cdd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cdd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cdd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cdd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cdd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cdd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cdd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cdd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cdd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cdd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cdd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cdd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cdd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cdd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cdd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cdd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cdd/win32/msvc/ta_regtest/Makefile b/vendor/ta-lib/make/cdd/win32/msvc/ta_regtest/Makefile
new file mode 100644
index 000000000..e8a2445c5
--- /dev/null
+++ b/vendor/ta-lib/make/cdd/win32/msvc/ta_regtest/Makefile
@@ -0,0 +1,239 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MDd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_cdd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cdd\ta_regtest.obj \
+ ..\..\..\..\..\temp\cdd\test_candlestick.obj \
+ ..\..\..\..\..\temp\cdd\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cdd\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cdd\test_internals.obj \
+ ..\..\..\..\..\temp\cdd\test_adx.obj \
+ ..\..\..\..\..\temp\cdd\test_bbands.obj \
+ ..\..\..\..\..\temp\cdd\test_ma.obj \
+ ..\..\..\..\..\temp\cdd\test_macd.obj \
+ ..\..\..\..\..\temp\cdd\test_minmax.obj \
+ ..\..\..\..\..\temp\cdd\test_mom.obj \
+ ..\..\..\..\..\temp\cdd\test_per_ema.obj \
+ ..\..\..\..\..\temp\cdd\test_per_hl.obj \
+ ..\..\..\..\..\temp\cdd\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cdd\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cdd\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cdd\test_po.obj \
+ ..\..\..\..\..\temp\cdd\test_rsi.obj \
+ ..\..\..\..\..\temp\cdd\test_sar.obj \
+ ..\..\..\..\..\temp\cdd\test_stddev.obj \
+ ..\..\..\..\..\temp\cdd\test_stoch.obj \
+ ..\..\..\..\..\temp\cdd\test_trange.obj \
+ ..\..\..\..\..\temp\cdd\test_util.obj \
+ ..\..\..\..\..\temp\cdd\test_data.obj \
+ ..\..\..\..\..\temp\cdd\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdd/win32/msvc/ta_regtest/Makefile
+
+../cdd/win32/msvc/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cdd/win32/msvc/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cdd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cdd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cdd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cdd\test_internals.obj
+ -del ..\..\..\..\..\temp\cdd\test_adx.obj
+ -del ..\..\..\..\..\temp\cdd\test_bbands.obj
+ -del ..\..\..\..\..\temp\cdd\test_ma.obj
+ -del ..\..\..\..\..\temp\cdd\test_macd.obj
+ -del ..\..\..\..\..\temp\cdd\test_minmax.obj
+ -del ..\..\..\..\..\temp\cdd\test_mom.obj
+ -del ..\..\..\..\..\temp\cdd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cdd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cdd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cdd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cdd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cdd\test_po.obj
+ -del ..\..\..\..\..\temp\cdd\test_rsi.obj
+ -del ..\..\..\..\..\temp\cdd\test_sar.obj
+ -del ..\..\..\..\..\temp\cdd\test_stddev.obj
+ -del ..\..\..\..\..\temp\cdd\test_stoch.obj
+ -del ..\..\..\..\..\temp\cdd\test_trange.obj
+ -del ..\..\..\..\..\temp\cdd\test_util.obj
+ -del ..\..\..\..\..\temp\cdd\test_data.obj
+ -del ..\..\..\..\..\temp\cdd\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdd/*.pch
+ -del ../../../../../temp/cdd/*.idb
+ -del ../../../../../temp/cdd/ta_regtest/*.pch
+ -del ../../../../../temp/cdd/ta_regtest/*.idb
+ -del ../../../../../temp/cdd/ta_regtest/*.obj
+ -del ta_regtest.pdb
+ -del vc*.pdb
+ -del ta_regtest.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cdd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cdd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cdd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cdd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cdd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cdd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cdd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cdd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cdd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cdd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cdd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cdd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cdd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cdd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cdd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cdd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cdd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cdd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cdd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cdd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cdd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cdd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cdd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cdd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cdd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cdr/win32/msvc/Makefile b/vendor/ta-lib/make/cdr/win32/msvc/Makefile
new file mode 100644
index 000000000..5cd9cfeaf
--- /dev/null
+++ b/vendor/ta-lib/make/cdr/win32/msvc/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE) /nologo
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE) /nologo
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE) /nologo
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE) /nologo
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE) /nologo
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE) /nologo
+ @cd ..
+
+
+tmake: ../cdr/win32/msvc/Makefile
+
+../cdr/win32/msvc/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cdr/win32/msvc/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cdr/win32/msvc/gen_code/Makefile b/vendor/ta-lib/make/cdr/win32/msvc/gen_code/Makefile
new file mode 100644
index 000000000..df6d6399e
--- /dev/null
+++ b/vendor/ta-lib/make/cdr/win32/msvc/gen_code/Makefile
@@ -0,0 +1,260 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MD -O2 -DTA_GEN_CODE -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MD -O2 -DTA_GEN_CODE -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_cdr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cdr\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cdr\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdr/win32/msvc/gen_code/Makefile
+
+../cdr/win32/msvc/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cdr/win32/msvc/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cdr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdr/*.pch
+ -del ../../../../../temp/cdr/*.idb
+ -del ../../../../../temp/cdr/gen_code/*.pch
+ -del ../../../../../temp/cdr/gen_code/*.idb
+ -del ../../../../../temp/cdr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cdr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cdr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cdr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cdr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cdr/win32/msvc/ta_abstract/Makefile b/vendor/ta-lib/make/cdr/win32/msvc/ta_abstract/Makefile
new file mode 100644
index 000000000..d301a0168
--- /dev/null
+++ b/vendor/ta-lib/make/cdr/win32/msvc/ta_abstract/Makefile
@@ -0,0 +1,270 @@
+#############################################################################
+# Makefile for building ta_abstract_cdr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cdr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cdr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cdr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cdr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cdr\ta_frame.obj \
+ ..\..\..\..\..\temp\cdr\table_a.obj \
+ ..\..\..\..\..\temp\cdr\table_b.obj \
+ ..\..\..\..\..\temp\cdr\table_c.obj \
+ ..\..\..\..\..\temp\cdr\table_d.obj \
+ ..\..\..\..\..\temp\cdr\table_e.obj \
+ ..\..\..\..\..\temp\cdr\table_f.obj \
+ ..\..\..\..\..\temp\cdr\table_g.obj \
+ ..\..\..\..\..\temp\cdr\table_h.obj \
+ ..\..\..\..\..\temp\cdr\table_i.obj \
+ ..\..\..\..\..\temp\cdr\table_j.obj \
+ ..\..\..\..\..\temp\cdr\table_k.obj \
+ ..\..\..\..\..\temp\cdr\table_l.obj \
+ ..\..\..\..\..\temp\cdr\table_m.obj \
+ ..\..\..\..\..\temp\cdr\table_n.obj \
+ ..\..\..\..\..\temp\cdr\table_o.obj \
+ ..\..\..\..\..\temp\cdr\table_p.obj \
+ ..\..\..\..\..\temp\cdr\table_q.obj \
+ ..\..\..\..\..\temp\cdr\table_r.obj \
+ ..\..\..\..\..\temp\cdr\table_s.obj \
+ ..\..\..\..\..\temp\cdr\table_t.obj \
+ ..\..\..\..\..\temp\cdr\table_u.obj \
+ ..\..\..\..\..\temp\cdr\table_v.obj \
+ ..\..\..\..\..\temp\cdr\table_w.obj \
+ ..\..\..\..\..\temp\cdr\table_x.obj \
+ ..\..\..\..\..\temp\cdr\table_y.obj \
+ ..\..\..\..\..\temp\cdr\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cdr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdr/win32/msvc/ta_abstract/Makefile
+
+../cdr/win32/msvc/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cdr/win32/msvc/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cdr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cdr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cdr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cdr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cdr\table_a.obj
+ -del ..\..\..\..\..\temp\cdr\table_b.obj
+ -del ..\..\..\..\..\temp\cdr\table_c.obj
+ -del ..\..\..\..\..\temp\cdr\table_d.obj
+ -del ..\..\..\..\..\temp\cdr\table_e.obj
+ -del ..\..\..\..\..\temp\cdr\table_f.obj
+ -del ..\..\..\..\..\temp\cdr\table_g.obj
+ -del ..\..\..\..\..\temp\cdr\table_h.obj
+ -del ..\..\..\..\..\temp\cdr\table_i.obj
+ -del ..\..\..\..\..\temp\cdr\table_j.obj
+ -del ..\..\..\..\..\temp\cdr\table_k.obj
+ -del ..\..\..\..\..\temp\cdr\table_l.obj
+ -del ..\..\..\..\..\temp\cdr\table_m.obj
+ -del ..\..\..\..\..\temp\cdr\table_n.obj
+ -del ..\..\..\..\..\temp\cdr\table_o.obj
+ -del ..\..\..\..\..\temp\cdr\table_p.obj
+ -del ..\..\..\..\..\temp\cdr\table_q.obj
+ -del ..\..\..\..\..\temp\cdr\table_r.obj
+ -del ..\..\..\..\..\temp\cdr\table_s.obj
+ -del ..\..\..\..\..\temp\cdr\table_t.obj
+ -del ..\..\..\..\..\temp\cdr\table_u.obj
+ -del ..\..\..\..\..\temp\cdr\table_v.obj
+ -del ..\..\..\..\..\temp\cdr\table_w.obj
+ -del ..\..\..\..\..\temp\cdr\table_x.obj
+ -del ..\..\..\..\..\temp\cdr\table_y.obj
+ -del ..\..\..\..\..\temp\cdr\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdr/*.pch
+ -del ../../../../../temp/cdr/*.idb
+ -del ../../../../../temp/cdr/ta_abstract/*.pch
+ -del ../../../../../temp/cdr/ta_abstract/*.idb
+ -del ../../../../../temp/cdr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cdr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cdr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cdr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cdr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cdr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cdr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cdr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cdr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cdr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cdr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cdr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cdr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cdr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cdr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cdr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cdr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cdr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cdr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cdr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cdr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cdr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cdr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cdr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cdr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cdr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cdr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cdr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cdr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cdr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cdr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cdr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cdr/win32/msvc/ta_common/Makefile b/vendor/ta-lib/make/cdr/win32/msvc/ta_common/Makefile
new file mode 100644
index 000000000..0d7ca6ed7
--- /dev/null
+++ b/vendor/ta-lib/make/cdr/win32/msvc/ta_common/Makefile
@@ -0,0 +1,102 @@
+#############################################################################
+# Makefile for building ta_common_cdr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cdr\ta_global.obj \
+ ..\..\..\..\..\temp\cdr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cdr\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cdr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdr/win32/msvc/ta_common/Makefile
+
+../cdr/win32/msvc/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cdr/win32/msvc/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdr\ta_global.obj
+ -del ..\..\..\..\..\temp\cdr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cdr\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdr/*.pch
+ -del ../../../../../temp/cdr/*.idb
+ -del ../../../../../temp/cdr/ta_common_cdr/*.pch
+ -del ../../../../../temp/cdr/ta_common_cdr/*.idb
+ -del ../../../../../temp/cdr/ta_common_cdr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cdr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cdr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cdr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cdr/win32/msvc/ta_func/Makefile b/vendor/ta-lib/make/cdr/win32/msvc/ta_func/Makefile
new file mode 100644
index 000000000..d22e9b139
--- /dev/null
+++ b/vendor/ta-lib/make/cdr/win32/msvc/ta_func/Makefile
@@ -0,0 +1,1038 @@
+#############################################################################
+# Makefile for building ta_func_cdr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cdr\ta_utility.obj \
+ ..\..\..\..\..\temp\cdr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cdr\ta_AD.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cdr\ta_APO.obj \
+ ..\..\..\..\..\temp\cdr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cdr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cdr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cdr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cdr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cdr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cdr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cdr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cdr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cdr\ta_COS.obj \
+ ..\..\..\..\..\temp\cdr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cdr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cdr\ta_DX.obj \
+ ..\..\..\..\..\temp\cdr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cdr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cdr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cdr\ta_LN.obj \
+ ..\..\..\..\..\temp\cdr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cdr\ta_MA.obj \
+ ..\..\..\..\..\temp\cdr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cdr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cdr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cdr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cdr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cdr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cdr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cdr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cdr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cdr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cdr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cdr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cdr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cdr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cdr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cdr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cdr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cdr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cdr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cdr\ta_T3.obj \
+ ..\..\..\..\..\temp\cdr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cdr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cdr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cdr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cdr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cdr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cdr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdr/win32/msvc/ta_func/Makefile
+
+../cdr/win32/msvc/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cdr/win32/msvc/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cdr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cdr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cdr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdr/*.pch
+ -del ../../../../../temp/cdr/*.idb
+ -del ../../../../../temp/cdr/ta_func/*.pch
+ -del ../../../../../temp/cdr/ta_func/*.idb
+ -del ../../../../../temp/cdr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cdr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cdr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cdr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cdr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cdr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cdr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cdr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cdr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cdr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cdr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cdr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cdr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cdr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cdr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cdr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cdr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cdr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cdr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cdr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cdr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cdr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cdr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cdr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cdr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cdr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cdr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cdr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cdr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cdr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cdr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cdr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cdr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cdr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cdr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cdr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cdr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cdr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cdr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cdr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cdr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cdr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cdr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cdr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cdr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cdr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cdr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cdr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cdr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cdr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cdr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cdr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cdr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cdr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cdr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cdr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cdr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cdr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cdr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cdr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cdr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cdr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cdr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cdr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cdr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cdr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cdr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cdr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cdr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cdr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cdr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cdr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cdr/win32/msvc/ta_libc/Makefile b/vendor/ta-lib/make/cdr/win32/msvc/ta_libc/Makefile
new file mode 100644
index 000000000..bbf9dd0fd
--- /dev/null
+++ b/vendor/ta-lib/make/cdr/win32/msvc/ta_libc/Makefile
@@ -0,0 +1,1237 @@
+#############################################################################
+# Makefile for building ta_libc_cdr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT -DNO_DEBUG
+CXXFLAGS= -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT -DNO_DEBUG
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cdr\ta_global.obj \
+ ..\..\..\..\..\temp\cdr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cdr\ta_version.obj \
+ ..\..\..\..\..\temp\cdr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cdr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cdr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cdr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cdr\ta_frame.obj \
+ ..\..\..\..\..\temp\cdr\table_a.obj \
+ ..\..\..\..\..\temp\cdr\table_b.obj \
+ ..\..\..\..\..\temp\cdr\table_c.obj \
+ ..\..\..\..\..\temp\cdr\table_d.obj \
+ ..\..\..\..\..\temp\cdr\table_e.obj \
+ ..\..\..\..\..\temp\cdr\table_f.obj \
+ ..\..\..\..\..\temp\cdr\table_g.obj \
+ ..\..\..\..\..\temp\cdr\table_h.obj \
+ ..\..\..\..\..\temp\cdr\table_i.obj \
+ ..\..\..\..\..\temp\cdr\table_j.obj \
+ ..\..\..\..\..\temp\cdr\table_k.obj \
+ ..\..\..\..\..\temp\cdr\table_l.obj \
+ ..\..\..\..\..\temp\cdr\table_m.obj \
+ ..\..\..\..\..\temp\cdr\table_n.obj \
+ ..\..\..\..\..\temp\cdr\table_o.obj \
+ ..\..\..\..\..\temp\cdr\table_p.obj \
+ ..\..\..\..\..\temp\cdr\table_q.obj \
+ ..\..\..\..\..\temp\cdr\table_r.obj \
+ ..\..\..\..\..\temp\cdr\table_s.obj \
+ ..\..\..\..\..\temp\cdr\table_t.obj \
+ ..\..\..\..\..\temp\cdr\table_u.obj \
+ ..\..\..\..\..\temp\cdr\table_v.obj \
+ ..\..\..\..\..\temp\cdr\table_w.obj \
+ ..\..\..\..\..\temp\cdr\table_x.obj \
+ ..\..\..\..\..\temp\cdr\table_y.obj \
+ ..\..\..\..\..\temp\cdr\table_z.obj \
+ ..\..\..\..\..\temp\cdr\ta_utility.obj \
+ ..\..\..\..\..\temp\cdr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cdr\ta_AD.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cdr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cdr\ta_APO.obj \
+ ..\..\..\..\..\temp\cdr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cdr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cdr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cdr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cdr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cdr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cdr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cdr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cdr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cdr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cdr\ta_COS.obj \
+ ..\..\..\..\..\temp\cdr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cdr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cdr\ta_DX.obj \
+ ..\..\..\..\..\temp\cdr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cdr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cdr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cdr\ta_LN.obj \
+ ..\..\..\..\..\temp\cdr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cdr\ta_MA.obj \
+ ..\..\..\..\..\temp\cdr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cdr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cdr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cdr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cdr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cdr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cdr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cdr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cdr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cdr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cdr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cdr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cdr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cdr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cdr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cdr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cdr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cdr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cdr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cdr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cdr\ta_T3.obj \
+ ..\..\..\..\..\temp\cdr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cdr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cdr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cdr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cdr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cdr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cdr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cdr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cdr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cdr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdr/win32/msvc/ta_libc/Makefile
+
+../cdr/win32/msvc/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cdr/win32/msvc/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdr\ta_global.obj
+ -del ..\..\..\..\..\temp\cdr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cdr\ta_version.obj
+ -del ..\..\..\..\..\temp\cdr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cdr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cdr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cdr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cdr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cdr\table_a.obj
+ -del ..\..\..\..\..\temp\cdr\table_b.obj
+ -del ..\..\..\..\..\temp\cdr\table_c.obj
+ -del ..\..\..\..\..\temp\cdr\table_d.obj
+ -del ..\..\..\..\..\temp\cdr\table_e.obj
+ -del ..\..\..\..\..\temp\cdr\table_f.obj
+ -del ..\..\..\..\..\temp\cdr\table_g.obj
+ -del ..\..\..\..\..\temp\cdr\table_h.obj
+ -del ..\..\..\..\..\temp\cdr\table_i.obj
+ -del ..\..\..\..\..\temp\cdr\table_j.obj
+ -del ..\..\..\..\..\temp\cdr\table_k.obj
+ -del ..\..\..\..\..\temp\cdr\table_l.obj
+ -del ..\..\..\..\..\temp\cdr\table_m.obj
+ -del ..\..\..\..\..\temp\cdr\table_n.obj
+ -del ..\..\..\..\..\temp\cdr\table_o.obj
+ -del ..\..\..\..\..\temp\cdr\table_p.obj
+ -del ..\..\..\..\..\temp\cdr\table_q.obj
+ -del ..\..\..\..\..\temp\cdr\table_r.obj
+ -del ..\..\..\..\..\temp\cdr\table_s.obj
+ -del ..\..\..\..\..\temp\cdr\table_t.obj
+ -del ..\..\..\..\..\temp\cdr\table_u.obj
+ -del ..\..\..\..\..\temp\cdr\table_v.obj
+ -del ..\..\..\..\..\temp\cdr\table_w.obj
+ -del ..\..\..\..\..\temp\cdr\table_x.obj
+ -del ..\..\..\..\..\temp\cdr\table_y.obj
+ -del ..\..\..\..\..\temp\cdr\table_z.obj
+ -del ..\..\..\..\..\temp\cdr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cdr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cdr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cdr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cdr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cdr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cdr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cdr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cdr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cdr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cdr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cdr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cdr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cdr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cdr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cdr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cdr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cdr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cdr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cdr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cdr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cdr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cdr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cdr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cdr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cdr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cdr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cdr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cdr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cdr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cdr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cdr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cdr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cdr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cdr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cdr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cdr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cdr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cdr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cdr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cdr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cdr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cdr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cdr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cdr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cdr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cdr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cdr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cdr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cdr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cdr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cdr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cdr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cdr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cdr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cdr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cdr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cdr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cdr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cdr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cdr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cdr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cdr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cdr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cdr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cdr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cdr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cdr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cdr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cdr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cdr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cdr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cdr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cdr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cdr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cdr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cdr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cdr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cdr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cdr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cdr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cdr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cdr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cdr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cdr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cdr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cdr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cdr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cdr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cdr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cdr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cdr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cdr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cdr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cdr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cdr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cdr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cdr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cdr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cdr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cdr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cdr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cdr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cdr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cdr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cdr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cdr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cdr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cdr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cdr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cdr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cdr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cdr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cdr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cdr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cdr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cdr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cdr/win32/msvc/ta_regtest/Makefile b/vendor/ta-lib/make/cdr/win32/msvc/ta_regtest/Makefile
new file mode 100644
index 000000000..b78cae88a
--- /dev/null
+++ b/vendor/ta-lib/make/cdr/win32/msvc/ta_regtest/Makefile
@@ -0,0 +1,236 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_cdr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cdr\ta_regtest.obj \
+ ..\..\..\..\..\temp\cdr\test_candlestick.obj \
+ ..\..\..\..\..\temp\cdr\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cdr\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cdr\test_internals.obj \
+ ..\..\..\..\..\temp\cdr\test_adx.obj \
+ ..\..\..\..\..\temp\cdr\test_bbands.obj \
+ ..\..\..\..\..\temp\cdr\test_ma.obj \
+ ..\..\..\..\..\temp\cdr\test_macd.obj \
+ ..\..\..\..\..\temp\cdr\test_minmax.obj \
+ ..\..\..\..\..\temp\cdr\test_mom.obj \
+ ..\..\..\..\..\temp\cdr\test_per_ema.obj \
+ ..\..\..\..\..\temp\cdr\test_per_hl.obj \
+ ..\..\..\..\..\temp\cdr\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cdr\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cdr\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cdr\test_po.obj \
+ ..\..\..\..\..\temp\cdr\test_rsi.obj \
+ ..\..\..\..\..\temp\cdr\test_sar.obj \
+ ..\..\..\..\..\temp\cdr\test_stddev.obj \
+ ..\..\..\..\..\temp\cdr\test_stoch.obj \
+ ..\..\..\..\..\temp\cdr\test_trange.obj \
+ ..\..\..\..\..\temp\cdr\test_util.obj \
+ ..\..\..\..\..\temp\cdr\test_data.obj \
+ ..\..\..\..\..\temp\cdr\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cdr/win32/msvc/ta_regtest/Makefile
+
+../cdr/win32/msvc/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cdr/win32/msvc/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cdr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cdr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cdr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cdr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cdr\test_internals.obj
+ -del ..\..\..\..\..\temp\cdr\test_adx.obj
+ -del ..\..\..\..\..\temp\cdr\test_bbands.obj
+ -del ..\..\..\..\..\temp\cdr\test_ma.obj
+ -del ..\..\..\..\..\temp\cdr\test_macd.obj
+ -del ..\..\..\..\..\temp\cdr\test_minmax.obj
+ -del ..\..\..\..\..\temp\cdr\test_mom.obj
+ -del ..\..\..\..\..\temp\cdr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cdr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cdr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cdr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cdr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cdr\test_po.obj
+ -del ..\..\..\..\..\temp\cdr\test_rsi.obj
+ -del ..\..\..\..\..\temp\cdr\test_sar.obj
+ -del ..\..\..\..\..\temp\cdr\test_stddev.obj
+ -del ..\..\..\..\..\temp\cdr\test_stoch.obj
+ -del ..\..\..\..\..\temp\cdr\test_trange.obj
+ -del ..\..\..\..\..\temp\cdr\test_util.obj
+ -del ..\..\..\..\..\temp\cdr\test_data.obj
+ -del ..\..\..\..\..\temp\cdr\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cdr/*.pch
+ -del ../../../../../temp/cdr/*.idb
+ -del ../../../../../temp/cdr/ta_regtest/*.pch
+ -del ../../../../../temp/cdr/ta_regtest/*.idb
+ -del ../../../../../temp/cdr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cdr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cdr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cdr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cdr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cdr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cdr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cdr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cdr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cdr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cdr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cdr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cdr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cdr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cdr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cdr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cdr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cdr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cdr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cdr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cdr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cdr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cdr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cdr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cdr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cdr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cdr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmd/cygwin/g++/Makefile b/vendor/ta-lib/make/cmd/cygwin/g++/Makefile
new file mode 100644
index 000000000..0257e4662
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/cygwin/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmd/cygwin/g++/Makefile
+
+../cmd/cygwin/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmd/cygwin/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmd/cygwin/g++/gen_code/Makefile b/vendor/ta-lib/make/cmd/cygwin/g++/gen_code/Makefile
new file mode 100644
index 000000000..3f0002872
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/cygwin/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmd.a -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmd/gen_code/gen_code.o \
+ ../../../../../temp/cmd/gen_code/ta_abstract.o \
+ ../../../../../temp/cmd/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmd/gen_code/table_a.o \
+ ../../../../../temp/cmd/gen_code/table_b.o \
+ ../../../../../temp/cmd/gen_code/table_c.o \
+ ../../../../../temp/cmd/gen_code/table_d.o \
+ ../../../../../temp/cmd/gen_code/table_e.o \
+ ../../../../../temp/cmd/gen_code/table_f.o \
+ ../../../../../temp/cmd/gen_code/table_g.o \
+ ../../../../../temp/cmd/gen_code/table_h.o \
+ ../../../../../temp/cmd/gen_code/table_i.o \
+ ../../../../../temp/cmd/gen_code/table_j.o \
+ ../../../../../temp/cmd/gen_code/table_k.o \
+ ../../../../../temp/cmd/gen_code/table_l.o \
+ ../../../../../temp/cmd/gen_code/table_m.o \
+ ../../../../../temp/cmd/gen_code/table_n.o \
+ ../../../../../temp/cmd/gen_code/table_o.o \
+ ../../../../../temp/cmd/gen_code/table_p.o \
+ ../../../../../temp/cmd/gen_code/table_q.o \
+ ../../../../../temp/cmd/gen_code/table_r.o \
+ ../../../../../temp/cmd/gen_code/table_s.o \
+ ../../../../../temp/cmd/gen_code/table_t.o \
+ ../../../../../temp/cmd/gen_code/table_u.o \
+ ../../../../../temp/cmd/gen_code/table_v.o \
+ ../../../../../temp/cmd/gen_code/table_w.o \
+ ../../../../../temp/cmd/gen_code/table_x.o \
+ ../../../../../temp/cmd/gen_code/table_y.o \
+ ../../../../../temp/cmd/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmd/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/cygwin/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmd/cygwin/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..587997748
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/cygwin/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmd.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmd/ta_abstract.o \
+ ../../../../../temp/cmd/ta_def_ui.o \
+ ../../../../../temp/cmd/ta_func_api.o \
+ ../../../../../temp/cmd/ta_group_idx.o \
+ ../../../../../temp/cmd/ta_frame.o \
+ ../../../../../temp/cmd/table_a.o \
+ ../../../../../temp/cmd/table_b.o \
+ ../../../../../temp/cmd/table_c.o \
+ ../../../../../temp/cmd/table_d.o \
+ ../../../../../temp/cmd/table_e.o \
+ ../../../../../temp/cmd/table_f.o \
+ ../../../../../temp/cmd/table_g.o \
+ ../../../../../temp/cmd/table_h.o \
+ ../../../../../temp/cmd/table_i.o \
+ ../../../../../temp/cmd/table_j.o \
+ ../../../../../temp/cmd/table_k.o \
+ ../../../../../temp/cmd/table_l.o \
+ ../../../../../temp/cmd/table_m.o \
+ ../../../../../temp/cmd/table_n.o \
+ ../../../../../temp/cmd/table_o.o \
+ ../../../../../temp/cmd/table_p.o \
+ ../../../../../temp/cmd/table_q.o \
+ ../../../../../temp/cmd/table_r.o \
+ ../../../../../temp/cmd/table_s.o \
+ ../../../../../temp/cmd/table_t.o \
+ ../../../../../temp/cmd/table_u.o \
+ ../../../../../temp/cmd/table_v.o \
+ ../../../../../temp/cmd/table_w.o \
+ ../../../../../temp/cmd/table_x.o \
+ ../../../../../temp/cmd/table_y.o \
+ ../../../../../temp/cmd/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/cygwin/g++/ta_common/Makefile b/vendor/ta-lib/make/cmd/cygwin/g++/ta_common/Makefile
new file mode 100644
index 000000000..21e06dee8
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/cygwin/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmd.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmd/ta_global.o \
+ ../../../../../temp/cmd/ta_retcode.o \
+ ../../../../../temp/cmd/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmd/cygwin/g++/ta_func/Makefile b/vendor/ta-lib/make/cmd/cygwin/g++/ta_func/Makefile
new file mode 100644
index 000000000..cca98825f
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/cygwin/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmd.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmd/ta_utility.o \
+ ../../../../../temp/cmd/ta_ACOS.o \
+ ../../../../../temp/cmd/ta_AD.o \
+ ../../../../../temp/cmd/ta_ADD.o \
+ ../../../../../temp/cmd/ta_ADOSC.o \
+ ../../../../../temp/cmd/ta_ADX.o \
+ ../../../../../temp/cmd/ta_ADXR.o \
+ ../../../../../temp/cmd/ta_APO.o \
+ ../../../../../temp/cmd/ta_AROON.o \
+ ../../../../../temp/cmd/ta_AROONOSC.o \
+ ../../../../../temp/cmd/ta_ASIN.o \
+ ../../../../../temp/cmd/ta_ATAN.o \
+ ../../../../../temp/cmd/ta_ATR.o \
+ ../../../../../temp/cmd/ta_AVGPRICE.o \
+ ../../../../../temp/cmd/ta_BBANDS.o \
+ ../../../../../temp/cmd/ta_BETA.o \
+ ../../../../../temp/cmd/ta_BOP.o \
+ ../../../../../temp/cmd/ta_CCI.o \
+ ../../../../../temp/cmd/ta_CDL2CROWS.o \
+ ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmd/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmd/ta_CDLDOJI.o \
+ ../../../../../temp/cmd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmd/ta_CDLENGULFING.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmd/ta_CDLHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmd/ta_CDLHARAMI.o \
+ ../../../../../temp/cmd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmd/ta_CDLINNECK.o \
+ ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLKICKING.o \
+ ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmd/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmd/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLONNECK.o \
+ ../../../../../temp/cmd/ta_CDLPIERCING.o \
+ ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmd/ta_CDLTAKURI.o \
+ ../../../../../temp/cmd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmd/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmd/ta_CEIL.o \
+ ../../../../../temp/cmd/ta_CMO.o \
+ ../../../../../temp/cmd/ta_CORREL.o \
+ ../../../../../temp/cmd/ta_COS.o \
+ ../../../../../temp/cmd/ta_COSH.o \
+ ../../../../../temp/cmd/ta_DEMA.o \
+ ../../../../../temp/cmd/ta_DIV.o \
+ ../../../../../temp/cmd/ta_DX.o \
+ ../../../../../temp/cmd/ta_EMA.o \
+ ../../../../../temp/cmd/ta_EXP.o \
+ ../../../../../temp/cmd/ta_FLOOR.o \
+ ../../../../../temp/cmd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmd/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmd/ta_HT_PHASOR.o \
+ ../../../../../temp/cmd/ta_HT_SINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmd/ta_KAMA.o \
+ ../../../../../temp/cmd/ta_LINEARREG.o \
+ ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmd/ta_LN.o \
+ ../../../../../temp/cmd/ta_LOG10.o \
+ ../../../../../temp/cmd/ta_MA.o \
+ ../../../../../temp/cmd/ta_MACD.o \
+ ../../../../../temp/cmd/ta_MACDEXT.o \
+ ../../../../../temp/cmd/ta_MACDFIX.o \
+ ../../../../../temp/cmd/ta_MAMA.o \
+ ../../../../../temp/cmd/ta_MAVP.o \
+ ../../../../../temp/cmd/ta_MAX.o \
+ ../../../../../temp/cmd/ta_MAXINDEX.o \
+ ../../../../../temp/cmd/ta_MEDPRICE.o \
+ ../../../../../temp/cmd/ta_MFI.o \
+ ../../../../../temp/cmd/ta_MIDPOINT.o \
+ ../../../../../temp/cmd/ta_MIDPRICE.o \
+ ../../../../../temp/cmd/ta_MIN.o \
+ ../../../../../temp/cmd/ta_MININDEX.o \
+ ../../../../../temp/cmd/ta_MINMAX.o \
+ ../../../../../temp/cmd/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmd/ta_MINUS_DI.o \
+ ../../../../../temp/cmd/ta_MINUS_DM.o \
+ ../../../../../temp/cmd/ta_MOM.o \
+ ../../../../../temp/cmd/ta_MULT.o \
+ ../../../../../temp/cmd/ta_NATR.o \
+ ../../../../../temp/cmd/ta_OBV.o \
+ ../../../../../temp/cmd/ta_PLUS_DI.o \
+ ../../../../../temp/cmd/ta_PLUS_DM.o \
+ ../../../../../temp/cmd/ta_PPO.o \
+ ../../../../../temp/cmd/ta_ROC.o \
+ ../../../../../temp/cmd/ta_ROCP.o \
+ ../../../../../temp/cmd/ta_ROCR.o \
+ ../../../../../temp/cmd/ta_ROCR100.o \
+ ../../../../../temp/cmd/ta_RSI.o \
+ ../../../../../temp/cmd/ta_SAR.o \
+ ../../../../../temp/cmd/ta_SAREXT.o \
+ ../../../../../temp/cmd/ta_SIN.o \
+ ../../../../../temp/cmd/ta_SINH.o \
+ ../../../../../temp/cmd/ta_SMA.o \
+ ../../../../../temp/cmd/ta_SQRT.o \
+ ../../../../../temp/cmd/ta_STDDEV.o \
+ ../../../../../temp/cmd/ta_STOCH.o \
+ ../../../../../temp/cmd/ta_STOCHF.o \
+ ../../../../../temp/cmd/ta_STOCHRSI.o \
+ ../../../../../temp/cmd/ta_SUB.o \
+ ../../../../../temp/cmd/ta_SUM.o \
+ ../../../../../temp/cmd/ta_T3.o \
+ ../../../../../temp/cmd/ta_TAN.o \
+ ../../../../../temp/cmd/ta_TANH.o \
+ ../../../../../temp/cmd/ta_TEMA.o \
+ ../../../../../temp/cmd/ta_TRANGE.o \
+ ../../../../../temp/cmd/ta_TRIMA.o \
+ ../../../../../temp/cmd/ta_TRIX.o \
+ ../../../../../temp/cmd/ta_TSF.o \
+ ../../../../../temp/cmd/ta_TYPPRICE.o \
+ ../../../../../temp/cmd/ta_ULTOSC.o \
+ ../../../../../temp/cmd/ta_VAR.o \
+ ../../../../../temp/cmd/ta_WCLPRICE.o \
+ ../../../../../temp/cmd/ta_WILLR.o \
+ ../../../../../temp/cmd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/cygwin/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmd/cygwin/g++/ta_libc/Makefile
new file mode 100644
index 000000000..6f651789a
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/cygwin/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmd.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmd/ta_global.o \
+ ../../../../../temp/cmd/ta_retcode.o \
+ ../../../../../temp/cmd/ta_version.o \
+ ../../../../../temp/cmd/ta_abstract.o \
+ ../../../../../temp/cmd/ta_def_ui.o \
+ ../../../../../temp/cmd/ta_func_api.o \
+ ../../../../../temp/cmd/ta_group_idx.o \
+ ../../../../../temp/cmd/ta_frame.o \
+ ../../../../../temp/cmd/table_a.o \
+ ../../../../../temp/cmd/table_b.o \
+ ../../../../../temp/cmd/table_c.o \
+ ../../../../../temp/cmd/table_d.o \
+ ../../../../../temp/cmd/table_e.o \
+ ../../../../../temp/cmd/table_f.o \
+ ../../../../../temp/cmd/table_g.o \
+ ../../../../../temp/cmd/table_h.o \
+ ../../../../../temp/cmd/table_i.o \
+ ../../../../../temp/cmd/table_j.o \
+ ../../../../../temp/cmd/table_k.o \
+ ../../../../../temp/cmd/table_l.o \
+ ../../../../../temp/cmd/table_m.o \
+ ../../../../../temp/cmd/table_n.o \
+ ../../../../../temp/cmd/table_o.o \
+ ../../../../../temp/cmd/table_p.o \
+ ../../../../../temp/cmd/table_q.o \
+ ../../../../../temp/cmd/table_r.o \
+ ../../../../../temp/cmd/table_s.o \
+ ../../../../../temp/cmd/table_t.o \
+ ../../../../../temp/cmd/table_u.o \
+ ../../../../../temp/cmd/table_v.o \
+ ../../../../../temp/cmd/table_w.o \
+ ../../../../../temp/cmd/table_x.o \
+ ../../../../../temp/cmd/table_y.o \
+ ../../../../../temp/cmd/table_z.o \
+ ../../../../../temp/cmd/ta_utility.o \
+ ../../../../../temp/cmd/ta_ACOS.o \
+ ../../../../../temp/cmd/ta_AD.o \
+ ../../../../../temp/cmd/ta_ADD.o \
+ ../../../../../temp/cmd/ta_ADOSC.o \
+ ../../../../../temp/cmd/ta_ADX.o \
+ ../../../../../temp/cmd/ta_ADXR.o \
+ ../../../../../temp/cmd/ta_APO.o \
+ ../../../../../temp/cmd/ta_AROON.o \
+ ../../../../../temp/cmd/ta_AROONOSC.o \
+ ../../../../../temp/cmd/ta_ASIN.o \
+ ../../../../../temp/cmd/ta_ATAN.o \
+ ../../../../../temp/cmd/ta_ATR.o \
+ ../../../../../temp/cmd/ta_AVGPRICE.o \
+ ../../../../../temp/cmd/ta_BBANDS.o \
+ ../../../../../temp/cmd/ta_BETA.o \
+ ../../../../../temp/cmd/ta_BOP.o \
+ ../../../../../temp/cmd/ta_CCI.o \
+ ../../../../../temp/cmd/ta_CDL2CROWS.o \
+ ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmd/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmd/ta_CDLDOJI.o \
+ ../../../../../temp/cmd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmd/ta_CDLENGULFING.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmd/ta_CDLHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmd/ta_CDLHARAMI.o \
+ ../../../../../temp/cmd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmd/ta_CDLINNECK.o \
+ ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLKICKING.o \
+ ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmd/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmd/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLONNECK.o \
+ ../../../../../temp/cmd/ta_CDLPIERCING.o \
+ ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmd/ta_CDLTAKURI.o \
+ ../../../../../temp/cmd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmd/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmd/ta_CEIL.o \
+ ../../../../../temp/cmd/ta_CMO.o \
+ ../../../../../temp/cmd/ta_CORREL.o \
+ ../../../../../temp/cmd/ta_COS.o \
+ ../../../../../temp/cmd/ta_COSH.o \
+ ../../../../../temp/cmd/ta_DEMA.o \
+ ../../../../../temp/cmd/ta_DIV.o \
+ ../../../../../temp/cmd/ta_DX.o \
+ ../../../../../temp/cmd/ta_EMA.o \
+ ../../../../../temp/cmd/ta_EXP.o \
+ ../../../../../temp/cmd/ta_FLOOR.o \
+ ../../../../../temp/cmd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmd/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmd/ta_HT_PHASOR.o \
+ ../../../../../temp/cmd/ta_HT_SINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmd/ta_KAMA.o \
+ ../../../../../temp/cmd/ta_LINEARREG.o \
+ ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmd/ta_LN.o \
+ ../../../../../temp/cmd/ta_LOG10.o \
+ ../../../../../temp/cmd/ta_MA.o \
+ ../../../../../temp/cmd/ta_MACD.o \
+ ../../../../../temp/cmd/ta_MACDEXT.o \
+ ../../../../../temp/cmd/ta_MACDFIX.o \
+ ../../../../../temp/cmd/ta_MAMA.o \
+ ../../../../../temp/cmd/ta_MAVP.o \
+ ../../../../../temp/cmd/ta_MAX.o \
+ ../../../../../temp/cmd/ta_MAXINDEX.o \
+ ../../../../../temp/cmd/ta_MEDPRICE.o \
+ ../../../../../temp/cmd/ta_MFI.o \
+ ../../../../../temp/cmd/ta_MIDPOINT.o \
+ ../../../../../temp/cmd/ta_MIDPRICE.o \
+ ../../../../../temp/cmd/ta_MIN.o \
+ ../../../../../temp/cmd/ta_MININDEX.o \
+ ../../../../../temp/cmd/ta_MINMAX.o \
+ ../../../../../temp/cmd/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmd/ta_MINUS_DI.o \
+ ../../../../../temp/cmd/ta_MINUS_DM.o \
+ ../../../../../temp/cmd/ta_MOM.o \
+ ../../../../../temp/cmd/ta_MULT.o \
+ ../../../../../temp/cmd/ta_NATR.o \
+ ../../../../../temp/cmd/ta_OBV.o \
+ ../../../../../temp/cmd/ta_PLUS_DI.o \
+ ../../../../../temp/cmd/ta_PLUS_DM.o \
+ ../../../../../temp/cmd/ta_PPO.o \
+ ../../../../../temp/cmd/ta_ROC.o \
+ ../../../../../temp/cmd/ta_ROCP.o \
+ ../../../../../temp/cmd/ta_ROCR.o \
+ ../../../../../temp/cmd/ta_ROCR100.o \
+ ../../../../../temp/cmd/ta_RSI.o \
+ ../../../../../temp/cmd/ta_SAR.o \
+ ../../../../../temp/cmd/ta_SAREXT.o \
+ ../../../../../temp/cmd/ta_SIN.o \
+ ../../../../../temp/cmd/ta_SINH.o \
+ ../../../../../temp/cmd/ta_SMA.o \
+ ../../../../../temp/cmd/ta_SQRT.o \
+ ../../../../../temp/cmd/ta_STDDEV.o \
+ ../../../../../temp/cmd/ta_STOCH.o \
+ ../../../../../temp/cmd/ta_STOCHF.o \
+ ../../../../../temp/cmd/ta_STOCHRSI.o \
+ ../../../../../temp/cmd/ta_SUB.o \
+ ../../../../../temp/cmd/ta_SUM.o \
+ ../../../../../temp/cmd/ta_T3.o \
+ ../../../../../temp/cmd/ta_TAN.o \
+ ../../../../../temp/cmd/ta_TANH.o \
+ ../../../../../temp/cmd/ta_TEMA.o \
+ ../../../../../temp/cmd/ta_TRANGE.o \
+ ../../../../../temp/cmd/ta_TRIMA.o \
+ ../../../../../temp/cmd/ta_TRIX.o \
+ ../../../../../temp/cmd/ta_TSF.o \
+ ../../../../../temp/cmd/ta_TYPPRICE.o \
+ ../../../../../temp/cmd/ta_ULTOSC.o \
+ ../../../../../temp/cmd/ta_VAR.o \
+ ../../../../../temp/cmd/ta_WCLPRICE.o \
+ ../../../../../temp/cmd/ta_WILLR.o \
+ ../../../../../temp/cmd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/cygwin/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmd/cygwin/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..0c66eea9d
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/cygwin/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmd.a -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmd/ta_regtest.o \
+ ../../../../../temp/cmd/test_candlestick.o \
+ ../../../../../temp/cmd/test_1in_1out.o \
+ ../../../../../temp/cmd/test_1in_2out.o \
+ ../../../../../temp/cmd/test_internals.o \
+ ../../../../../temp/cmd/test_adx.o \
+ ../../../../../temp/cmd/test_bbands.o \
+ ../../../../../temp/cmd/test_ma.o \
+ ../../../../../temp/cmd/test_macd.o \
+ ../../../../../temp/cmd/test_minmax.o \
+ ../../../../../temp/cmd/test_mom.o \
+ ../../../../../temp/cmd/test_per_ema.o \
+ ../../../../../temp/cmd/test_per_hl.o \
+ ../../../../../temp/cmd/test_per_hlc.o \
+ ../../../../../temp/cmd/test_per_hlcv.o \
+ ../../../../../temp/cmd/test_per_ohlc.o \
+ ../../../../../temp/cmd/test_po.o \
+ ../../../../../temp/cmd/test_rsi.o \
+ ../../../../../temp/cmd/test_sar.o \
+ ../../../../../temp/cmd/test_stddev.o \
+ ../../../../../temp/cmd/test_stoch.o \
+ ../../../../../temp/cmd/test_trange.o \
+ ../../../../../temp/cmd/test_util.o \
+ ../../../../../temp/cmd/test_data.o \
+ ../../../../../temp/cmd/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmd/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmd/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmd/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmd/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmd/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmd/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmd/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmd/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmd/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmd/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmd/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmd/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmd/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmd/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmd/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmd/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmd/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmd/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmd/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmd/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmd/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmd/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmd/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmd/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmd/freebsd/g++/Makefile b/vendor/ta-lib/make/cmd/freebsd/g++/Makefile
new file mode 100644
index 000000000..b92855283
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/freebsd/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmd/freebsd/g++/Makefile
+
+../cmd/freebsd/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmd/freebsd/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmd/freebsd/g++/gen_code/Makefile b/vendor/ta-lib/make/cmd/freebsd/g++/gen_code/Makefile
new file mode 100644
index 000000000..f2b328b41
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/freebsd/g++/gen_code/Makefile
@@ -0,0 +1,225 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmd.a -pthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmd/gen_code/gen_code.o \
+ ../../../../../temp/cmd/gen_code/ta_abstract.o \
+ ../../../../../temp/cmd/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmd/gen_code/table_a.o \
+ ../../../../../temp/cmd/gen_code/table_b.o \
+ ../../../../../temp/cmd/gen_code/table_c.o \
+ ../../../../../temp/cmd/gen_code/table_d.o \
+ ../../../../../temp/cmd/gen_code/table_e.o \
+ ../../../../../temp/cmd/gen_code/table_f.o \
+ ../../../../../temp/cmd/gen_code/table_g.o \
+ ../../../../../temp/cmd/gen_code/table_h.o \
+ ../../../../../temp/cmd/gen_code/table_i.o \
+ ../../../../../temp/cmd/gen_code/table_j.o \
+ ../../../../../temp/cmd/gen_code/table_k.o \
+ ../../../../../temp/cmd/gen_code/table_l.o \
+ ../../../../../temp/cmd/gen_code/table_m.o \
+ ../../../../../temp/cmd/gen_code/table_n.o \
+ ../../../../../temp/cmd/gen_code/table_o.o \
+ ../../../../../temp/cmd/gen_code/table_p.o \
+ ../../../../../temp/cmd/gen_code/table_q.o \
+ ../../../../../temp/cmd/gen_code/table_r.o \
+ ../../../../../temp/cmd/gen_code/table_s.o \
+ ../../../../../temp/cmd/gen_code/table_t.o \
+ ../../../../../temp/cmd/gen_code/table_u.o \
+ ../../../../../temp/cmd/gen_code/table_v.o \
+ ../../../../../temp/cmd/gen_code/table_w.o \
+ ../../../../../temp/cmd/gen_code/table_x.o \
+ ../../../../../temp/cmd/gen_code/table_y.o \
+ ../../../../../temp/cmd/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmd/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/freebsd/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmd/freebsd/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..68e034d6b
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/freebsd/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmd.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmd/ta_abstract.o \
+ ../../../../../temp/cmd/ta_def_ui.o \
+ ../../../../../temp/cmd/ta_func_api.o \
+ ../../../../../temp/cmd/ta_group_idx.o \
+ ../../../../../temp/cmd/ta_frame.o \
+ ../../../../../temp/cmd/table_a.o \
+ ../../../../../temp/cmd/table_b.o \
+ ../../../../../temp/cmd/table_c.o \
+ ../../../../../temp/cmd/table_d.o \
+ ../../../../../temp/cmd/table_e.o \
+ ../../../../../temp/cmd/table_f.o \
+ ../../../../../temp/cmd/table_g.o \
+ ../../../../../temp/cmd/table_h.o \
+ ../../../../../temp/cmd/table_i.o \
+ ../../../../../temp/cmd/table_j.o \
+ ../../../../../temp/cmd/table_k.o \
+ ../../../../../temp/cmd/table_l.o \
+ ../../../../../temp/cmd/table_m.o \
+ ../../../../../temp/cmd/table_n.o \
+ ../../../../../temp/cmd/table_o.o \
+ ../../../../../temp/cmd/table_p.o \
+ ../../../../../temp/cmd/table_q.o \
+ ../../../../../temp/cmd/table_r.o \
+ ../../../../../temp/cmd/table_s.o \
+ ../../../../../temp/cmd/table_t.o \
+ ../../../../../temp/cmd/table_u.o \
+ ../../../../../temp/cmd/table_v.o \
+ ../../../../../temp/cmd/table_w.o \
+ ../../../../../temp/cmd/table_x.o \
+ ../../../../../temp/cmd/table_y.o \
+ ../../../../../temp/cmd/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/freebsd/g++/ta_common/Makefile b/vendor/ta-lib/make/cmd/freebsd/g++/ta_common/Makefile
new file mode 100644
index 000000000..848449b6d
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/freebsd/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmd.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmd/ta_global.o \
+ ../../../../../temp/cmd/ta_retcode.o \
+ ../../../../../temp/cmd/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmd/freebsd/g++/ta_func/Makefile b/vendor/ta-lib/make/cmd/freebsd/g++/ta_func/Makefile
new file mode 100644
index 000000000..20f85d506
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/freebsd/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmd.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmd/ta_utility.o \
+ ../../../../../temp/cmd/ta_ACOS.o \
+ ../../../../../temp/cmd/ta_AD.o \
+ ../../../../../temp/cmd/ta_ADD.o \
+ ../../../../../temp/cmd/ta_ADOSC.o \
+ ../../../../../temp/cmd/ta_ADX.o \
+ ../../../../../temp/cmd/ta_ADXR.o \
+ ../../../../../temp/cmd/ta_APO.o \
+ ../../../../../temp/cmd/ta_AROON.o \
+ ../../../../../temp/cmd/ta_AROONOSC.o \
+ ../../../../../temp/cmd/ta_ASIN.o \
+ ../../../../../temp/cmd/ta_ATAN.o \
+ ../../../../../temp/cmd/ta_ATR.o \
+ ../../../../../temp/cmd/ta_AVGPRICE.o \
+ ../../../../../temp/cmd/ta_BBANDS.o \
+ ../../../../../temp/cmd/ta_BETA.o \
+ ../../../../../temp/cmd/ta_BOP.o \
+ ../../../../../temp/cmd/ta_CCI.o \
+ ../../../../../temp/cmd/ta_CDL2CROWS.o \
+ ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmd/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmd/ta_CDLDOJI.o \
+ ../../../../../temp/cmd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmd/ta_CDLENGULFING.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmd/ta_CDLHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmd/ta_CDLHARAMI.o \
+ ../../../../../temp/cmd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmd/ta_CDLINNECK.o \
+ ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLKICKING.o \
+ ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmd/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmd/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLONNECK.o \
+ ../../../../../temp/cmd/ta_CDLPIERCING.o \
+ ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmd/ta_CDLTAKURI.o \
+ ../../../../../temp/cmd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmd/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmd/ta_CEIL.o \
+ ../../../../../temp/cmd/ta_CMO.o \
+ ../../../../../temp/cmd/ta_CORREL.o \
+ ../../../../../temp/cmd/ta_COS.o \
+ ../../../../../temp/cmd/ta_COSH.o \
+ ../../../../../temp/cmd/ta_DEMA.o \
+ ../../../../../temp/cmd/ta_DIV.o \
+ ../../../../../temp/cmd/ta_DX.o \
+ ../../../../../temp/cmd/ta_EMA.o \
+ ../../../../../temp/cmd/ta_EXP.o \
+ ../../../../../temp/cmd/ta_FLOOR.o \
+ ../../../../../temp/cmd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmd/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmd/ta_HT_PHASOR.o \
+ ../../../../../temp/cmd/ta_HT_SINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmd/ta_KAMA.o \
+ ../../../../../temp/cmd/ta_LINEARREG.o \
+ ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmd/ta_LN.o \
+ ../../../../../temp/cmd/ta_LOG10.o \
+ ../../../../../temp/cmd/ta_MA.o \
+ ../../../../../temp/cmd/ta_MACD.o \
+ ../../../../../temp/cmd/ta_MACDEXT.o \
+ ../../../../../temp/cmd/ta_MACDFIX.o \
+ ../../../../../temp/cmd/ta_MAMA.o \
+ ../../../../../temp/cmd/ta_MAVP.o \
+ ../../../../../temp/cmd/ta_MAX.o \
+ ../../../../../temp/cmd/ta_MAXINDEX.o \
+ ../../../../../temp/cmd/ta_MEDPRICE.o \
+ ../../../../../temp/cmd/ta_MFI.o \
+ ../../../../../temp/cmd/ta_MIDPOINT.o \
+ ../../../../../temp/cmd/ta_MIDPRICE.o \
+ ../../../../../temp/cmd/ta_MIN.o \
+ ../../../../../temp/cmd/ta_MININDEX.o \
+ ../../../../../temp/cmd/ta_MINMAX.o \
+ ../../../../../temp/cmd/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmd/ta_MINUS_DI.o \
+ ../../../../../temp/cmd/ta_MINUS_DM.o \
+ ../../../../../temp/cmd/ta_MOM.o \
+ ../../../../../temp/cmd/ta_MULT.o \
+ ../../../../../temp/cmd/ta_NATR.o \
+ ../../../../../temp/cmd/ta_OBV.o \
+ ../../../../../temp/cmd/ta_PLUS_DI.o \
+ ../../../../../temp/cmd/ta_PLUS_DM.o \
+ ../../../../../temp/cmd/ta_PPO.o \
+ ../../../../../temp/cmd/ta_ROC.o \
+ ../../../../../temp/cmd/ta_ROCP.o \
+ ../../../../../temp/cmd/ta_ROCR.o \
+ ../../../../../temp/cmd/ta_ROCR100.o \
+ ../../../../../temp/cmd/ta_RSI.o \
+ ../../../../../temp/cmd/ta_SAR.o \
+ ../../../../../temp/cmd/ta_SAREXT.o \
+ ../../../../../temp/cmd/ta_SIN.o \
+ ../../../../../temp/cmd/ta_SINH.o \
+ ../../../../../temp/cmd/ta_SMA.o \
+ ../../../../../temp/cmd/ta_SQRT.o \
+ ../../../../../temp/cmd/ta_STDDEV.o \
+ ../../../../../temp/cmd/ta_STOCH.o \
+ ../../../../../temp/cmd/ta_STOCHF.o \
+ ../../../../../temp/cmd/ta_STOCHRSI.o \
+ ../../../../../temp/cmd/ta_SUB.o \
+ ../../../../../temp/cmd/ta_SUM.o \
+ ../../../../../temp/cmd/ta_T3.o \
+ ../../../../../temp/cmd/ta_TAN.o \
+ ../../../../../temp/cmd/ta_TANH.o \
+ ../../../../../temp/cmd/ta_TEMA.o \
+ ../../../../../temp/cmd/ta_TRANGE.o \
+ ../../../../../temp/cmd/ta_TRIMA.o \
+ ../../../../../temp/cmd/ta_TRIX.o \
+ ../../../../../temp/cmd/ta_TSF.o \
+ ../../../../../temp/cmd/ta_TYPPRICE.o \
+ ../../../../../temp/cmd/ta_ULTOSC.o \
+ ../../../../../temp/cmd/ta_VAR.o \
+ ../../../../../temp/cmd/ta_WCLPRICE.o \
+ ../../../../../temp/cmd/ta_WILLR.o \
+ ../../../../../temp/cmd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/freebsd/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmd/freebsd/g++/ta_libc/Makefile
new file mode 100644
index 000000000..2611f693c
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/freebsd/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmd.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmd/ta_global.o \
+ ../../../../../temp/cmd/ta_retcode.o \
+ ../../../../../temp/cmd/ta_version.o \
+ ../../../../../temp/cmd/ta_abstract.o \
+ ../../../../../temp/cmd/ta_def_ui.o \
+ ../../../../../temp/cmd/ta_func_api.o \
+ ../../../../../temp/cmd/ta_group_idx.o \
+ ../../../../../temp/cmd/ta_frame.o \
+ ../../../../../temp/cmd/table_a.o \
+ ../../../../../temp/cmd/table_b.o \
+ ../../../../../temp/cmd/table_c.o \
+ ../../../../../temp/cmd/table_d.o \
+ ../../../../../temp/cmd/table_e.o \
+ ../../../../../temp/cmd/table_f.o \
+ ../../../../../temp/cmd/table_g.o \
+ ../../../../../temp/cmd/table_h.o \
+ ../../../../../temp/cmd/table_i.o \
+ ../../../../../temp/cmd/table_j.o \
+ ../../../../../temp/cmd/table_k.o \
+ ../../../../../temp/cmd/table_l.o \
+ ../../../../../temp/cmd/table_m.o \
+ ../../../../../temp/cmd/table_n.o \
+ ../../../../../temp/cmd/table_o.o \
+ ../../../../../temp/cmd/table_p.o \
+ ../../../../../temp/cmd/table_q.o \
+ ../../../../../temp/cmd/table_r.o \
+ ../../../../../temp/cmd/table_s.o \
+ ../../../../../temp/cmd/table_t.o \
+ ../../../../../temp/cmd/table_u.o \
+ ../../../../../temp/cmd/table_v.o \
+ ../../../../../temp/cmd/table_w.o \
+ ../../../../../temp/cmd/table_x.o \
+ ../../../../../temp/cmd/table_y.o \
+ ../../../../../temp/cmd/table_z.o \
+ ../../../../../temp/cmd/ta_utility.o \
+ ../../../../../temp/cmd/ta_ACOS.o \
+ ../../../../../temp/cmd/ta_AD.o \
+ ../../../../../temp/cmd/ta_ADD.o \
+ ../../../../../temp/cmd/ta_ADOSC.o \
+ ../../../../../temp/cmd/ta_ADX.o \
+ ../../../../../temp/cmd/ta_ADXR.o \
+ ../../../../../temp/cmd/ta_APO.o \
+ ../../../../../temp/cmd/ta_AROON.o \
+ ../../../../../temp/cmd/ta_AROONOSC.o \
+ ../../../../../temp/cmd/ta_ASIN.o \
+ ../../../../../temp/cmd/ta_ATAN.o \
+ ../../../../../temp/cmd/ta_ATR.o \
+ ../../../../../temp/cmd/ta_AVGPRICE.o \
+ ../../../../../temp/cmd/ta_BBANDS.o \
+ ../../../../../temp/cmd/ta_BETA.o \
+ ../../../../../temp/cmd/ta_BOP.o \
+ ../../../../../temp/cmd/ta_CCI.o \
+ ../../../../../temp/cmd/ta_CDL2CROWS.o \
+ ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmd/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmd/ta_CDLDOJI.o \
+ ../../../../../temp/cmd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmd/ta_CDLENGULFING.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmd/ta_CDLHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmd/ta_CDLHARAMI.o \
+ ../../../../../temp/cmd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmd/ta_CDLINNECK.o \
+ ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLKICKING.o \
+ ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmd/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmd/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLONNECK.o \
+ ../../../../../temp/cmd/ta_CDLPIERCING.o \
+ ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmd/ta_CDLTAKURI.o \
+ ../../../../../temp/cmd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmd/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmd/ta_CEIL.o \
+ ../../../../../temp/cmd/ta_CMO.o \
+ ../../../../../temp/cmd/ta_CORREL.o \
+ ../../../../../temp/cmd/ta_COS.o \
+ ../../../../../temp/cmd/ta_COSH.o \
+ ../../../../../temp/cmd/ta_DEMA.o \
+ ../../../../../temp/cmd/ta_DIV.o \
+ ../../../../../temp/cmd/ta_DX.o \
+ ../../../../../temp/cmd/ta_EMA.o \
+ ../../../../../temp/cmd/ta_EXP.o \
+ ../../../../../temp/cmd/ta_FLOOR.o \
+ ../../../../../temp/cmd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmd/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmd/ta_HT_PHASOR.o \
+ ../../../../../temp/cmd/ta_HT_SINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmd/ta_KAMA.o \
+ ../../../../../temp/cmd/ta_LINEARREG.o \
+ ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmd/ta_LN.o \
+ ../../../../../temp/cmd/ta_LOG10.o \
+ ../../../../../temp/cmd/ta_MA.o \
+ ../../../../../temp/cmd/ta_MACD.o \
+ ../../../../../temp/cmd/ta_MACDEXT.o \
+ ../../../../../temp/cmd/ta_MACDFIX.o \
+ ../../../../../temp/cmd/ta_MAMA.o \
+ ../../../../../temp/cmd/ta_MAVP.o \
+ ../../../../../temp/cmd/ta_MAX.o \
+ ../../../../../temp/cmd/ta_MAXINDEX.o \
+ ../../../../../temp/cmd/ta_MEDPRICE.o \
+ ../../../../../temp/cmd/ta_MFI.o \
+ ../../../../../temp/cmd/ta_MIDPOINT.o \
+ ../../../../../temp/cmd/ta_MIDPRICE.o \
+ ../../../../../temp/cmd/ta_MIN.o \
+ ../../../../../temp/cmd/ta_MININDEX.o \
+ ../../../../../temp/cmd/ta_MINMAX.o \
+ ../../../../../temp/cmd/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmd/ta_MINUS_DI.o \
+ ../../../../../temp/cmd/ta_MINUS_DM.o \
+ ../../../../../temp/cmd/ta_MOM.o \
+ ../../../../../temp/cmd/ta_MULT.o \
+ ../../../../../temp/cmd/ta_NATR.o \
+ ../../../../../temp/cmd/ta_OBV.o \
+ ../../../../../temp/cmd/ta_PLUS_DI.o \
+ ../../../../../temp/cmd/ta_PLUS_DM.o \
+ ../../../../../temp/cmd/ta_PPO.o \
+ ../../../../../temp/cmd/ta_ROC.o \
+ ../../../../../temp/cmd/ta_ROCP.o \
+ ../../../../../temp/cmd/ta_ROCR.o \
+ ../../../../../temp/cmd/ta_ROCR100.o \
+ ../../../../../temp/cmd/ta_RSI.o \
+ ../../../../../temp/cmd/ta_SAR.o \
+ ../../../../../temp/cmd/ta_SAREXT.o \
+ ../../../../../temp/cmd/ta_SIN.o \
+ ../../../../../temp/cmd/ta_SINH.o \
+ ../../../../../temp/cmd/ta_SMA.o \
+ ../../../../../temp/cmd/ta_SQRT.o \
+ ../../../../../temp/cmd/ta_STDDEV.o \
+ ../../../../../temp/cmd/ta_STOCH.o \
+ ../../../../../temp/cmd/ta_STOCHF.o \
+ ../../../../../temp/cmd/ta_STOCHRSI.o \
+ ../../../../../temp/cmd/ta_SUB.o \
+ ../../../../../temp/cmd/ta_SUM.o \
+ ../../../../../temp/cmd/ta_T3.o \
+ ../../../../../temp/cmd/ta_TAN.o \
+ ../../../../../temp/cmd/ta_TANH.o \
+ ../../../../../temp/cmd/ta_TEMA.o \
+ ../../../../../temp/cmd/ta_TRANGE.o \
+ ../../../../../temp/cmd/ta_TRIMA.o \
+ ../../../../../temp/cmd/ta_TRIX.o \
+ ../../../../../temp/cmd/ta_TSF.o \
+ ../../../../../temp/cmd/ta_TYPPRICE.o \
+ ../../../../../temp/cmd/ta_ULTOSC.o \
+ ../../../../../temp/cmd/ta_VAR.o \
+ ../../../../../temp/cmd/ta_WCLPRICE.o \
+ ../../../../../temp/cmd/ta_WILLR.o \
+ ../../../../../temp/cmd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/freebsd/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmd/freebsd/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..167b52f1f
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/freebsd/g++/ta_regtest/Makefile
@@ -0,0 +1,205 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmd.a -pthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmd/ta_regtest.o \
+ ../../../../../temp/cmd/test_candlestick.o \
+ ../../../../../temp/cmd/test_1in_1out.o \
+ ../../../../../temp/cmd/test_1in_2out.o \
+ ../../../../../temp/cmd/test_internals.o \
+ ../../../../../temp/cmd/test_adx.o \
+ ../../../../../temp/cmd/test_bbands.o \
+ ../../../../../temp/cmd/test_ma.o \
+ ../../../../../temp/cmd/test_macd.o \
+ ../../../../../temp/cmd/test_minmax.o \
+ ../../../../../temp/cmd/test_mom.o \
+ ../../../../../temp/cmd/test_per_ema.o \
+ ../../../../../temp/cmd/test_per_hl.o \
+ ../../../../../temp/cmd/test_per_hlc.o \
+ ../../../../../temp/cmd/test_per_hlcv.o \
+ ../../../../../temp/cmd/test_per_ohlc.o \
+ ../../../../../temp/cmd/test_po.o \
+ ../../../../../temp/cmd/test_rsi.o \
+ ../../../../../temp/cmd/test_sar.o \
+ ../../../../../temp/cmd/test_stddev.o \
+ ../../../../../temp/cmd/test_stoch.o \
+ ../../../../../temp/cmd/test_trange.o \
+ ../../../../../temp/cmd/test_util.o \
+ ../../../../../temp/cmd/test_data.o \
+ ../../../../../temp/cmd/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmd/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmd/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmd/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmd/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmd/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmd/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmd/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmd/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmd/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmd/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmd/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmd/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmd/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmd/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmd/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmd/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmd/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmd/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmd/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmd/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmd/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmd/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmd/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmd/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmd/linux/g++/Makefile b/vendor/ta-lib/make/cmd/linux/g++/Makefile
new file mode 100644
index 000000000..60f7bb666
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/linux/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmd/linux/g++/Makefile
+
+../cmd/linux/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmd/linux/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmd/linux/g++/gen_code/Makefile b/vendor/ta-lib/make/cmd/linux/g++/gen_code/Makefile
new file mode 100644
index 000000000..665737f1d
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/linux/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmd.a -ldl -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmd/gen_code/gen_code.o \
+ ../../../../../temp/cmd/gen_code/ta_abstract.o \
+ ../../../../../temp/cmd/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmd/gen_code/table_a.o \
+ ../../../../../temp/cmd/gen_code/table_b.o \
+ ../../../../../temp/cmd/gen_code/table_c.o \
+ ../../../../../temp/cmd/gen_code/table_d.o \
+ ../../../../../temp/cmd/gen_code/table_e.o \
+ ../../../../../temp/cmd/gen_code/table_f.o \
+ ../../../../../temp/cmd/gen_code/table_g.o \
+ ../../../../../temp/cmd/gen_code/table_h.o \
+ ../../../../../temp/cmd/gen_code/table_i.o \
+ ../../../../../temp/cmd/gen_code/table_j.o \
+ ../../../../../temp/cmd/gen_code/table_k.o \
+ ../../../../../temp/cmd/gen_code/table_l.o \
+ ../../../../../temp/cmd/gen_code/table_m.o \
+ ../../../../../temp/cmd/gen_code/table_n.o \
+ ../../../../../temp/cmd/gen_code/table_o.o \
+ ../../../../../temp/cmd/gen_code/table_p.o \
+ ../../../../../temp/cmd/gen_code/table_q.o \
+ ../../../../../temp/cmd/gen_code/table_r.o \
+ ../../../../../temp/cmd/gen_code/table_s.o \
+ ../../../../../temp/cmd/gen_code/table_t.o \
+ ../../../../../temp/cmd/gen_code/table_u.o \
+ ../../../../../temp/cmd/gen_code/table_v.o \
+ ../../../../../temp/cmd/gen_code/table_w.o \
+ ../../../../../temp/cmd/gen_code/table_x.o \
+ ../../../../../temp/cmd/gen_code/table_y.o \
+ ../../../../../temp/cmd/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmd/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/linux/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmd/linux/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..1b83b60f9
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/linux/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmd.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmd/ta_abstract.o \
+ ../../../../../temp/cmd/ta_def_ui.o \
+ ../../../../../temp/cmd/ta_func_api.o \
+ ../../../../../temp/cmd/ta_group_idx.o \
+ ../../../../../temp/cmd/ta_frame.o \
+ ../../../../../temp/cmd/table_a.o \
+ ../../../../../temp/cmd/table_b.o \
+ ../../../../../temp/cmd/table_c.o \
+ ../../../../../temp/cmd/table_d.o \
+ ../../../../../temp/cmd/table_e.o \
+ ../../../../../temp/cmd/table_f.o \
+ ../../../../../temp/cmd/table_g.o \
+ ../../../../../temp/cmd/table_h.o \
+ ../../../../../temp/cmd/table_i.o \
+ ../../../../../temp/cmd/table_j.o \
+ ../../../../../temp/cmd/table_k.o \
+ ../../../../../temp/cmd/table_l.o \
+ ../../../../../temp/cmd/table_m.o \
+ ../../../../../temp/cmd/table_n.o \
+ ../../../../../temp/cmd/table_o.o \
+ ../../../../../temp/cmd/table_p.o \
+ ../../../../../temp/cmd/table_q.o \
+ ../../../../../temp/cmd/table_r.o \
+ ../../../../../temp/cmd/table_s.o \
+ ../../../../../temp/cmd/table_t.o \
+ ../../../../../temp/cmd/table_u.o \
+ ../../../../../temp/cmd/table_v.o \
+ ../../../../../temp/cmd/table_w.o \
+ ../../../../../temp/cmd/table_x.o \
+ ../../../../../temp/cmd/table_y.o \
+ ../../../../../temp/cmd/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/linux/g++/ta_common/Makefile b/vendor/ta-lib/make/cmd/linux/g++/ta_common/Makefile
new file mode 100644
index 000000000..2b06e94ce
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/linux/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmd.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmd/ta_global.o \
+ ../../../../../temp/cmd/ta_retcode.o \
+ ../../../../../temp/cmd/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmd/linux/g++/ta_func/Makefile b/vendor/ta-lib/make/cmd/linux/g++/ta_func/Makefile
new file mode 100644
index 000000000..229342539
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/linux/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmd.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmd/ta_utility.o \
+ ../../../../../temp/cmd/ta_ACOS.o \
+ ../../../../../temp/cmd/ta_AD.o \
+ ../../../../../temp/cmd/ta_ADD.o \
+ ../../../../../temp/cmd/ta_ADOSC.o \
+ ../../../../../temp/cmd/ta_ADX.o \
+ ../../../../../temp/cmd/ta_ADXR.o \
+ ../../../../../temp/cmd/ta_APO.o \
+ ../../../../../temp/cmd/ta_AROON.o \
+ ../../../../../temp/cmd/ta_AROONOSC.o \
+ ../../../../../temp/cmd/ta_ASIN.o \
+ ../../../../../temp/cmd/ta_ATAN.o \
+ ../../../../../temp/cmd/ta_ATR.o \
+ ../../../../../temp/cmd/ta_AVGPRICE.o \
+ ../../../../../temp/cmd/ta_BBANDS.o \
+ ../../../../../temp/cmd/ta_BETA.o \
+ ../../../../../temp/cmd/ta_BOP.o \
+ ../../../../../temp/cmd/ta_CCI.o \
+ ../../../../../temp/cmd/ta_CDL2CROWS.o \
+ ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmd/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmd/ta_CDLDOJI.o \
+ ../../../../../temp/cmd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmd/ta_CDLENGULFING.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmd/ta_CDLHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmd/ta_CDLHARAMI.o \
+ ../../../../../temp/cmd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmd/ta_CDLINNECK.o \
+ ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLKICKING.o \
+ ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmd/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmd/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLONNECK.o \
+ ../../../../../temp/cmd/ta_CDLPIERCING.o \
+ ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmd/ta_CDLTAKURI.o \
+ ../../../../../temp/cmd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmd/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmd/ta_CEIL.o \
+ ../../../../../temp/cmd/ta_CMO.o \
+ ../../../../../temp/cmd/ta_CORREL.o \
+ ../../../../../temp/cmd/ta_COS.o \
+ ../../../../../temp/cmd/ta_COSH.o \
+ ../../../../../temp/cmd/ta_DEMA.o \
+ ../../../../../temp/cmd/ta_DIV.o \
+ ../../../../../temp/cmd/ta_DX.o \
+ ../../../../../temp/cmd/ta_EMA.o \
+ ../../../../../temp/cmd/ta_EXP.o \
+ ../../../../../temp/cmd/ta_FLOOR.o \
+ ../../../../../temp/cmd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmd/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmd/ta_HT_PHASOR.o \
+ ../../../../../temp/cmd/ta_HT_SINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmd/ta_KAMA.o \
+ ../../../../../temp/cmd/ta_LINEARREG.o \
+ ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmd/ta_LN.o \
+ ../../../../../temp/cmd/ta_LOG10.o \
+ ../../../../../temp/cmd/ta_MA.o \
+ ../../../../../temp/cmd/ta_MACD.o \
+ ../../../../../temp/cmd/ta_MACDEXT.o \
+ ../../../../../temp/cmd/ta_MACDFIX.o \
+ ../../../../../temp/cmd/ta_MAMA.o \
+ ../../../../../temp/cmd/ta_MAVP.o \
+ ../../../../../temp/cmd/ta_MAX.o \
+ ../../../../../temp/cmd/ta_MAXINDEX.o \
+ ../../../../../temp/cmd/ta_MEDPRICE.o \
+ ../../../../../temp/cmd/ta_MFI.o \
+ ../../../../../temp/cmd/ta_MIDPOINT.o \
+ ../../../../../temp/cmd/ta_MIDPRICE.o \
+ ../../../../../temp/cmd/ta_MIN.o \
+ ../../../../../temp/cmd/ta_MININDEX.o \
+ ../../../../../temp/cmd/ta_MINMAX.o \
+ ../../../../../temp/cmd/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmd/ta_MINUS_DI.o \
+ ../../../../../temp/cmd/ta_MINUS_DM.o \
+ ../../../../../temp/cmd/ta_MOM.o \
+ ../../../../../temp/cmd/ta_MULT.o \
+ ../../../../../temp/cmd/ta_NATR.o \
+ ../../../../../temp/cmd/ta_OBV.o \
+ ../../../../../temp/cmd/ta_PLUS_DI.o \
+ ../../../../../temp/cmd/ta_PLUS_DM.o \
+ ../../../../../temp/cmd/ta_PPO.o \
+ ../../../../../temp/cmd/ta_ROC.o \
+ ../../../../../temp/cmd/ta_ROCP.o \
+ ../../../../../temp/cmd/ta_ROCR.o \
+ ../../../../../temp/cmd/ta_ROCR100.o \
+ ../../../../../temp/cmd/ta_RSI.o \
+ ../../../../../temp/cmd/ta_SAR.o \
+ ../../../../../temp/cmd/ta_SAREXT.o \
+ ../../../../../temp/cmd/ta_SIN.o \
+ ../../../../../temp/cmd/ta_SINH.o \
+ ../../../../../temp/cmd/ta_SMA.o \
+ ../../../../../temp/cmd/ta_SQRT.o \
+ ../../../../../temp/cmd/ta_STDDEV.o \
+ ../../../../../temp/cmd/ta_STOCH.o \
+ ../../../../../temp/cmd/ta_STOCHF.o \
+ ../../../../../temp/cmd/ta_STOCHRSI.o \
+ ../../../../../temp/cmd/ta_SUB.o \
+ ../../../../../temp/cmd/ta_SUM.o \
+ ../../../../../temp/cmd/ta_T3.o \
+ ../../../../../temp/cmd/ta_TAN.o \
+ ../../../../../temp/cmd/ta_TANH.o \
+ ../../../../../temp/cmd/ta_TEMA.o \
+ ../../../../../temp/cmd/ta_TRANGE.o \
+ ../../../../../temp/cmd/ta_TRIMA.o \
+ ../../../../../temp/cmd/ta_TRIX.o \
+ ../../../../../temp/cmd/ta_TSF.o \
+ ../../../../../temp/cmd/ta_TYPPRICE.o \
+ ../../../../../temp/cmd/ta_ULTOSC.o \
+ ../../../../../temp/cmd/ta_VAR.o \
+ ../../../../../temp/cmd/ta_WCLPRICE.o \
+ ../../../../../temp/cmd/ta_WILLR.o \
+ ../../../../../temp/cmd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/linux/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmd/linux/g++/ta_libc/Makefile
new file mode 100644
index 000000000..ce808a882
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/linux/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmd.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmd/ta_global.o \
+ ../../../../../temp/cmd/ta_retcode.o \
+ ../../../../../temp/cmd/ta_version.o \
+ ../../../../../temp/cmd/ta_abstract.o \
+ ../../../../../temp/cmd/ta_def_ui.o \
+ ../../../../../temp/cmd/ta_func_api.o \
+ ../../../../../temp/cmd/ta_group_idx.o \
+ ../../../../../temp/cmd/ta_frame.o \
+ ../../../../../temp/cmd/table_a.o \
+ ../../../../../temp/cmd/table_b.o \
+ ../../../../../temp/cmd/table_c.o \
+ ../../../../../temp/cmd/table_d.o \
+ ../../../../../temp/cmd/table_e.o \
+ ../../../../../temp/cmd/table_f.o \
+ ../../../../../temp/cmd/table_g.o \
+ ../../../../../temp/cmd/table_h.o \
+ ../../../../../temp/cmd/table_i.o \
+ ../../../../../temp/cmd/table_j.o \
+ ../../../../../temp/cmd/table_k.o \
+ ../../../../../temp/cmd/table_l.o \
+ ../../../../../temp/cmd/table_m.o \
+ ../../../../../temp/cmd/table_n.o \
+ ../../../../../temp/cmd/table_o.o \
+ ../../../../../temp/cmd/table_p.o \
+ ../../../../../temp/cmd/table_q.o \
+ ../../../../../temp/cmd/table_r.o \
+ ../../../../../temp/cmd/table_s.o \
+ ../../../../../temp/cmd/table_t.o \
+ ../../../../../temp/cmd/table_u.o \
+ ../../../../../temp/cmd/table_v.o \
+ ../../../../../temp/cmd/table_w.o \
+ ../../../../../temp/cmd/table_x.o \
+ ../../../../../temp/cmd/table_y.o \
+ ../../../../../temp/cmd/table_z.o \
+ ../../../../../temp/cmd/ta_utility.o \
+ ../../../../../temp/cmd/ta_ACOS.o \
+ ../../../../../temp/cmd/ta_AD.o \
+ ../../../../../temp/cmd/ta_ADD.o \
+ ../../../../../temp/cmd/ta_ADOSC.o \
+ ../../../../../temp/cmd/ta_ADX.o \
+ ../../../../../temp/cmd/ta_ADXR.o \
+ ../../../../../temp/cmd/ta_APO.o \
+ ../../../../../temp/cmd/ta_AROON.o \
+ ../../../../../temp/cmd/ta_AROONOSC.o \
+ ../../../../../temp/cmd/ta_ASIN.o \
+ ../../../../../temp/cmd/ta_ATAN.o \
+ ../../../../../temp/cmd/ta_ATR.o \
+ ../../../../../temp/cmd/ta_AVGPRICE.o \
+ ../../../../../temp/cmd/ta_BBANDS.o \
+ ../../../../../temp/cmd/ta_BETA.o \
+ ../../../../../temp/cmd/ta_BOP.o \
+ ../../../../../temp/cmd/ta_CCI.o \
+ ../../../../../temp/cmd/ta_CDL2CROWS.o \
+ ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmd/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmd/ta_CDLDOJI.o \
+ ../../../../../temp/cmd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmd/ta_CDLENGULFING.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmd/ta_CDLHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmd/ta_CDLHARAMI.o \
+ ../../../../../temp/cmd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmd/ta_CDLINNECK.o \
+ ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmd/ta_CDLKICKING.o \
+ ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmd/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmd/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLONNECK.o \
+ ../../../../../temp/cmd/ta_CDLPIERCING.o \
+ ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmd/ta_CDLTAKURI.o \
+ ../../../../../temp/cmd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmd/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmd/ta_CEIL.o \
+ ../../../../../temp/cmd/ta_CMO.o \
+ ../../../../../temp/cmd/ta_CORREL.o \
+ ../../../../../temp/cmd/ta_COS.o \
+ ../../../../../temp/cmd/ta_COSH.o \
+ ../../../../../temp/cmd/ta_DEMA.o \
+ ../../../../../temp/cmd/ta_DIV.o \
+ ../../../../../temp/cmd/ta_DX.o \
+ ../../../../../temp/cmd/ta_EMA.o \
+ ../../../../../temp/cmd/ta_EXP.o \
+ ../../../../../temp/cmd/ta_FLOOR.o \
+ ../../../../../temp/cmd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmd/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmd/ta_HT_PHASOR.o \
+ ../../../../../temp/cmd/ta_HT_SINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmd/ta_KAMA.o \
+ ../../../../../temp/cmd/ta_LINEARREG.o \
+ ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmd/ta_LN.o \
+ ../../../../../temp/cmd/ta_LOG10.o \
+ ../../../../../temp/cmd/ta_MA.o \
+ ../../../../../temp/cmd/ta_MACD.o \
+ ../../../../../temp/cmd/ta_MACDEXT.o \
+ ../../../../../temp/cmd/ta_MACDFIX.o \
+ ../../../../../temp/cmd/ta_MAMA.o \
+ ../../../../../temp/cmd/ta_MAVP.o \
+ ../../../../../temp/cmd/ta_MAX.o \
+ ../../../../../temp/cmd/ta_MAXINDEX.o \
+ ../../../../../temp/cmd/ta_MEDPRICE.o \
+ ../../../../../temp/cmd/ta_MFI.o \
+ ../../../../../temp/cmd/ta_MIDPOINT.o \
+ ../../../../../temp/cmd/ta_MIDPRICE.o \
+ ../../../../../temp/cmd/ta_MIN.o \
+ ../../../../../temp/cmd/ta_MININDEX.o \
+ ../../../../../temp/cmd/ta_MINMAX.o \
+ ../../../../../temp/cmd/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmd/ta_MINUS_DI.o \
+ ../../../../../temp/cmd/ta_MINUS_DM.o \
+ ../../../../../temp/cmd/ta_MOM.o \
+ ../../../../../temp/cmd/ta_MULT.o \
+ ../../../../../temp/cmd/ta_NATR.o \
+ ../../../../../temp/cmd/ta_OBV.o \
+ ../../../../../temp/cmd/ta_PLUS_DI.o \
+ ../../../../../temp/cmd/ta_PLUS_DM.o \
+ ../../../../../temp/cmd/ta_PPO.o \
+ ../../../../../temp/cmd/ta_ROC.o \
+ ../../../../../temp/cmd/ta_ROCP.o \
+ ../../../../../temp/cmd/ta_ROCR.o \
+ ../../../../../temp/cmd/ta_ROCR100.o \
+ ../../../../../temp/cmd/ta_RSI.o \
+ ../../../../../temp/cmd/ta_SAR.o \
+ ../../../../../temp/cmd/ta_SAREXT.o \
+ ../../../../../temp/cmd/ta_SIN.o \
+ ../../../../../temp/cmd/ta_SINH.o \
+ ../../../../../temp/cmd/ta_SMA.o \
+ ../../../../../temp/cmd/ta_SQRT.o \
+ ../../../../../temp/cmd/ta_STDDEV.o \
+ ../../../../../temp/cmd/ta_STOCH.o \
+ ../../../../../temp/cmd/ta_STOCHF.o \
+ ../../../../../temp/cmd/ta_STOCHRSI.o \
+ ../../../../../temp/cmd/ta_SUB.o \
+ ../../../../../temp/cmd/ta_SUM.o \
+ ../../../../../temp/cmd/ta_T3.o \
+ ../../../../../temp/cmd/ta_TAN.o \
+ ../../../../../temp/cmd/ta_TANH.o \
+ ../../../../../temp/cmd/ta_TEMA.o \
+ ../../../../../temp/cmd/ta_TRANGE.o \
+ ../../../../../temp/cmd/ta_TRIMA.o \
+ ../../../../../temp/cmd/ta_TRIX.o \
+ ../../../../../temp/cmd/ta_TSF.o \
+ ../../../../../temp/cmd/ta_TYPPRICE.o \
+ ../../../../../temp/cmd/ta_ULTOSC.o \
+ ../../../../../temp/cmd/ta_VAR.o \
+ ../../../../../temp/cmd/ta_WCLPRICE.o \
+ ../../../../../temp/cmd/ta_WILLR.o \
+ ../../../../../temp/cmd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/linux/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmd/linux/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..163ebd5c6
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/linux/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmd.a -ldl -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmd/ta_regtest.o \
+ ../../../../../temp/cmd/test_candlestick.o \
+ ../../../../../temp/cmd/test_1in_1out.o \
+ ../../../../../temp/cmd/test_1in_2out.o \
+ ../../../../../temp/cmd/test_internals.o \
+ ../../../../../temp/cmd/test_adx.o \
+ ../../../../../temp/cmd/test_bbands.o \
+ ../../../../../temp/cmd/test_ma.o \
+ ../../../../../temp/cmd/test_macd.o \
+ ../../../../../temp/cmd/test_minmax.o \
+ ../../../../../temp/cmd/test_mom.o \
+ ../../../../../temp/cmd/test_per_ema.o \
+ ../../../../../temp/cmd/test_per_hl.o \
+ ../../../../../temp/cmd/test_per_hlc.o \
+ ../../../../../temp/cmd/test_per_hlcv.o \
+ ../../../../../temp/cmd/test_per_ohlc.o \
+ ../../../../../temp/cmd/test_po.o \
+ ../../../../../temp/cmd/test_rsi.o \
+ ../../../../../temp/cmd/test_sar.o \
+ ../../../../../temp/cmd/test_stddev.o \
+ ../../../../../temp/cmd/test_stoch.o \
+ ../../../../../temp/cmd/test_trange.o \
+ ../../../../../temp/cmd/test_util.o \
+ ../../../../../temp/cmd/test_data.o \
+ ../../../../../temp/cmd/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmd/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmd/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmd/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmd/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmd/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmd/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmd/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmd/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmd/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmd/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmd/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmd/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmd/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmd/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmd/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmd/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmd/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmd/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmd/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmd/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmd/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmd/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmd/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmd/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmd/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/borland/Makefile b/vendor/ta-lib/make/cmd/win32/borland/Makefile
new file mode 100644
index 000000000..4e18860b0
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/borland/Makefile
@@ -0,0 +1,96 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common:
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func:
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract:
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc:
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code:
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest:
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../cmd/win32/borland/Makefile
+
+../cmd/win32/borland/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmd/win32/borland/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
diff --git a/vendor/ta-lib/make/cmd/win32/borland/gen_code/Makefile b/vendor/ta-lib/make/cmd/win32/borland/gen_code/Makefile
new file mode 100644
index 000000000..6a7a2576f
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/borland/gen_code/Makefile
@@ -0,0 +1,267 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -v -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32mti.lib ..\..\..\..\..\lib\ta_common_cmd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/borland/gen_code/Makefile
+
+../cmd/win32/borland/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmd/win32/borland/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del gen_code.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.pch
+ -del ../../../../../temp/cmd/gen_code/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/borland/ta_abstract/Makefile b/vendor/ta-lib/make/cmd/win32/borland/ta_abstract/Makefile
new file mode 100644
index 000000000..82d47caa5
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/borland/ta_abstract/Makefile
@@ -0,0 +1,309 @@
+#############################################################################
+# Makefile for building ta_abstract_cmd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmd\ta_frame.obj \
+ ..\..\..\..\..\temp\cmd\table_a.obj \
+ ..\..\..\..\..\temp\cmd\table_b.obj \
+ ..\..\..\..\..\temp\cmd\table_c.obj \
+ ..\..\..\..\..\temp\cmd\table_d.obj \
+ ..\..\..\..\..\temp\cmd\table_e.obj \
+ ..\..\..\..\..\temp\cmd\table_f.obj \
+ ..\..\..\..\..\temp\cmd\table_g.obj \
+ ..\..\..\..\..\temp\cmd\table_h.obj \
+ ..\..\..\..\..\temp\cmd\table_i.obj \
+ ..\..\..\..\..\temp\cmd\table_j.obj \
+ ..\..\..\..\..\temp\cmd\table_k.obj \
+ ..\..\..\..\..\temp\cmd\table_l.obj \
+ ..\..\..\..\..\temp\cmd\table_m.obj \
+ ..\..\..\..\..\temp\cmd\table_n.obj \
+ ..\..\..\..\..\temp\cmd\table_o.obj \
+ ..\..\..\..\..\temp\cmd\table_p.obj \
+ ..\..\..\..\..\temp\cmd\table_q.obj \
+ ..\..\..\..\..\temp\cmd\table_r.obj \
+ ..\..\..\..\..\temp\cmd\table_s.obj \
+ ..\..\..\..\..\temp\cmd\table_t.obj \
+ ..\..\..\..\..\temp\cmd\table_u.obj \
+ ..\..\..\..\..\temp\cmd\table_v.obj \
+ ..\..\..\..\..\temp\cmd\table_w.obj \
+ ..\..\..\..\..\temp\cmd\table_x.obj \
+ ..\..\..\..\..\temp\cmd\table_y.obj \
+ ..\..\..\..\..\temp\cmd\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmd\ta_abstract.obj \
++..\..\..\..\..\temp\cmd\ta_def_ui.obj \
++..\..\..\..\..\temp\cmd\ta_func_api.obj \
++..\..\..\..\..\temp\cmd\ta_group_idx.obj \
++..\..\..\..\..\temp\cmd\ta_frame.obj \
++..\..\..\..\..\temp\cmd\table_a.obj \
++..\..\..\..\..\temp\cmd\table_b.obj \
++..\..\..\..\..\temp\cmd\table_c.obj \
++..\..\..\..\..\temp\cmd\table_d.obj \
++..\..\..\..\..\temp\cmd\table_e.obj \
++..\..\..\..\..\temp\cmd\table_f.obj \
++..\..\..\..\..\temp\cmd\table_g.obj \
++..\..\..\..\..\temp\cmd\table_h.obj \
++..\..\..\..\..\temp\cmd\table_i.obj \
++..\..\..\..\..\temp\cmd\table_j.obj \
++..\..\..\..\..\temp\cmd\table_k.obj \
++..\..\..\..\..\temp\cmd\table_l.obj \
++..\..\..\..\..\temp\cmd\table_m.obj \
++..\..\..\..\..\temp\cmd\table_n.obj \
++..\..\..\..\..\temp\cmd\table_o.obj \
++..\..\..\..\..\temp\cmd\table_p.obj \
++..\..\..\..\..\temp\cmd\table_q.obj \
++..\..\..\..\..\temp\cmd\table_r.obj \
++..\..\..\..\..\temp\cmd\table_s.obj \
++..\..\..\..\..\temp\cmd\table_t.obj \
++..\..\..\..\..\temp\cmd\table_u.obj \
++..\..\..\..\..\temp\cmd\table_v.obj \
++..\..\..\..\..\temp\cmd\table_w.obj \
++..\..\..\..\..\temp\cmd\table_x.obj \
++..\..\..\..\..\temp\cmd\table_y.obj \
++..\..\..\..\..\temp\cmd\table_z.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/borland/ta_abstract/Makefile
+
+../cmd/win32/borland/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmd/win32/borland/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del $(TARGET)
+ -del ta_abstract_cmd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.pch
+ -del ../../../../../temp/cmd/ta_abstract/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/borland/ta_common/Makefile b/vendor/ta-lib/make/cmd/win32/borland/ta_common/Makefile
new file mode 100644
index 000000000..90d5b075b
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/borland/ta_common/Makefile
@@ -0,0 +1,113 @@
+#############################################################################
+# Makefile for building ta_common_cmd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj \
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmd\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmd\ta_global.obj \
++..\..\..\..\..\temp\cmd\ta_retcode.obj \
++..\..\..\..\..\temp\cmd\ta_version.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/borland/ta_common/Makefile
+
+../cmd/win32/borland/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmd/win32/borland/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del $(TARGET)
+ -del ta_common_cmd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.pch
+ -del ../../../../../temp/cmd/ta_common_cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/borland/ta_func/Makefile b/vendor/ta-lib/make/cmd/win32/borland/ta_func/Makefile
new file mode 100644
index 000000000..1aed95833
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/borland/ta_func/Makefile
@@ -0,0 +1,1205 @@
+#############################################################################
+# Makefile for building ta_func_cmd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_utility.obj \
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmd\ta_AD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmd\ta_APO.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmd\ta_COS.obj \
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmd\ta_DX.obj \
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LN.obj \
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmd\ta_MA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmd\ta_T3.obj \
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmd\ta_utility.obj \
++..\..\..\..\..\temp\cmd\ta_ACOS.obj \
++..\..\..\..\..\temp\cmd\ta_AD.obj \
++..\..\..\..\..\temp\cmd\ta_ADD.obj \
++..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ADX.obj \
++..\..\..\..\..\temp\cmd\ta_ADXR.obj \
++..\..\..\..\..\temp\cmd\ta_APO.obj \
++..\..\..\..\..\temp\cmd\ta_AROON.obj \
++..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ASIN.obj \
++..\..\..\..\..\temp\cmd\ta_ATAN.obj \
++..\..\..\..\..\temp\cmd\ta_ATR.obj \
++..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmd\ta_BETA.obj \
++..\..\..\..\..\temp\cmd\ta_BOP.obj \
++..\..\..\..\..\temp\cmd\ta_CCI.obj \
++..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CEIL.obj \
++..\..\..\..\..\temp\cmd\ta_CMO.obj \
++..\..\..\..\..\temp\cmd\ta_CORREL.obj \
++..\..\..\..\..\temp\cmd\ta_COS.obj \
++..\..\..\..\..\temp\cmd\ta_COSH.obj \
++..\..\..\..\..\temp\cmd\ta_DEMA.obj \
++..\..\..\..\..\temp\cmd\ta_DIV.obj \
++..\..\..\..\..\temp\cmd\ta_DX.obj \
++..\..\..\..\..\temp\cmd\ta_EMA.obj \
++..\..\..\..\..\temp\cmd\ta_EXP.obj \
++..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmd\ta_KAMA.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmd\ta_LN.obj \
++..\..\..\..\..\temp\cmd\ta_LOG10.obj \
++..\..\..\..\..\temp\cmd\ta_MA.obj \
++..\..\..\..\..\temp\cmd\ta_MACD.obj \
++..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmd\ta_MAMA.obj \
++..\..\..\..\..\temp\cmd\ta_MAVP.obj \
++..\..\..\..\..\temp\cmd\ta_MAX.obj \
++..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MFI.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MIN.obj \
++..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_MOM.obj \
++..\..\..\..\..\temp\cmd\ta_MULT.obj \
++..\..\..\..\..\temp\cmd\ta_NATR.obj \
++..\..\..\..\..\temp\cmd\ta_OBV.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_PPO.obj \
++..\..\..\..\..\temp\cmd\ta_ROC.obj \
++..\..\..\..\..\temp\cmd\ta_ROCP.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmd\ta_RSI.obj \
++..\..\..\..\..\temp\cmd\ta_SAR.obj \
++..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmd\ta_SIN.obj \
++..\..\..\..\..\temp\cmd\ta_SINH.obj \
++..\..\..\..\..\temp\cmd\ta_SMA.obj \
++..\..\..\..\..\temp\cmd\ta_SQRT.obj \
++..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmd\ta_STOCH.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmd\ta_SUB.obj \
++..\..\..\..\..\temp\cmd\ta_SUM.obj \
++..\..\..\..\..\temp\cmd\ta_T3.obj \
++..\..\..\..\..\temp\cmd\ta_TAN.obj \
++..\..\..\..\..\temp\cmd\ta_TANH.obj \
++..\..\..\..\..\temp\cmd\ta_TEMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRIX.obj \
++..\..\..\..\..\temp\cmd\ta_TSF.obj \
++..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmd\ta_VAR.obj \
++..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_WILLR.obj \
++..\..\..\..\..\temp\cmd\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/borland/ta_func/Makefile
+
+../cmd/win32/borland/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmd/win32/borland/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_func_cmd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.pch
+ -del ../../../../../temp/cmd/ta_func/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/borland/ta_libc/Makefile b/vendor/ta-lib/make/cmd/win32/borland/ta_libc/Makefile
new file mode 100644
index 000000000..c673ccbb9
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/borland/ta_libc/Makefile
@@ -0,0 +1,1438 @@
+#############################################################################
+# Makefile for building ta_libc_cmd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj \
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmd\ta_version.obj \
+ ..\..\..\..\..\temp\cmd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmd\ta_frame.obj \
+ ..\..\..\..\..\temp\cmd\table_a.obj \
+ ..\..\..\..\..\temp\cmd\table_b.obj \
+ ..\..\..\..\..\temp\cmd\table_c.obj \
+ ..\..\..\..\..\temp\cmd\table_d.obj \
+ ..\..\..\..\..\temp\cmd\table_e.obj \
+ ..\..\..\..\..\temp\cmd\table_f.obj \
+ ..\..\..\..\..\temp\cmd\table_g.obj \
+ ..\..\..\..\..\temp\cmd\table_h.obj \
+ ..\..\..\..\..\temp\cmd\table_i.obj \
+ ..\..\..\..\..\temp\cmd\table_j.obj \
+ ..\..\..\..\..\temp\cmd\table_k.obj \
+ ..\..\..\..\..\temp\cmd\table_l.obj \
+ ..\..\..\..\..\temp\cmd\table_m.obj \
+ ..\..\..\..\..\temp\cmd\table_n.obj \
+ ..\..\..\..\..\temp\cmd\table_o.obj \
+ ..\..\..\..\..\temp\cmd\table_p.obj \
+ ..\..\..\..\..\temp\cmd\table_q.obj \
+ ..\..\..\..\..\temp\cmd\table_r.obj \
+ ..\..\..\..\..\temp\cmd\table_s.obj \
+ ..\..\..\..\..\temp\cmd\table_t.obj \
+ ..\..\..\..\..\temp\cmd\table_u.obj \
+ ..\..\..\..\..\temp\cmd\table_v.obj \
+ ..\..\..\..\..\temp\cmd\table_w.obj \
+ ..\..\..\..\..\temp\cmd\table_x.obj \
+ ..\..\..\..\..\temp\cmd\table_y.obj \
+ ..\..\..\..\..\temp\cmd\table_z.obj \
+ ..\..\..\..\..\temp\cmd\ta_utility.obj \
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmd\ta_AD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmd\ta_APO.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmd\ta_COS.obj \
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmd\ta_DX.obj \
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LN.obj \
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmd\ta_MA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmd\ta_T3.obj \
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmd\ta_global.obj \
++..\..\..\..\..\temp\cmd\ta_retcode.obj \
++..\..\..\..\..\temp\cmd\ta_version.obj \
++..\..\..\..\..\temp\cmd\ta_abstract.obj \
++..\..\..\..\..\temp\cmd\ta_def_ui.obj \
++..\..\..\..\..\temp\cmd\ta_func_api.obj \
++..\..\..\..\..\temp\cmd\ta_group_idx.obj \
++..\..\..\..\..\temp\cmd\ta_frame.obj \
++..\..\..\..\..\temp\cmd\table_a.obj \
++..\..\..\..\..\temp\cmd\table_b.obj \
++..\..\..\..\..\temp\cmd\table_c.obj \
++..\..\..\..\..\temp\cmd\table_d.obj \
++..\..\..\..\..\temp\cmd\table_e.obj \
++..\..\..\..\..\temp\cmd\table_f.obj \
++..\..\..\..\..\temp\cmd\table_g.obj \
++..\..\..\..\..\temp\cmd\table_h.obj \
++..\..\..\..\..\temp\cmd\table_i.obj \
++..\..\..\..\..\temp\cmd\table_j.obj \
++..\..\..\..\..\temp\cmd\table_k.obj \
++..\..\..\..\..\temp\cmd\table_l.obj \
++..\..\..\..\..\temp\cmd\table_m.obj \
++..\..\..\..\..\temp\cmd\table_n.obj \
++..\..\..\..\..\temp\cmd\table_o.obj \
++..\..\..\..\..\temp\cmd\table_p.obj \
++..\..\..\..\..\temp\cmd\table_q.obj \
++..\..\..\..\..\temp\cmd\table_r.obj \
++..\..\..\..\..\temp\cmd\table_s.obj \
++..\..\..\..\..\temp\cmd\table_t.obj \
++..\..\..\..\..\temp\cmd\table_u.obj \
++..\..\..\..\..\temp\cmd\table_v.obj \
++..\..\..\..\..\temp\cmd\table_w.obj \
++..\..\..\..\..\temp\cmd\table_x.obj \
++..\..\..\..\..\temp\cmd\table_y.obj \
++..\..\..\..\..\temp\cmd\table_z.obj \
++..\..\..\..\..\temp\cmd\ta_utility.obj \
++..\..\..\..\..\temp\cmd\ta_ACOS.obj \
++..\..\..\..\..\temp\cmd\ta_AD.obj \
++..\..\..\..\..\temp\cmd\ta_ADD.obj \
++..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ADX.obj \
++..\..\..\..\..\temp\cmd\ta_ADXR.obj \
++..\..\..\..\..\temp\cmd\ta_APO.obj \
++..\..\..\..\..\temp\cmd\ta_AROON.obj \
++..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ASIN.obj \
++..\..\..\..\..\temp\cmd\ta_ATAN.obj \
++..\..\..\..\..\temp\cmd\ta_ATR.obj \
++..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmd\ta_BETA.obj \
++..\..\..\..\..\temp\cmd\ta_BOP.obj \
++..\..\..\..\..\temp\cmd\ta_CCI.obj \
++..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CEIL.obj \
++..\..\..\..\..\temp\cmd\ta_CMO.obj \
++..\..\..\..\..\temp\cmd\ta_CORREL.obj \
++..\..\..\..\..\temp\cmd\ta_COS.obj \
++..\..\..\..\..\temp\cmd\ta_COSH.obj \
++..\..\..\..\..\temp\cmd\ta_DEMA.obj \
++..\..\..\..\..\temp\cmd\ta_DIV.obj \
++..\..\..\..\..\temp\cmd\ta_DX.obj \
++..\..\..\..\..\temp\cmd\ta_EMA.obj \
++..\..\..\..\..\temp\cmd\ta_EXP.obj \
++..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmd\ta_KAMA.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmd\ta_LN.obj \
++..\..\..\..\..\temp\cmd\ta_LOG10.obj \
++..\..\..\..\..\temp\cmd\ta_MA.obj \
++..\..\..\..\..\temp\cmd\ta_MACD.obj \
++..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmd\ta_MAMA.obj \
++..\..\..\..\..\temp\cmd\ta_MAVP.obj \
++..\..\..\..\..\temp\cmd\ta_MAX.obj \
++..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MFI.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MIN.obj \
++..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_MOM.obj \
++..\..\..\..\..\temp\cmd\ta_MULT.obj \
++..\..\..\..\..\temp\cmd\ta_NATR.obj \
++..\..\..\..\..\temp\cmd\ta_OBV.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_PPO.obj \
++..\..\..\..\..\temp\cmd\ta_ROC.obj \
++..\..\..\..\..\temp\cmd\ta_ROCP.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmd\ta_RSI.obj \
++..\..\..\..\..\temp\cmd\ta_SAR.obj \
++..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmd\ta_SIN.obj \
++..\..\..\..\..\temp\cmd\ta_SINH.obj \
++..\..\..\..\..\temp\cmd\ta_SMA.obj \
++..\..\..\..\..\temp\cmd\ta_SQRT.obj \
++..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmd\ta_STOCH.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmd\ta_SUB.obj \
++..\..\..\..\..\temp\cmd\ta_SUM.obj \
++..\..\..\..\..\temp\cmd\ta_T3.obj \
++..\..\..\..\..\temp\cmd\ta_TAN.obj \
++..\..\..\..\..\temp\cmd\ta_TANH.obj \
++..\..\..\..\..\temp\cmd\ta_TEMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRIX.obj \
++..\..\..\..\..\temp\cmd\ta_TSF.obj \
++..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmd\ta_VAR.obj \
++..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_WILLR.obj \
++..\..\..\..\..\temp\cmd\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/borland/ta_libc/Makefile
+
+../cmd/win32/borland/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmd/win32/borland/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_libc_cmd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/borland/ta_regtest/Makefile b/vendor/ta-lib/make/cmd/win32/borland/ta_regtest/Makefile
new file mode 100644
index 000000000..778524675
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/borland/ta_regtest/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -DTA_DEBUG -D_DEBUG -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -v -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32mti.lib ..\..\..\..\..\lib\ta_libc_cmd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_regtest.obj \
+ ..\..\..\..\..\temp\cmd\test_candlestick.obj \
+ ..\..\..\..\..\temp\cmd\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cmd\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cmd\test_internals.obj \
+ ..\..\..\..\..\temp\cmd\test_adx.obj \
+ ..\..\..\..\..\temp\cmd\test_bbands.obj \
+ ..\..\..\..\..\temp\cmd\test_ma.obj \
+ ..\..\..\..\..\temp\cmd\test_macd.obj \
+ ..\..\..\..\..\temp\cmd\test_minmax.obj \
+ ..\..\..\..\..\temp\cmd\test_mom.obj \
+ ..\..\..\..\..\temp\cmd\test_per_ema.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hl.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cmd\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cmd\test_po.obj \
+ ..\..\..\..\..\temp\cmd\test_rsi.obj \
+ ..\..\..\..\..\temp\cmd\test_sar.obj \
+ ..\..\..\..\..\temp\cmd\test_stddev.obj \
+ ..\..\..\..\..\temp\cmd\test_stoch.obj \
+ ..\..\..\..\..\temp\cmd\test_trange.obj \
+ ..\..\..\..\..\temp\cmd\test_util.obj \
+ ..\..\..\..\..\temp\cmd\test_data.obj \
+ ..\..\..\..\..\temp\cmd\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/borland/ta_regtest/Makefile
+
+../cmd/win32/borland/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmd/win32/borland/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmd\test_internals.obj
+ -del ..\..\..\..\..\temp\cmd\test_adx.obj
+ -del ..\..\..\..\..\temp\cmd\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmd\test_ma.obj
+ -del ..\..\..\..\..\temp\cmd\test_macd.obj
+ -del ..\..\..\..\..\temp\cmd\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmd\test_mom.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_po.obj
+ -del ..\..\..\..\..\temp\cmd\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmd\test_sar.obj
+ -del ..\..\..\..\..\temp\cmd\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmd\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmd\test_trange.obj
+ -del ..\..\..\..\..\temp\cmd\test_util.obj
+ -del ..\..\..\..\..\temp\cmd\test_data.obj
+ -del ..\..\..\..\..\temp\cmd\test_abstract.obj
+ -del $(TARGET)
+ -del ta_regtest.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.pch
+ -del ../../../../../temp/cmd/ta_regtest/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/msvc/Makefile b/vendor/ta-lib/make/cmd/win32/msvc/Makefile
new file mode 100644
index 000000000..031344b18
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/msvc/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE) /nologo
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE) /nologo
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE) /nologo
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE) /nologo
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE) /nologo
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE) /nologo
+ @cd ..
+
+
+tmake: ../cmd/win32/msvc/Makefile
+
+../cmd/win32/msvc/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmd/win32/msvc/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmd/win32/msvc/gen_code/Makefile b/vendor/ta-lib/make/cmd/win32/msvc/gen_code/Makefile
new file mode 100644
index 000000000..fd6857787
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/msvc/gen_code/Makefile
@@ -0,0 +1,263 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MTd -Zi -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MTd -Zi -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_cmd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/msvc/gen_code/Makefile
+
+../cmd/win32/msvc/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmd/win32/msvc/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.pch
+ -del ../../../../../temp/cmd/gen_code/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.obj
+ -del gen_code.pdb
+ -del vc*.pdb
+ -del gen_code.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/msvc/ta_abstract/Makefile b/vendor/ta-lib/make/cmd/win32/msvc/ta_abstract/Makefile
new file mode 100644
index 000000000..eea6e61a7
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/msvc/ta_abstract/Makefile
@@ -0,0 +1,273 @@
+#############################################################################
+# Makefile for building ta_abstract_cmd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmd\ta_frame.obj \
+ ..\..\..\..\..\temp\cmd\table_a.obj \
+ ..\..\..\..\..\temp\cmd\table_b.obj \
+ ..\..\..\..\..\temp\cmd\table_c.obj \
+ ..\..\..\..\..\temp\cmd\table_d.obj \
+ ..\..\..\..\..\temp\cmd\table_e.obj \
+ ..\..\..\..\..\temp\cmd\table_f.obj \
+ ..\..\..\..\..\temp\cmd\table_g.obj \
+ ..\..\..\..\..\temp\cmd\table_h.obj \
+ ..\..\..\..\..\temp\cmd\table_i.obj \
+ ..\..\..\..\..\temp\cmd\table_j.obj \
+ ..\..\..\..\..\temp\cmd\table_k.obj \
+ ..\..\..\..\..\temp\cmd\table_l.obj \
+ ..\..\..\..\..\temp\cmd\table_m.obj \
+ ..\..\..\..\..\temp\cmd\table_n.obj \
+ ..\..\..\..\..\temp\cmd\table_o.obj \
+ ..\..\..\..\..\temp\cmd\table_p.obj \
+ ..\..\..\..\..\temp\cmd\table_q.obj \
+ ..\..\..\..\..\temp\cmd\table_r.obj \
+ ..\..\..\..\..\temp\cmd\table_s.obj \
+ ..\..\..\..\..\temp\cmd\table_t.obj \
+ ..\..\..\..\..\temp\cmd\table_u.obj \
+ ..\..\..\..\..\temp\cmd\table_v.obj \
+ ..\..\..\..\..\temp\cmd\table_w.obj \
+ ..\..\..\..\..\temp\cmd\table_x.obj \
+ ..\..\..\..\..\temp\cmd\table_y.obj \
+ ..\..\..\..\..\temp\cmd\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/msvc/ta_abstract/Makefile
+
+../cmd/win32/msvc/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmd/win32/msvc/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.pch
+ -del ../../../../../temp/cmd/ta_abstract/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.obj
+ -del ta_abstract_cmd.pdb
+ -del vc*.pdb
+ -del ta_abstract_cmd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/msvc/ta_common/Makefile b/vendor/ta-lib/make/cmd/win32/msvc/ta_common/Makefile
new file mode 100644
index 000000000..3b7d015e6
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/msvc/ta_common/Makefile
@@ -0,0 +1,105 @@
+#############################################################################
+# Makefile for building ta_common_cmd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj \
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmd\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/msvc/ta_common/Makefile
+
+../cmd/win32/msvc/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmd/win32/msvc/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.pch
+ -del ../../../../../temp/cmd/ta_common_cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.obj
+ -del ta_common_cmd.pdb
+ -del vc*.pdb
+ -del ta_common_cmd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/msvc/ta_func/Makefile b/vendor/ta-lib/make/cmd/win32/msvc/ta_func/Makefile
new file mode 100644
index 000000000..421569ac2
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/msvc/ta_func/Makefile
@@ -0,0 +1,1041 @@
+#############################################################################
+# Makefile for building ta_func_cmd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_utility.obj \
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmd\ta_AD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmd\ta_APO.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmd\ta_COS.obj \
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmd\ta_DX.obj \
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LN.obj \
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmd\ta_MA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmd\ta_T3.obj \
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/msvc/ta_func/Makefile
+
+../cmd/win32/msvc/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmd/win32/msvc/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.pch
+ -del ../../../../../temp/cmd/ta_func/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.obj
+ -del ta_func_cmd.pdb
+ -del vc*.pdb
+ -del ta_func_cmd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/msvc/ta_libc/Makefile b/vendor/ta-lib/make/cmd/win32/msvc/ta_libc/Makefile
new file mode 100644
index 000000000..62a9b4141
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/msvc/ta_libc/Makefile
@@ -0,0 +1,1240 @@
+#############################################################################
+# Makefile for building ta_libc_cmd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj \
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmd\ta_version.obj \
+ ..\..\..\..\..\temp\cmd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmd\ta_frame.obj \
+ ..\..\..\..\..\temp\cmd\table_a.obj \
+ ..\..\..\..\..\temp\cmd\table_b.obj \
+ ..\..\..\..\..\temp\cmd\table_c.obj \
+ ..\..\..\..\..\temp\cmd\table_d.obj \
+ ..\..\..\..\..\temp\cmd\table_e.obj \
+ ..\..\..\..\..\temp\cmd\table_f.obj \
+ ..\..\..\..\..\temp\cmd\table_g.obj \
+ ..\..\..\..\..\temp\cmd\table_h.obj \
+ ..\..\..\..\..\temp\cmd\table_i.obj \
+ ..\..\..\..\..\temp\cmd\table_j.obj \
+ ..\..\..\..\..\temp\cmd\table_k.obj \
+ ..\..\..\..\..\temp\cmd\table_l.obj \
+ ..\..\..\..\..\temp\cmd\table_m.obj \
+ ..\..\..\..\..\temp\cmd\table_n.obj \
+ ..\..\..\..\..\temp\cmd\table_o.obj \
+ ..\..\..\..\..\temp\cmd\table_p.obj \
+ ..\..\..\..\..\temp\cmd\table_q.obj \
+ ..\..\..\..\..\temp\cmd\table_r.obj \
+ ..\..\..\..\..\temp\cmd\table_s.obj \
+ ..\..\..\..\..\temp\cmd\table_t.obj \
+ ..\..\..\..\..\temp\cmd\table_u.obj \
+ ..\..\..\..\..\temp\cmd\table_v.obj \
+ ..\..\..\..\..\temp\cmd\table_w.obj \
+ ..\..\..\..\..\temp\cmd\table_x.obj \
+ ..\..\..\..\..\temp\cmd\table_y.obj \
+ ..\..\..\..\..\temp\cmd\table_z.obj \
+ ..\..\..\..\..\temp\cmd\ta_utility.obj \
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmd\ta_AD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmd\ta_APO.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmd\ta_COS.obj \
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmd\ta_DX.obj \
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LN.obj \
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmd\ta_MA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmd\ta_T3.obj \
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/msvc/ta_libc/Makefile
+
+../cmd/win32/msvc/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmd/win32/msvc/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ta_libc_cmd.pdb
+ -del vc*.pdb
+ -del ta_libc_cmd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/msvc/ta_regtest/Makefile b/vendor/ta-lib/make/cmd/win32/msvc/ta_regtest/Makefile
new file mode 100644
index 000000000..bfbca4922
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/msvc/ta_regtest/Makefile
@@ -0,0 +1,239 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MTd -Zi -DTA_DEBUG -D_DEBUG -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_cmd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_regtest.obj \
+ ..\..\..\..\..\temp\cmd\test_candlestick.obj \
+ ..\..\..\..\..\temp\cmd\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cmd\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cmd\test_internals.obj \
+ ..\..\..\..\..\temp\cmd\test_adx.obj \
+ ..\..\..\..\..\temp\cmd\test_bbands.obj \
+ ..\..\..\..\..\temp\cmd\test_ma.obj \
+ ..\..\..\..\..\temp\cmd\test_macd.obj \
+ ..\..\..\..\..\temp\cmd\test_minmax.obj \
+ ..\..\..\..\..\temp\cmd\test_mom.obj \
+ ..\..\..\..\..\temp\cmd\test_per_ema.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hl.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cmd\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cmd\test_po.obj \
+ ..\..\..\..\..\temp\cmd\test_rsi.obj \
+ ..\..\..\..\..\temp\cmd\test_sar.obj \
+ ..\..\..\..\..\temp\cmd\test_stddev.obj \
+ ..\..\..\..\..\temp\cmd\test_stoch.obj \
+ ..\..\..\..\..\temp\cmd\test_trange.obj \
+ ..\..\..\..\..\temp\cmd\test_util.obj \
+ ..\..\..\..\..\temp\cmd\test_data.obj \
+ ..\..\..\..\..\temp\cmd\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/msvc/ta_regtest/Makefile
+
+../cmd/win32/msvc/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmd/win32/msvc/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmd\test_internals.obj
+ -del ..\..\..\..\..\temp\cmd\test_adx.obj
+ -del ..\..\..\..\..\temp\cmd\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmd\test_ma.obj
+ -del ..\..\..\..\..\temp\cmd\test_macd.obj
+ -del ..\..\..\..\..\temp\cmd\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmd\test_mom.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_po.obj
+ -del ..\..\..\..\..\temp\cmd\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmd\test_sar.obj
+ -del ..\..\..\..\..\temp\cmd\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmd\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmd\test_trange.obj
+ -del ..\..\..\..\..\temp\cmd\test_util.obj
+ -del ..\..\..\..\..\temp\cmd\test_data.obj
+ -del ..\..\..\..\..\temp\cmd\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.pch
+ -del ../../../../../temp/cmd/ta_regtest/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.obj
+ -del ta_regtest.pdb
+ -del vc*.pdb
+ -del ta_regtest.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/symantec/Makefile b/vendor/ta-lib/make/cmd/win32/symantec/Makefile
new file mode 100644
index 000000000..7e9fd9364
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/symantec/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../cmd/win32/symantec/Makefile
+
+../cmd/win32/symantec/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmd/win32/symantec/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmd/win32/symantec/gen_code/Makefile b/vendor/ta-lib/make/cmd/win32/symantec/gen_code/Makefile
new file mode 100644
index 000000000..5d5685174
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/symantec/gen_code/Makefile
@@ -0,0 +1,253 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DWIN32
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /NOI /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_cmd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/symantec/gen_code/Makefile
+
+../cmd/win32/symantec/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmd/win32/symantec/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.pch
+ -del ../../../../../temp/cmd/gen_code/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/symantec/ta_abstract/Makefile b/vendor/ta-lib/make/cmd/win32/symantec/ta_abstract/Makefile
new file mode 100644
index 000000000..b5f79aff9
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/symantec/ta_abstract/Makefile
@@ -0,0 +1,295 @@
+#############################################################################
+# Makefile for building ta_abstract_cmd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmd\ta_frame.obj \
+ ..\..\..\..\..\temp\cmd\table_a.obj \
+ ..\..\..\..\..\temp\cmd\table_b.obj \
+ ..\..\..\..\..\temp\cmd\table_c.obj \
+ ..\..\..\..\..\temp\cmd\table_d.obj \
+ ..\..\..\..\..\temp\cmd\table_e.obj \
+ ..\..\..\..\..\temp\cmd\table_f.obj \
+ ..\..\..\..\..\temp\cmd\table_g.obj \
+ ..\..\..\..\..\temp\cmd\table_h.obj \
+ ..\..\..\..\..\temp\cmd\table_i.obj \
+ ..\..\..\..\..\temp\cmd\table_j.obj \
+ ..\..\..\..\..\temp\cmd\table_k.obj \
+ ..\..\..\..\..\temp\cmd\table_l.obj \
+ ..\..\..\..\..\temp\cmd\table_m.obj \
+ ..\..\..\..\..\temp\cmd\table_n.obj \
+ ..\..\..\..\..\temp\cmd\table_o.obj \
+ ..\..\..\..\..\temp\cmd\table_p.obj \
+ ..\..\..\..\..\temp\cmd\table_q.obj \
+ ..\..\..\..\..\temp\cmd\table_r.obj \
+ ..\..\..\..\..\temp\cmd\table_s.obj \
+ ..\..\..\..\..\temp\cmd\table_t.obj \
+ ..\..\..\..\..\temp\cmd\table_u.obj \
+ ..\..\..\..\..\temp\cmd\table_v.obj \
+ ..\..\..\..\..\temp\cmd\table_w.obj \
+ ..\..\..\..\..\temp\cmd\table_x.obj \
+ ..\..\..\..\..\temp\cmd\table_y.obj \
+ ..\..\..\..\..\temp\cmd\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmd\ta_abstract.obj \
++..\..\..\..\..\temp\cmd\ta_def_ui.obj \
++..\..\..\..\..\temp\cmd\ta_func_api.obj \
++..\..\..\..\..\temp\cmd\ta_group_idx.obj \
++..\..\..\..\..\temp\cmd\ta_frame.obj \
++..\..\..\..\..\temp\cmd\table_a.obj \
++..\..\..\..\..\temp\cmd\table_b.obj \
++..\..\..\..\..\temp\cmd\table_c.obj \
++..\..\..\..\..\temp\cmd\table_d.obj \
++..\..\..\..\..\temp\cmd\table_e.obj \
++..\..\..\..\..\temp\cmd\table_f.obj \
++..\..\..\..\..\temp\cmd\table_g.obj \
++..\..\..\..\..\temp\cmd\table_h.obj \
++..\..\..\..\..\temp\cmd\table_i.obj \
++..\..\..\..\..\temp\cmd\table_j.obj \
++..\..\..\..\..\temp\cmd\table_k.obj \
++..\..\..\..\..\temp\cmd\table_l.obj \
++..\..\..\..\..\temp\cmd\table_m.obj \
++..\..\..\..\..\temp\cmd\table_n.obj \
++..\..\..\..\..\temp\cmd\table_o.obj \
++..\..\..\..\..\temp\cmd\table_p.obj \
++..\..\..\..\..\temp\cmd\table_q.obj \
++..\..\..\..\..\temp\cmd\table_r.obj \
++..\..\..\..\..\temp\cmd\table_s.obj \
++..\..\..\..\..\temp\cmd\table_t.obj \
++..\..\..\..\..\temp\cmd\table_u.obj \
++..\..\..\..\..\temp\cmd\table_v.obj \
++..\..\..\..\..\temp\cmd\table_w.obj \
++..\..\..\..\..\temp\cmd\table_x.obj \
++..\..\..\..\..\temp\cmd\table_y.obj \
++..\..\..\..\..\temp\cmd\table_z.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/symantec/ta_abstract/Makefile
+
+../cmd/win32/symantec/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmd/win32/symantec/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.pch
+ -del ../../../../../temp/cmd/ta_abstract/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/symantec/ta_common/Makefile b/vendor/ta-lib/make/cmd/win32/symantec/ta_common/Makefile
new file mode 100644
index 000000000..93bdf6f5f
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/symantec/ta_common/Makefile
@@ -0,0 +1,99 @@
+#############################################################################
+# Makefile for building ta_common_cmd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj \
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmd\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmd\ta_global.obj \
++..\..\..\..\..\temp\cmd\ta_retcode.obj \
++..\..\..\..\..\temp\cmd\ta_version.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/symantec/ta_common/Makefile
+
+../cmd/win32/symantec/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmd/win32/symantec/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.pch
+ -del ../../../../../temp/cmd/ta_common_cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/symantec/ta_func/Makefile b/vendor/ta-lib/make/cmd/win32/symantec/ta_func/Makefile
new file mode 100644
index 000000000..914fcf13b
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/symantec/ta_func/Makefile
@@ -0,0 +1,1191 @@
+#############################################################################
+# Makefile for building ta_func_cmd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_utility.obj \
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmd\ta_AD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmd\ta_APO.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmd\ta_COS.obj \
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmd\ta_DX.obj \
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LN.obj \
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmd\ta_MA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmd\ta_T3.obj \
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmd\ta_utility.obj \
++..\..\..\..\..\temp\cmd\ta_ACOS.obj \
++..\..\..\..\..\temp\cmd\ta_AD.obj \
++..\..\..\..\..\temp\cmd\ta_ADD.obj \
++..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ADX.obj \
++..\..\..\..\..\temp\cmd\ta_ADXR.obj \
++..\..\..\..\..\temp\cmd\ta_APO.obj \
++..\..\..\..\..\temp\cmd\ta_AROON.obj \
++..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ASIN.obj \
++..\..\..\..\..\temp\cmd\ta_ATAN.obj \
++..\..\..\..\..\temp\cmd\ta_ATR.obj \
++..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmd\ta_BETA.obj \
++..\..\..\..\..\temp\cmd\ta_BOP.obj \
++..\..\..\..\..\temp\cmd\ta_CCI.obj \
++..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CEIL.obj \
++..\..\..\..\..\temp\cmd\ta_CMO.obj \
++..\..\..\..\..\temp\cmd\ta_CORREL.obj \
++..\..\..\..\..\temp\cmd\ta_COS.obj \
++..\..\..\..\..\temp\cmd\ta_COSH.obj \
++..\..\..\..\..\temp\cmd\ta_DEMA.obj \
++..\..\..\..\..\temp\cmd\ta_DIV.obj \
++..\..\..\..\..\temp\cmd\ta_DX.obj \
++..\..\..\..\..\temp\cmd\ta_EMA.obj \
++..\..\..\..\..\temp\cmd\ta_EXP.obj \
++..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmd\ta_KAMA.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmd\ta_LN.obj \
++..\..\..\..\..\temp\cmd\ta_LOG10.obj \
++..\..\..\..\..\temp\cmd\ta_MA.obj \
++..\..\..\..\..\temp\cmd\ta_MACD.obj \
++..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmd\ta_MAMA.obj \
++..\..\..\..\..\temp\cmd\ta_MAVP.obj \
++..\..\..\..\..\temp\cmd\ta_MAX.obj \
++..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MFI.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MIN.obj \
++..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_MOM.obj \
++..\..\..\..\..\temp\cmd\ta_MULT.obj \
++..\..\..\..\..\temp\cmd\ta_NATR.obj \
++..\..\..\..\..\temp\cmd\ta_OBV.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_PPO.obj \
++..\..\..\..\..\temp\cmd\ta_ROC.obj \
++..\..\..\..\..\temp\cmd\ta_ROCP.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmd\ta_RSI.obj \
++..\..\..\..\..\temp\cmd\ta_SAR.obj \
++..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmd\ta_SIN.obj \
++..\..\..\..\..\temp\cmd\ta_SINH.obj \
++..\..\..\..\..\temp\cmd\ta_SMA.obj \
++..\..\..\..\..\temp\cmd\ta_SQRT.obj \
++..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmd\ta_STOCH.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmd\ta_SUB.obj \
++..\..\..\..\..\temp\cmd\ta_SUM.obj \
++..\..\..\..\..\temp\cmd\ta_T3.obj \
++..\..\..\..\..\temp\cmd\ta_TAN.obj \
++..\..\..\..\..\temp\cmd\ta_TANH.obj \
++..\..\..\..\..\temp\cmd\ta_TEMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRIX.obj \
++..\..\..\..\..\temp\cmd\ta_TSF.obj \
++..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmd\ta_VAR.obj \
++..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_WILLR.obj \
++..\..\..\..\..\temp\cmd\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/symantec/ta_func/Makefile
+
+../cmd/win32/symantec/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmd/win32/symantec/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.pch
+ -del ../../../../../temp/cmd/ta_func/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/symantec/ta_libc/Makefile b/vendor/ta-lib/make/cmd/win32/symantec/ta_libc/Makefile
new file mode 100644
index 000000000..2b7d5ed8a
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/symantec/ta_libc/Makefile
@@ -0,0 +1,1424 @@
+#############################################################################
+# Makefile for building ta_libc_cmd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj \
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmd\ta_version.obj \
+ ..\..\..\..\..\temp\cmd\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmd\ta_frame.obj \
+ ..\..\..\..\..\temp\cmd\table_a.obj \
+ ..\..\..\..\..\temp\cmd\table_b.obj \
+ ..\..\..\..\..\temp\cmd\table_c.obj \
+ ..\..\..\..\..\temp\cmd\table_d.obj \
+ ..\..\..\..\..\temp\cmd\table_e.obj \
+ ..\..\..\..\..\temp\cmd\table_f.obj \
+ ..\..\..\..\..\temp\cmd\table_g.obj \
+ ..\..\..\..\..\temp\cmd\table_h.obj \
+ ..\..\..\..\..\temp\cmd\table_i.obj \
+ ..\..\..\..\..\temp\cmd\table_j.obj \
+ ..\..\..\..\..\temp\cmd\table_k.obj \
+ ..\..\..\..\..\temp\cmd\table_l.obj \
+ ..\..\..\..\..\temp\cmd\table_m.obj \
+ ..\..\..\..\..\temp\cmd\table_n.obj \
+ ..\..\..\..\..\temp\cmd\table_o.obj \
+ ..\..\..\..\..\temp\cmd\table_p.obj \
+ ..\..\..\..\..\temp\cmd\table_q.obj \
+ ..\..\..\..\..\temp\cmd\table_r.obj \
+ ..\..\..\..\..\temp\cmd\table_s.obj \
+ ..\..\..\..\..\temp\cmd\table_t.obj \
+ ..\..\..\..\..\temp\cmd\table_u.obj \
+ ..\..\..\..\..\temp\cmd\table_v.obj \
+ ..\..\..\..\..\temp\cmd\table_w.obj \
+ ..\..\..\..\..\temp\cmd\table_x.obj \
+ ..\..\..\..\..\temp\cmd\table_y.obj \
+ ..\..\..\..\..\temp\cmd\table_z.obj \
+ ..\..\..\..\..\temp\cmd\ta_utility.obj \
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmd\ta_AD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmd\ta_APO.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmd\ta_COS.obj \
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmd\ta_DX.obj \
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmd\ta_LN.obj \
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmd\ta_MA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmd\ta_T3.obj \
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmd\ta_global.obj \
++..\..\..\..\..\temp\cmd\ta_retcode.obj \
++..\..\..\..\..\temp\cmd\ta_version.obj \
++..\..\..\..\..\temp\cmd\ta_abstract.obj \
++..\..\..\..\..\temp\cmd\ta_def_ui.obj \
++..\..\..\..\..\temp\cmd\ta_func_api.obj \
++..\..\..\..\..\temp\cmd\ta_group_idx.obj \
++..\..\..\..\..\temp\cmd\ta_frame.obj \
++..\..\..\..\..\temp\cmd\table_a.obj \
++..\..\..\..\..\temp\cmd\table_b.obj \
++..\..\..\..\..\temp\cmd\table_c.obj \
++..\..\..\..\..\temp\cmd\table_d.obj \
++..\..\..\..\..\temp\cmd\table_e.obj \
++..\..\..\..\..\temp\cmd\table_f.obj \
++..\..\..\..\..\temp\cmd\table_g.obj \
++..\..\..\..\..\temp\cmd\table_h.obj \
++..\..\..\..\..\temp\cmd\table_i.obj \
++..\..\..\..\..\temp\cmd\table_j.obj \
++..\..\..\..\..\temp\cmd\table_k.obj \
++..\..\..\..\..\temp\cmd\table_l.obj \
++..\..\..\..\..\temp\cmd\table_m.obj \
++..\..\..\..\..\temp\cmd\table_n.obj \
++..\..\..\..\..\temp\cmd\table_o.obj \
++..\..\..\..\..\temp\cmd\table_p.obj \
++..\..\..\..\..\temp\cmd\table_q.obj \
++..\..\..\..\..\temp\cmd\table_r.obj \
++..\..\..\..\..\temp\cmd\table_s.obj \
++..\..\..\..\..\temp\cmd\table_t.obj \
++..\..\..\..\..\temp\cmd\table_u.obj \
++..\..\..\..\..\temp\cmd\table_v.obj \
++..\..\..\..\..\temp\cmd\table_w.obj \
++..\..\..\..\..\temp\cmd\table_x.obj \
++..\..\..\..\..\temp\cmd\table_y.obj \
++..\..\..\..\..\temp\cmd\table_z.obj \
++..\..\..\..\..\temp\cmd\ta_utility.obj \
++..\..\..\..\..\temp\cmd\ta_ACOS.obj \
++..\..\..\..\..\temp\cmd\ta_AD.obj \
++..\..\..\..\..\temp\cmd\ta_ADD.obj \
++..\..\..\..\..\temp\cmd\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ADX.obj \
++..\..\..\..\..\temp\cmd\ta_ADXR.obj \
++..\..\..\..\..\temp\cmd\ta_APO.obj \
++..\..\..\..\..\temp\cmd\ta_AROON.obj \
++..\..\..\..\..\temp\cmd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmd\ta_ASIN.obj \
++..\..\..\..\..\temp\cmd\ta_ATAN.obj \
++..\..\..\..\..\temp\cmd\ta_ATR.obj \
++..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmd\ta_BETA.obj \
++..\..\..\..\..\temp\cmd\ta_BOP.obj \
++..\..\..\..\..\temp\cmd\ta_CCI.obj \
++..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmd\ta_CEIL.obj \
++..\..\..\..\..\temp\cmd\ta_CMO.obj \
++..\..\..\..\..\temp\cmd\ta_CORREL.obj \
++..\..\..\..\..\temp\cmd\ta_COS.obj \
++..\..\..\..\..\temp\cmd\ta_COSH.obj \
++..\..\..\..\..\temp\cmd\ta_DEMA.obj \
++..\..\..\..\..\temp\cmd\ta_DIV.obj \
++..\..\..\..\..\temp\cmd\ta_DX.obj \
++..\..\..\..\..\temp\cmd\ta_EMA.obj \
++..\..\..\..\..\temp\cmd\ta_EXP.obj \
++..\..\..\..\..\temp\cmd\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmd\ta_KAMA.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmd\ta_LN.obj \
++..\..\..\..\..\temp\cmd\ta_LOG10.obj \
++..\..\..\..\..\temp\cmd\ta_MA.obj \
++..\..\..\..\..\temp\cmd\ta_MACD.obj \
++..\..\..\..\..\temp\cmd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmd\ta_MAMA.obj \
++..\..\..\..\..\temp\cmd\ta_MAVP.obj \
++..\..\..\..\..\temp\cmd\ta_MAX.obj \
++..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MFI.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_MIN.obj \
++..\..\..\..\..\temp\cmd\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_MOM.obj \
++..\..\..\..\..\temp\cmd\ta_MULT.obj \
++..\..\..\..\..\temp\cmd\ta_NATR.obj \
++..\..\..\..\..\temp\cmd\ta_OBV.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmd\ta_PPO.obj \
++..\..\..\..\..\temp\cmd\ta_ROC.obj \
++..\..\..\..\..\temp\cmd\ta_ROCP.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR.obj \
++..\..\..\..\..\temp\cmd\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmd\ta_RSI.obj \
++..\..\..\..\..\temp\cmd\ta_SAR.obj \
++..\..\..\..\..\temp\cmd\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmd\ta_SIN.obj \
++..\..\..\..\..\temp\cmd\ta_SINH.obj \
++..\..\..\..\..\temp\cmd\ta_SMA.obj \
++..\..\..\..\..\temp\cmd\ta_SQRT.obj \
++..\..\..\..\..\temp\cmd\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmd\ta_STOCH.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmd\ta_SUB.obj \
++..\..\..\..\..\temp\cmd\ta_SUM.obj \
++..\..\..\..\..\temp\cmd\ta_T3.obj \
++..\..\..\..\..\temp\cmd\ta_TAN.obj \
++..\..\..\..\..\temp\cmd\ta_TANH.obj \
++..\..\..\..\..\temp\cmd\ta_TEMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmd\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmd\ta_TRIX.obj \
++..\..\..\..\..\temp\cmd\ta_TSF.obj \
++..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmd\ta_VAR.obj \
++..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmd\ta_WILLR.obj \
++..\..\..\..\..\temp\cmd\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/symantec/ta_libc/Makefile
+
+../cmd/win32/symantec/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmd/win32/symantec/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/symantec/ta_regtest/Makefile b/vendor/ta-lib/make/cmd/win32/symantec/ta_regtest/Makefile
new file mode 100644
index 000000000..7afc32119
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/symantec/ta_regtest/Makefile
@@ -0,0 +1,229 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /NOI /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_cmd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_regtest.obj \
+ ..\..\..\..\..\temp\cmd\test_candlestick.obj \
+ ..\..\..\..\..\temp\cmd\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cmd\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cmd\test_internals.obj \
+ ..\..\..\..\..\temp\cmd\test_adx.obj \
+ ..\..\..\..\..\temp\cmd\test_bbands.obj \
+ ..\..\..\..\..\temp\cmd\test_ma.obj \
+ ..\..\..\..\..\temp\cmd\test_macd.obj \
+ ..\..\..\..\..\temp\cmd\test_minmax.obj \
+ ..\..\..\..\..\temp\cmd\test_mom.obj \
+ ..\..\..\..\..\temp\cmd\test_per_ema.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hl.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cmd\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cmd\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cmd\test_po.obj \
+ ..\..\..\..\..\temp\cmd\test_rsi.obj \
+ ..\..\..\..\..\temp\cmd\test_sar.obj \
+ ..\..\..\..\..\temp\cmd\test_stddev.obj \
+ ..\..\..\..\..\temp\cmd\test_stoch.obj \
+ ..\..\..\..\..\temp\cmd\test_trange.obj \
+ ..\..\..\..\..\temp\cmd\test_util.obj \
+ ..\..\..\..\..\temp\cmd\test_data.obj \
+ ..\..\..\..\..\temp\cmd\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/symantec/ta_regtest/Makefile
+
+../cmd/win32/symantec/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmd/win32/symantec/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmd\test_internals.obj
+ -del ..\..\..\..\..\temp\cmd\test_adx.obj
+ -del ..\..\..\..\..\temp\cmd\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmd\test_ma.obj
+ -del ..\..\..\..\..\temp\cmd\test_macd.obj
+ -del ..\..\..\..\..\temp\cmd\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmd\test_mom.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_po.obj
+ -del ..\..\..\..\..\temp\cmd\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmd\test_sar.obj
+ -del ..\..\..\..\..\temp\cmd\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmd\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmd\test_trange.obj
+ -del ..\..\..\..\..\temp\cmd\test_util.obj
+ -del ..\..\..\..\..\temp\cmd\test_data.obj
+ -del ..\..\..\..\..\temp\cmd\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.pch
+ -del ../../../../../temp/cmd/ta_regtest/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/watcom/Makefile b/vendor/ta-lib/make/cmd/win32/watcom/Makefile
new file mode 100644
index 000000000..db16ae002
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/watcom/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../cmd/win32/watcom/Makefile
+
+../cmd/win32/watcom/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmd/win32/watcom/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmd/win32/watcom/gen_code/Makefile b/vendor/ta-lib/make/cmd/win32/watcom/gen_code/Makefile
new file mode 100644
index 000000000..ef93d9037
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/watcom/gen_code/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_GEN_CODE -d=TA_DEBUG -d=_DEBUG -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_GEN_CODE -d=TA_DEBUG -d=_DEBUG -d=WIN32
+INCPATH = -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames"
+LINK = wlink
+LFLAGS = op quiet op c d all sys nt
+LIBS = ..\..\..\..\..\lib\ta_common_cmd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_a.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_b.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_c.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_d.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_e.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_f.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_g.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_h.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_i.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_j.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_k.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_l.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_m.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_n.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_o.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_p.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_q.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_r.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_s.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_t.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_u.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_v.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_w.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_x.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_y.obj &
+ ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+TMPLIST = gen_code.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME gen_code
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj,..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj,..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj,..\..\..\..\..\temp\cmd\gen_code\table_a.obj,..\..\..\..\..\temp\cmd\gen_code\table_b.obj,..\..\..\..\..\temp\cmd\gen_code\table_c.obj,..\..\..\..\..\temp\cmd\gen_code\table_d.obj,..\..\..\..\..\temp\cmd\gen_code\table_e.obj,..\..\..\..\..\temp\cmd\gen_code\table_f.obj,..\..\..\..\..\temp\cmd\gen_code\table_g.obj,..\..\..\..\..\temp\cmd\gen_code\table_h.obj,..\..\..\..\..\temp\cmd\gen_code\table_i.obj,..\..\..\..\..\temp\cmd\gen_code\table_j.obj,..\..\..\..\..\temp\cmd\gen_code\table_k.obj,..\..\..\..\..\temp\cmd\gen_code\table_l.obj,..\..\..\..\..\temp\cmd\gen_code\table_m.obj,..\..\..\..\..\temp\cmd\gen_code\table_n.obj,..\..\..\..\..\temp\cmd\gen_code\table_o.obj,..\..\..\..\..\temp\cmd\gen_code\table_p.obj,..\..\..\..\..\temp\cmd\gen_code\table_q.obj,..\..\..\..\..\temp\cmd\gen_code\table_r.obj,..\..\..\..\..\temp\cmd\gen_code\table_s.obj,..\..\..\..\..\temp\cmd\gen_code\table_t.obj,..\..\..\..\..\temp\cmd\gen_code\table_u.obj,..\..\..\..\..\temp\cmd\gen_code\table_v.obj,..\..\..\..\..\temp\cmd\gen_code\table_w.obj,..\..\..\..\..\temp\cmd\gen_code\table_x.obj,..\..\..\..\..\temp\cmd\gen_code\table_y.obj,..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_common_cmd.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/watcom/gen_code/Makefile
+
+../cmd/win32/watcom/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmd/win32/watcom/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.pch
+ -del ../../../../../temp/cmd/gen_code/*.idb
+ -del ../../../../../temp/cmd/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/watcom/ta_abstract/Makefile b/vendor/ta-lib/make/cmd/win32/watcom/ta_abstract/Makefile
new file mode 100644
index 000000000..1afdaf65b
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/watcom/ta_abstract/Makefile
@@ -0,0 +1,251 @@
+#############################################################################
+# Makefile for building ta_abstract_cmd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_abstract.obj &
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj &
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj &
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj &
+ ..\..\..\..\..\temp\cmd\ta_frame.obj &
+ ..\..\..\..\..\temp\cmd\table_a.obj &
+ ..\..\..\..\..\temp\cmd\table_b.obj &
+ ..\..\..\..\..\temp\cmd\table_c.obj &
+ ..\..\..\..\..\temp\cmd\table_d.obj &
+ ..\..\..\..\..\temp\cmd\table_e.obj &
+ ..\..\..\..\..\temp\cmd\table_f.obj &
+ ..\..\..\..\..\temp\cmd\table_g.obj &
+ ..\..\..\..\..\temp\cmd\table_h.obj &
+ ..\..\..\..\..\temp\cmd\table_i.obj &
+ ..\..\..\..\..\temp\cmd\table_j.obj &
+ ..\..\..\..\..\temp\cmd\table_k.obj &
+ ..\..\..\..\..\temp\cmd\table_l.obj &
+ ..\..\..\..\..\temp\cmd\table_m.obj &
+ ..\..\..\..\..\temp\cmd\table_n.obj &
+ ..\..\..\..\..\temp\cmd\table_o.obj &
+ ..\..\..\..\..\temp\cmd\table_p.obj &
+ ..\..\..\..\..\temp\cmd\table_q.obj &
+ ..\..\..\..\..\temp\cmd\table_r.obj &
+ ..\..\..\..\..\temp\cmd\table_s.obj &
+ ..\..\..\..\..\temp\cmd\table_t.obj &
+ ..\..\..\..\..\temp\cmd\table_u.obj &
+ ..\..\..\..\..\temp\cmd\table_v.obj &
+ ..\..\..\..\..\temp\cmd\table_w.obj &
+ ..\..\..\..\..\temp\cmd\table_x.obj &
+ ..\..\..\..\..\temp\cmd\table_y.obj &
+ ..\..\..\..\..\temp\cmd\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmd.lib
+TMPLIST = ta_abstract_cmd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/watcom/ta_abstract/Makefile
+
+../cmd/win32/watcom/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmd/win32/watcom/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.pch
+ -del ../../../../../temp/cmd/ta_abstract/*.idb
+ -del ../../../../../temp/cmd/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/watcom/ta_common/Makefile b/vendor/ta-lib/make/cmd/win32/watcom/ta_common/Makefile
new file mode 100644
index 000000000..4912e74d0
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/watcom/ta_common/Makefile
@@ -0,0 +1,83 @@
+#############################################################################
+# Makefile for building ta_common_cmd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj &
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj &
+ ..\..\..\..\..\temp\cmd\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmd.lib
+TMPLIST = ta_common_cmd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/watcom/ta_common/Makefile
+
+../cmd/win32/watcom/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmd/win32/watcom/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.pch
+ -del ../../../../../temp/cmd/ta_common_cmd/*.idb
+ -del ../../../../../temp/cmd/ta_common_cmd/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/watcom/ta_func/Makefile b/vendor/ta-lib/make/cmd/win32/watcom/ta_func/Makefile
new file mode 100644
index 000000000..a0b7c1cd1
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/watcom/ta_func/Makefile
@@ -0,0 +1,1019 @@
+#############################################################################
+# Makefile for building ta_func_cmd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="\n" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_utility.obj &
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj &
+ ..\..\..\..\..\temp\cmd\ta_AD.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj &
+ ..\..\..\..\..\temp\cmd\ta_APO.obj &
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj &
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj &
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj &
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj &
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj &
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj &
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj &
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj &
+ ..\..\..\..\..\temp\cmd\ta_COS.obj &
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj &
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj &
+ ..\..\..\..\..\temp\cmd\ta_DX.obj &
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj &
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\cmd\ta_LN.obj &
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj &
+ ..\..\..\..\..\temp\cmd\ta_MA.obj &
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj &
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj &
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj &
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj &
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj &
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj &
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj &
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj &
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj &
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj &
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj &
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj &
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj &
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj &
+ ..\..\..\..\..\temp\cmd\ta_T3.obj &
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj &
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj &
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj &
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj &
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmd.lib
+TMPLIST = ta_func_cmd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/watcom/ta_func/Makefile
+
+../cmd/win32/watcom/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmd/win32/watcom/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.pch
+ -del ../../../../../temp/cmd/ta_func/*.idb
+ -del ../../../../../temp/cmd/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/watcom/ta_libc/Makefile b/vendor/ta-lib/make/cmd/win32/watcom/ta_libc/Makefile
new file mode 100644
index 000000000..ad2622ff2
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/watcom/ta_libc/Makefile
@@ -0,0 +1,1219 @@
+#############################################################################
+# Makefile for building ta_libc_cmd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+QTDIR =
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="$(QTDIR)\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c &
+ ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_global.obj &
+ ..\..\..\..\..\temp\cmd\ta_retcode.obj &
+ ..\..\..\..\..\temp\cmd\ta_version.obj &
+ ..\..\..\..\..\temp\cmd\ta_abstract.obj &
+ ..\..\..\..\..\temp\cmd\ta_def_ui.obj &
+ ..\..\..\..\..\temp\cmd\ta_func_api.obj &
+ ..\..\..\..\..\temp\cmd\ta_group_idx.obj &
+ ..\..\..\..\..\temp\cmd\ta_frame.obj &
+ ..\..\..\..\..\temp\cmd\table_a.obj &
+ ..\..\..\..\..\temp\cmd\table_b.obj &
+ ..\..\..\..\..\temp\cmd\table_c.obj &
+ ..\..\..\..\..\temp\cmd\table_d.obj &
+ ..\..\..\..\..\temp\cmd\table_e.obj &
+ ..\..\..\..\..\temp\cmd\table_f.obj &
+ ..\..\..\..\..\temp\cmd\table_g.obj &
+ ..\..\..\..\..\temp\cmd\table_h.obj &
+ ..\..\..\..\..\temp\cmd\table_i.obj &
+ ..\..\..\..\..\temp\cmd\table_j.obj &
+ ..\..\..\..\..\temp\cmd\table_k.obj &
+ ..\..\..\..\..\temp\cmd\table_l.obj &
+ ..\..\..\..\..\temp\cmd\table_m.obj &
+ ..\..\..\..\..\temp\cmd\table_n.obj &
+ ..\..\..\..\..\temp\cmd\table_o.obj &
+ ..\..\..\..\..\temp\cmd\table_p.obj &
+ ..\..\..\..\..\temp\cmd\table_q.obj &
+ ..\..\..\..\..\temp\cmd\table_r.obj &
+ ..\..\..\..\..\temp\cmd\table_s.obj &
+ ..\..\..\..\..\temp\cmd\table_t.obj &
+ ..\..\..\..\..\temp\cmd\table_u.obj &
+ ..\..\..\..\..\temp\cmd\table_v.obj &
+ ..\..\..\..\..\temp\cmd\table_w.obj &
+ ..\..\..\..\..\temp\cmd\table_x.obj &
+ ..\..\..\..\..\temp\cmd\table_y.obj &
+ ..\..\..\..\..\temp\cmd\table_z.obj &
+ ..\..\..\..\..\temp\cmd\ta_utility.obj &
+ ..\..\..\..\..\temp\cmd\ta_ACOS.obj &
+ ..\..\..\..\..\temp\cmd\ta_AD.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADD.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADX.obj &
+ ..\..\..\..\..\temp\cmd\ta_ADXR.obj &
+ ..\..\..\..\..\temp\cmd\ta_APO.obj &
+ ..\..\..\..\..\temp\cmd\ta_AROON.obj &
+ ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\cmd\ta_ASIN.obj &
+ ..\..\..\..\..\temp\cmd\ta_ATAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_ATR.obj &
+ ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\cmd\ta_BETA.obj &
+ ..\..\..\..\..\temp\cmd\ta_BOP.obj &
+ ..\..\..\..\..\temp\cmd\ta_CCI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\cmd\ta_CEIL.obj &
+ ..\..\..\..\..\temp\cmd\ta_CMO.obj &
+ ..\..\..\..\..\temp\cmd\ta_CORREL.obj &
+ ..\..\..\..\..\temp\cmd\ta_COS.obj &
+ ..\..\..\..\..\temp\cmd\ta_COSH.obj &
+ ..\..\..\..\..\temp\cmd\ta_DEMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_DIV.obj &
+ ..\..\..\..\..\temp\cmd\ta_DX.obj &
+ ..\..\..\..\..\temp\cmd\ta_EMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_EXP.obj &
+ ..\..\..\..\..\temp\cmd\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\cmd\ta_KAMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\cmd\ta_LN.obj &
+ ..\..\..\..\..\temp\cmd\ta_LOG10.obj &
+ ..\..\..\..\..\temp\cmd\ta_MA.obj &
+ ..\..\..\..\..\temp\cmd\ta_MACD.obj &
+ ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAVP.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_MFI.obj &
+ ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_MIN.obj &
+ ..\..\..\..\..\temp\cmd\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\cmd\ta_MOM.obj &
+ ..\..\..\..\..\temp\cmd\ta_MULT.obj &
+ ..\..\..\..\..\temp\cmd\ta_NATR.obj &
+ ..\..\..\..\..\temp\cmd\ta_OBV.obj &
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\cmd\ta_PPO.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROC.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROCP.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROCR.obj &
+ ..\..\..\..\..\temp\cmd\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\cmd\ta_RSI.obj &
+ ..\..\..\..\..\temp\cmd\ta_SAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\cmd\ta_SIN.obj &
+ ..\..\..\..\..\temp\cmd\ta_SINH.obj &
+ ..\..\..\..\..\temp\cmd\ta_SMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_SQRT.obj &
+ ..\..\..\..\..\temp\cmd\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\cmd\ta_STOCH.obj &
+ ..\..\..\..\..\temp\cmd\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\cmd\ta_SUB.obj &
+ ..\..\..\..\..\temp\cmd\ta_SUM.obj &
+ ..\..\..\..\..\temp\cmd\ta_T3.obj &
+ ..\..\..\..\..\temp\cmd\ta_TAN.obj &
+ ..\..\..\..\..\temp\cmd\ta_TANH.obj &
+ ..\..\..\..\..\temp\cmd\ta_TEMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\cmd\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\cmd\ta_TRIX.obj &
+ ..\..\..\..\..\temp\cmd\ta_TSF.obj &
+ ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\cmd\ta_VAR.obj &
+ ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\cmd\ta_WILLR.obj &
+ ..\..\..\..\..\temp\cmd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmd.lib
+TMPLIST = ta_libc_cmd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/watcom/ta_libc/Makefile
+
+../cmd/win32/watcom/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmd/win32/watcom/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_global.obj
+ -del ..\..\..\..\..\temp\cmd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmd\ta_version.obj
+ -del ..\..\..\..\..\temp\cmd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmd\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmd\table_a.obj
+ -del ..\..\..\..\..\temp\cmd\table_b.obj
+ -del ..\..\..\..\..\temp\cmd\table_c.obj
+ -del ..\..\..\..\..\temp\cmd\table_d.obj
+ -del ..\..\..\..\..\temp\cmd\table_e.obj
+ -del ..\..\..\..\..\temp\cmd\table_f.obj
+ -del ..\..\..\..\..\temp\cmd\table_g.obj
+ -del ..\..\..\..\..\temp\cmd\table_h.obj
+ -del ..\..\..\..\..\temp\cmd\table_i.obj
+ -del ..\..\..\..\..\temp\cmd\table_j.obj
+ -del ..\..\..\..\..\temp\cmd\table_k.obj
+ -del ..\..\..\..\..\temp\cmd\table_l.obj
+ -del ..\..\..\..\..\temp\cmd\table_m.obj
+ -del ..\..\..\..\..\temp\cmd\table_n.obj
+ -del ..\..\..\..\..\temp\cmd\table_o.obj
+ -del ..\..\..\..\..\temp\cmd\table_p.obj
+ -del ..\..\..\..\..\temp\cmd\table_q.obj
+ -del ..\..\..\..\..\temp\cmd\table_r.obj
+ -del ..\..\..\..\..\temp\cmd\table_s.obj
+ -del ..\..\..\..\..\temp\cmd\table_t.obj
+ -del ..\..\..\..\..\temp\cmd\table_u.obj
+ -del ..\..\..\..\..\temp\cmd\table_v.obj
+ -del ..\..\..\..\..\temp\cmd\table_w.obj
+ -del ..\..\..\..\..\temp\cmd\table_x.obj
+ -del ..\..\..\..\..\temp\cmd\table_y.obj
+ -del ..\..\..\..\..\temp\cmd\table_z.obj
+ -del ..\..\..\..\..\temp\cmd\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmd\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmd/win32/watcom/ta_regtest/Makefile b/vendor/ta-lib/make/cmd/win32/watcom/ta_regtest/Makefile
new file mode 100644
index 000000000..5e6a711b3
--- /dev/null
+++ b/vendor/ta-lib/make/cmd/win32/watcom/ta_regtest/Makefile
@@ -0,0 +1,219 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\tools\ta_regtest" -i="..\..\..\..\..\src\ta_func" -i="..\..\..\..\..\include"
+LINK = wlink
+LFLAGS = op quiet op c d all sys nt
+LIBS = ..\..\..\..\..\lib\ta_libc_cmd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmd\ta_regtest.obj &
+ ..\..\..\..\..\temp\cmd\test_candlestick.obj &
+ ..\..\..\..\..\temp\cmd\test_1in_1out.obj &
+ ..\..\..\..\..\temp\cmd\test_1in_2out.obj &
+ ..\..\..\..\..\temp\cmd\test_internals.obj &
+ ..\..\..\..\..\temp\cmd\test_adx.obj &
+ ..\..\..\..\..\temp\cmd\test_bbands.obj &
+ ..\..\..\..\..\temp\cmd\test_ma.obj &
+ ..\..\..\..\..\temp\cmd\test_macd.obj &
+ ..\..\..\..\..\temp\cmd\test_minmax.obj &
+ ..\..\..\..\..\temp\cmd\test_mom.obj &
+ ..\..\..\..\..\temp\cmd\test_per_ema.obj &
+ ..\..\..\..\..\temp\cmd\test_per_hl.obj &
+ ..\..\..\..\..\temp\cmd\test_per_hlc.obj &
+ ..\..\..\..\..\temp\cmd\test_per_hlcv.obj &
+ ..\..\..\..\..\temp\cmd\test_per_ohlc.obj &
+ ..\..\..\..\..\temp\cmd\test_po.obj &
+ ..\..\..\..\..\temp\cmd\test_rsi.obj &
+ ..\..\..\..\..\temp\cmd\test_sar.obj &
+ ..\..\..\..\..\temp\cmd\test_stddev.obj &
+ ..\..\..\..\..\temp\cmd\test_stoch.obj &
+ ..\..\..\..\..\temp\cmd\test_trange.obj &
+ ..\..\..\..\..\temp\cmd\test_util.obj &
+ ..\..\..\..\..\temp\cmd\test_data.obj &
+ ..\..\..\..\..\temp\cmd\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+TMPLIST = ta_regtest.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME ta_regtest
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\cmd\ta_regtest.obj,..\..\..\..\..\temp\cmd\test_candlestick.obj,..\..\..\..\..\temp\cmd\test_1in_1out.obj,..\..\..\..\..\temp\cmd\test_1in_2out.obj,..\..\..\..\..\temp\cmd\test_internals.obj,..\..\..\..\..\temp\cmd\test_adx.obj,..\..\..\..\..\temp\cmd\test_bbands.obj,..\..\..\..\..\temp\cmd\test_ma.obj,..\..\..\..\..\temp\cmd\test_macd.obj,..\..\..\..\..\temp\cmd\test_minmax.obj,..\..\..\..\..\temp\cmd\test_mom.obj,..\..\..\..\..\temp\cmd\test_per_ema.obj,..\..\..\..\..\temp\cmd\test_per_hl.obj,..\..\..\..\..\temp\cmd\test_per_hlc.obj,..\..\..\..\..\temp\cmd\test_per_hlcv.obj,..\..\..\..\..\temp\cmd\test_per_ohlc.obj,..\..\..\..\..\temp\cmd\test_po.obj,..\..\..\..\..\temp\cmd\test_rsi.obj,..\..\..\..\..\temp\cmd\test_sar.obj,..\..\..\..\..\temp\cmd\test_stddev.obj,..\..\..\..\..\temp\cmd\test_stoch.obj,..\..\..\..\..\temp\cmd\test_trange.obj,..\..\..\..\..\temp\cmd\test_util.obj,..\..\..\..\..\temp\cmd\test_data.obj,..\..\..\..\..\temp\cmd\test_abstract.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_libc_cmd.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmd/win32/watcom/ta_regtest/Makefile
+
+../cmd/win32/watcom/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmd/win32/watcom/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmd\test_internals.obj
+ -del ..\..\..\..\..\temp\cmd\test_adx.obj
+ -del ..\..\..\..\..\temp\cmd\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmd\test_ma.obj
+ -del ..\..\..\..\..\temp\cmd\test_macd.obj
+ -del ..\..\..\..\..\temp\cmd\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmd\test_mom.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmd\test_po.obj
+ -del ..\..\..\..\..\temp\cmd\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmd\test_sar.obj
+ -del ..\..\..\..\..\temp\cmd\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmd\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmd\test_trange.obj
+ -del ..\..\..\..\..\temp\cmd\test_util.obj
+ -del ..\..\..\..\..\temp\cmd\test_data.obj
+ -del ..\..\..\..\..\temp\cmd\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmd/*.pch
+ -del ../../../../../temp/cmd/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.pch
+ -del ../../../../../temp/cmd/ta_regtest/*.idb
+ -del ../../../../../temp/cmd/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmp/cygwin/g++/Makefile b/vendor/ta-lib/make/cmp/cygwin/g++/Makefile
new file mode 100644
index 000000000..9558d601a
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/cygwin/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmp/cygwin/g++/Makefile
+
+../cmp/cygwin/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmp/cygwin/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmp/cygwin/g++/gen_code/Makefile b/vendor/ta-lib/make/cmp/cygwin/g++/gen_code/Makefile
new file mode 100644
index 000000000..df00266a8
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/cygwin/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmp.a -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmp/gen_code/gen_code.o \
+ ../../../../../temp/cmp/gen_code/ta_abstract.o \
+ ../../../../../temp/cmp/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmp/gen_code/table_a.o \
+ ../../../../../temp/cmp/gen_code/table_b.o \
+ ../../../../../temp/cmp/gen_code/table_c.o \
+ ../../../../../temp/cmp/gen_code/table_d.o \
+ ../../../../../temp/cmp/gen_code/table_e.o \
+ ../../../../../temp/cmp/gen_code/table_f.o \
+ ../../../../../temp/cmp/gen_code/table_g.o \
+ ../../../../../temp/cmp/gen_code/table_h.o \
+ ../../../../../temp/cmp/gen_code/table_i.o \
+ ../../../../../temp/cmp/gen_code/table_j.o \
+ ../../../../../temp/cmp/gen_code/table_k.o \
+ ../../../../../temp/cmp/gen_code/table_l.o \
+ ../../../../../temp/cmp/gen_code/table_m.o \
+ ../../../../../temp/cmp/gen_code/table_n.o \
+ ../../../../../temp/cmp/gen_code/table_o.o \
+ ../../../../../temp/cmp/gen_code/table_p.o \
+ ../../../../../temp/cmp/gen_code/table_q.o \
+ ../../../../../temp/cmp/gen_code/table_r.o \
+ ../../../../../temp/cmp/gen_code/table_s.o \
+ ../../../../../temp/cmp/gen_code/table_t.o \
+ ../../../../../temp/cmp/gen_code/table_u.o \
+ ../../../../../temp/cmp/gen_code/table_v.o \
+ ../../../../../temp/cmp/gen_code/table_w.o \
+ ../../../../../temp/cmp/gen_code/table_x.o \
+ ../../../../../temp/cmp/gen_code/table_y.o \
+ ../../../../../temp/cmp/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmp/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmp/cygwin/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmp/cygwin/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..356d78c42
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/cygwin/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmp.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmp/ta_abstract.o \
+ ../../../../../temp/cmp/ta_def_ui.o \
+ ../../../../../temp/cmp/ta_func_api.o \
+ ../../../../../temp/cmp/ta_group_idx.o \
+ ../../../../../temp/cmp/ta_frame.o \
+ ../../../../../temp/cmp/table_a.o \
+ ../../../../../temp/cmp/table_b.o \
+ ../../../../../temp/cmp/table_c.o \
+ ../../../../../temp/cmp/table_d.o \
+ ../../../../../temp/cmp/table_e.o \
+ ../../../../../temp/cmp/table_f.o \
+ ../../../../../temp/cmp/table_g.o \
+ ../../../../../temp/cmp/table_h.o \
+ ../../../../../temp/cmp/table_i.o \
+ ../../../../../temp/cmp/table_j.o \
+ ../../../../../temp/cmp/table_k.o \
+ ../../../../../temp/cmp/table_l.o \
+ ../../../../../temp/cmp/table_m.o \
+ ../../../../../temp/cmp/table_n.o \
+ ../../../../../temp/cmp/table_o.o \
+ ../../../../../temp/cmp/table_p.o \
+ ../../../../../temp/cmp/table_q.o \
+ ../../../../../temp/cmp/table_r.o \
+ ../../../../../temp/cmp/table_s.o \
+ ../../../../../temp/cmp/table_t.o \
+ ../../../../../temp/cmp/table_u.o \
+ ../../../../../temp/cmp/table_v.o \
+ ../../../../../temp/cmp/table_w.o \
+ ../../../../../temp/cmp/table_x.o \
+ ../../../../../temp/cmp/table_y.o \
+ ../../../../../temp/cmp/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmp/cygwin/g++/ta_common/Makefile b/vendor/ta-lib/make/cmp/cygwin/g++/ta_common/Makefile
new file mode 100644
index 000000000..88cb61731
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/cygwin/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmp.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmp/ta_global.o \
+ ../../../../../temp/cmp/ta_retcode.o \
+ ../../../../../temp/cmp/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmp/cygwin/g++/ta_func/Makefile b/vendor/ta-lib/make/cmp/cygwin/g++/ta_func/Makefile
new file mode 100644
index 000000000..ab8bb19b7
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/cygwin/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmp.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmp/ta_utility.o \
+ ../../../../../temp/cmp/ta_ACOS.o \
+ ../../../../../temp/cmp/ta_AD.o \
+ ../../../../../temp/cmp/ta_ADD.o \
+ ../../../../../temp/cmp/ta_ADOSC.o \
+ ../../../../../temp/cmp/ta_ADX.o \
+ ../../../../../temp/cmp/ta_ADXR.o \
+ ../../../../../temp/cmp/ta_APO.o \
+ ../../../../../temp/cmp/ta_AROON.o \
+ ../../../../../temp/cmp/ta_AROONOSC.o \
+ ../../../../../temp/cmp/ta_ASIN.o \
+ ../../../../../temp/cmp/ta_ATAN.o \
+ ../../../../../temp/cmp/ta_ATR.o \
+ ../../../../../temp/cmp/ta_AVGPRICE.o \
+ ../../../../../temp/cmp/ta_BBANDS.o \
+ ../../../../../temp/cmp/ta_BETA.o \
+ ../../../../../temp/cmp/ta_BOP.o \
+ ../../../../../temp/cmp/ta_CCI.o \
+ ../../../../../temp/cmp/ta_CDL2CROWS.o \
+ ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmp/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmp/ta_CDLDOJI.o \
+ ../../../../../temp/cmp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmp/ta_CDLENGULFING.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmp/ta_CDLHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmp/ta_CDLHARAMI.o \
+ ../../../../../temp/cmp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmp/ta_CDLINNECK.o \
+ ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLKICKING.o \
+ ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmp/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmp/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLONNECK.o \
+ ../../../../../temp/cmp/ta_CDLPIERCING.o \
+ ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmp/ta_CDLTAKURI.o \
+ ../../../../../temp/cmp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmp/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmp/ta_CEIL.o \
+ ../../../../../temp/cmp/ta_CMO.o \
+ ../../../../../temp/cmp/ta_CORREL.o \
+ ../../../../../temp/cmp/ta_COS.o \
+ ../../../../../temp/cmp/ta_COSH.o \
+ ../../../../../temp/cmp/ta_DEMA.o \
+ ../../../../../temp/cmp/ta_DIV.o \
+ ../../../../../temp/cmp/ta_DX.o \
+ ../../../../../temp/cmp/ta_EMA.o \
+ ../../../../../temp/cmp/ta_EXP.o \
+ ../../../../../temp/cmp/ta_FLOOR.o \
+ ../../../../../temp/cmp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmp/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmp/ta_HT_PHASOR.o \
+ ../../../../../temp/cmp/ta_HT_SINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmp/ta_KAMA.o \
+ ../../../../../temp/cmp/ta_LINEARREG.o \
+ ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmp/ta_LN.o \
+ ../../../../../temp/cmp/ta_LOG10.o \
+ ../../../../../temp/cmp/ta_MA.o \
+ ../../../../../temp/cmp/ta_MACD.o \
+ ../../../../../temp/cmp/ta_MACDEXT.o \
+ ../../../../../temp/cmp/ta_MACDFIX.o \
+ ../../../../../temp/cmp/ta_MAMA.o \
+ ../../../../../temp/cmp/ta_MAVP.o \
+ ../../../../../temp/cmp/ta_MAX.o \
+ ../../../../../temp/cmp/ta_MAXINDEX.o \
+ ../../../../../temp/cmp/ta_MEDPRICE.o \
+ ../../../../../temp/cmp/ta_MFI.o \
+ ../../../../../temp/cmp/ta_MIDPOINT.o \
+ ../../../../../temp/cmp/ta_MIDPRICE.o \
+ ../../../../../temp/cmp/ta_MIN.o \
+ ../../../../../temp/cmp/ta_MININDEX.o \
+ ../../../../../temp/cmp/ta_MINMAX.o \
+ ../../../../../temp/cmp/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmp/ta_MINUS_DI.o \
+ ../../../../../temp/cmp/ta_MINUS_DM.o \
+ ../../../../../temp/cmp/ta_MOM.o \
+ ../../../../../temp/cmp/ta_MULT.o \
+ ../../../../../temp/cmp/ta_NATR.o \
+ ../../../../../temp/cmp/ta_OBV.o \
+ ../../../../../temp/cmp/ta_PLUS_DI.o \
+ ../../../../../temp/cmp/ta_PLUS_DM.o \
+ ../../../../../temp/cmp/ta_PPO.o \
+ ../../../../../temp/cmp/ta_ROC.o \
+ ../../../../../temp/cmp/ta_ROCP.o \
+ ../../../../../temp/cmp/ta_ROCR.o \
+ ../../../../../temp/cmp/ta_ROCR100.o \
+ ../../../../../temp/cmp/ta_RSI.o \
+ ../../../../../temp/cmp/ta_SAR.o \
+ ../../../../../temp/cmp/ta_SAREXT.o \
+ ../../../../../temp/cmp/ta_SIN.o \
+ ../../../../../temp/cmp/ta_SINH.o \
+ ../../../../../temp/cmp/ta_SMA.o \
+ ../../../../../temp/cmp/ta_SQRT.o \
+ ../../../../../temp/cmp/ta_STDDEV.o \
+ ../../../../../temp/cmp/ta_STOCH.o \
+ ../../../../../temp/cmp/ta_STOCHF.o \
+ ../../../../../temp/cmp/ta_STOCHRSI.o \
+ ../../../../../temp/cmp/ta_SUB.o \
+ ../../../../../temp/cmp/ta_SUM.o \
+ ../../../../../temp/cmp/ta_T3.o \
+ ../../../../../temp/cmp/ta_TAN.o \
+ ../../../../../temp/cmp/ta_TANH.o \
+ ../../../../../temp/cmp/ta_TEMA.o \
+ ../../../../../temp/cmp/ta_TRANGE.o \
+ ../../../../../temp/cmp/ta_TRIMA.o \
+ ../../../../../temp/cmp/ta_TRIX.o \
+ ../../../../../temp/cmp/ta_TSF.o \
+ ../../../../../temp/cmp/ta_TYPPRICE.o \
+ ../../../../../temp/cmp/ta_ULTOSC.o \
+ ../../../../../temp/cmp/ta_VAR.o \
+ ../../../../../temp/cmp/ta_WCLPRICE.o \
+ ../../../../../temp/cmp/ta_WILLR.o \
+ ../../../../../temp/cmp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmp/cygwin/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmp/cygwin/g++/ta_libc/Makefile
new file mode 100644
index 000000000..602479d12
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/cygwin/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmp.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmp/ta_global.o \
+ ../../../../../temp/cmp/ta_retcode.o \
+ ../../../../../temp/cmp/ta_version.o \
+ ../../../../../temp/cmp/ta_abstract.o \
+ ../../../../../temp/cmp/ta_def_ui.o \
+ ../../../../../temp/cmp/ta_func_api.o \
+ ../../../../../temp/cmp/ta_group_idx.o \
+ ../../../../../temp/cmp/ta_frame.o \
+ ../../../../../temp/cmp/table_a.o \
+ ../../../../../temp/cmp/table_b.o \
+ ../../../../../temp/cmp/table_c.o \
+ ../../../../../temp/cmp/table_d.o \
+ ../../../../../temp/cmp/table_e.o \
+ ../../../../../temp/cmp/table_f.o \
+ ../../../../../temp/cmp/table_g.o \
+ ../../../../../temp/cmp/table_h.o \
+ ../../../../../temp/cmp/table_i.o \
+ ../../../../../temp/cmp/table_j.o \
+ ../../../../../temp/cmp/table_k.o \
+ ../../../../../temp/cmp/table_l.o \
+ ../../../../../temp/cmp/table_m.o \
+ ../../../../../temp/cmp/table_n.o \
+ ../../../../../temp/cmp/table_o.o \
+ ../../../../../temp/cmp/table_p.o \
+ ../../../../../temp/cmp/table_q.o \
+ ../../../../../temp/cmp/table_r.o \
+ ../../../../../temp/cmp/table_s.o \
+ ../../../../../temp/cmp/table_t.o \
+ ../../../../../temp/cmp/table_u.o \
+ ../../../../../temp/cmp/table_v.o \
+ ../../../../../temp/cmp/table_w.o \
+ ../../../../../temp/cmp/table_x.o \
+ ../../../../../temp/cmp/table_y.o \
+ ../../../../../temp/cmp/table_z.o \
+ ../../../../../temp/cmp/ta_utility.o \
+ ../../../../../temp/cmp/ta_ACOS.o \
+ ../../../../../temp/cmp/ta_AD.o \
+ ../../../../../temp/cmp/ta_ADD.o \
+ ../../../../../temp/cmp/ta_ADOSC.o \
+ ../../../../../temp/cmp/ta_ADX.o \
+ ../../../../../temp/cmp/ta_ADXR.o \
+ ../../../../../temp/cmp/ta_APO.o \
+ ../../../../../temp/cmp/ta_AROON.o \
+ ../../../../../temp/cmp/ta_AROONOSC.o \
+ ../../../../../temp/cmp/ta_ASIN.o \
+ ../../../../../temp/cmp/ta_ATAN.o \
+ ../../../../../temp/cmp/ta_ATR.o \
+ ../../../../../temp/cmp/ta_AVGPRICE.o \
+ ../../../../../temp/cmp/ta_BBANDS.o \
+ ../../../../../temp/cmp/ta_BETA.o \
+ ../../../../../temp/cmp/ta_BOP.o \
+ ../../../../../temp/cmp/ta_CCI.o \
+ ../../../../../temp/cmp/ta_CDL2CROWS.o \
+ ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmp/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmp/ta_CDLDOJI.o \
+ ../../../../../temp/cmp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmp/ta_CDLENGULFING.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmp/ta_CDLHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmp/ta_CDLHARAMI.o \
+ ../../../../../temp/cmp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmp/ta_CDLINNECK.o \
+ ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLKICKING.o \
+ ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmp/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmp/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLONNECK.o \
+ ../../../../../temp/cmp/ta_CDLPIERCING.o \
+ ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmp/ta_CDLTAKURI.o \
+ ../../../../../temp/cmp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmp/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmp/ta_CEIL.o \
+ ../../../../../temp/cmp/ta_CMO.o \
+ ../../../../../temp/cmp/ta_CORREL.o \
+ ../../../../../temp/cmp/ta_COS.o \
+ ../../../../../temp/cmp/ta_COSH.o \
+ ../../../../../temp/cmp/ta_DEMA.o \
+ ../../../../../temp/cmp/ta_DIV.o \
+ ../../../../../temp/cmp/ta_DX.o \
+ ../../../../../temp/cmp/ta_EMA.o \
+ ../../../../../temp/cmp/ta_EXP.o \
+ ../../../../../temp/cmp/ta_FLOOR.o \
+ ../../../../../temp/cmp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmp/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmp/ta_HT_PHASOR.o \
+ ../../../../../temp/cmp/ta_HT_SINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmp/ta_KAMA.o \
+ ../../../../../temp/cmp/ta_LINEARREG.o \
+ ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmp/ta_LN.o \
+ ../../../../../temp/cmp/ta_LOG10.o \
+ ../../../../../temp/cmp/ta_MA.o \
+ ../../../../../temp/cmp/ta_MACD.o \
+ ../../../../../temp/cmp/ta_MACDEXT.o \
+ ../../../../../temp/cmp/ta_MACDFIX.o \
+ ../../../../../temp/cmp/ta_MAMA.o \
+ ../../../../../temp/cmp/ta_MAVP.o \
+ ../../../../../temp/cmp/ta_MAX.o \
+ ../../../../../temp/cmp/ta_MAXINDEX.o \
+ ../../../../../temp/cmp/ta_MEDPRICE.o \
+ ../../../../../temp/cmp/ta_MFI.o \
+ ../../../../../temp/cmp/ta_MIDPOINT.o \
+ ../../../../../temp/cmp/ta_MIDPRICE.o \
+ ../../../../../temp/cmp/ta_MIN.o \
+ ../../../../../temp/cmp/ta_MININDEX.o \
+ ../../../../../temp/cmp/ta_MINMAX.o \
+ ../../../../../temp/cmp/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmp/ta_MINUS_DI.o \
+ ../../../../../temp/cmp/ta_MINUS_DM.o \
+ ../../../../../temp/cmp/ta_MOM.o \
+ ../../../../../temp/cmp/ta_MULT.o \
+ ../../../../../temp/cmp/ta_NATR.o \
+ ../../../../../temp/cmp/ta_OBV.o \
+ ../../../../../temp/cmp/ta_PLUS_DI.o \
+ ../../../../../temp/cmp/ta_PLUS_DM.o \
+ ../../../../../temp/cmp/ta_PPO.o \
+ ../../../../../temp/cmp/ta_ROC.o \
+ ../../../../../temp/cmp/ta_ROCP.o \
+ ../../../../../temp/cmp/ta_ROCR.o \
+ ../../../../../temp/cmp/ta_ROCR100.o \
+ ../../../../../temp/cmp/ta_RSI.o \
+ ../../../../../temp/cmp/ta_SAR.o \
+ ../../../../../temp/cmp/ta_SAREXT.o \
+ ../../../../../temp/cmp/ta_SIN.o \
+ ../../../../../temp/cmp/ta_SINH.o \
+ ../../../../../temp/cmp/ta_SMA.o \
+ ../../../../../temp/cmp/ta_SQRT.o \
+ ../../../../../temp/cmp/ta_STDDEV.o \
+ ../../../../../temp/cmp/ta_STOCH.o \
+ ../../../../../temp/cmp/ta_STOCHF.o \
+ ../../../../../temp/cmp/ta_STOCHRSI.o \
+ ../../../../../temp/cmp/ta_SUB.o \
+ ../../../../../temp/cmp/ta_SUM.o \
+ ../../../../../temp/cmp/ta_T3.o \
+ ../../../../../temp/cmp/ta_TAN.o \
+ ../../../../../temp/cmp/ta_TANH.o \
+ ../../../../../temp/cmp/ta_TEMA.o \
+ ../../../../../temp/cmp/ta_TRANGE.o \
+ ../../../../../temp/cmp/ta_TRIMA.o \
+ ../../../../../temp/cmp/ta_TRIX.o \
+ ../../../../../temp/cmp/ta_TSF.o \
+ ../../../../../temp/cmp/ta_TYPPRICE.o \
+ ../../../../../temp/cmp/ta_ULTOSC.o \
+ ../../../../../temp/cmp/ta_VAR.o \
+ ../../../../../temp/cmp/ta_WCLPRICE.o \
+ ../../../../../temp/cmp/ta_WILLR.o \
+ ../../../../../temp/cmp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmp/cygwin/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmp/cygwin/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..af06290aa
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/cygwin/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmp.a -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmp/ta_regtest.o \
+ ../../../../../temp/cmp/test_candlestick.o \
+ ../../../../../temp/cmp/test_1in_1out.o \
+ ../../../../../temp/cmp/test_1in_2out.o \
+ ../../../../../temp/cmp/test_internals.o \
+ ../../../../../temp/cmp/test_adx.o \
+ ../../../../../temp/cmp/test_bbands.o \
+ ../../../../../temp/cmp/test_ma.o \
+ ../../../../../temp/cmp/test_macd.o \
+ ../../../../../temp/cmp/test_minmax.o \
+ ../../../../../temp/cmp/test_mom.o \
+ ../../../../../temp/cmp/test_per_ema.o \
+ ../../../../../temp/cmp/test_per_hl.o \
+ ../../../../../temp/cmp/test_per_hlc.o \
+ ../../../../../temp/cmp/test_per_hlcv.o \
+ ../../../../../temp/cmp/test_per_ohlc.o \
+ ../../../../../temp/cmp/test_po.o \
+ ../../../../../temp/cmp/test_rsi.o \
+ ../../../../../temp/cmp/test_sar.o \
+ ../../../../../temp/cmp/test_stddev.o \
+ ../../../../../temp/cmp/test_stoch.o \
+ ../../../../../temp/cmp/test_trange.o \
+ ../../../../../temp/cmp/test_util.o \
+ ../../../../../temp/cmp/test_data.o \
+ ../../../../../temp/cmp/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmp/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmp/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmp/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmp/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmp/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmp/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmp/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmp/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmp/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmp/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmp/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmp/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmp/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmp/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmp/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmp/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmp/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmp/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmp/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmp/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmp/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmp/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmp/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmp/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmp/freebsd/g++/Makefile b/vendor/ta-lib/make/cmp/freebsd/g++/Makefile
new file mode 100644
index 000000000..6864460b4
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/freebsd/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmp/freebsd/g++/Makefile
+
+../cmp/freebsd/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmp/freebsd/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmp/freebsd/g++/gen_code/Makefile b/vendor/ta-lib/make/cmp/freebsd/g++/gen_code/Makefile
new file mode 100644
index 000000000..91ec0d272
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/freebsd/g++/gen_code/Makefile
@@ -0,0 +1,225 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmp.a -pthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmp/gen_code/gen_code.o \
+ ../../../../../temp/cmp/gen_code/ta_abstract.o \
+ ../../../../../temp/cmp/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmp/gen_code/table_a.o \
+ ../../../../../temp/cmp/gen_code/table_b.o \
+ ../../../../../temp/cmp/gen_code/table_c.o \
+ ../../../../../temp/cmp/gen_code/table_d.o \
+ ../../../../../temp/cmp/gen_code/table_e.o \
+ ../../../../../temp/cmp/gen_code/table_f.o \
+ ../../../../../temp/cmp/gen_code/table_g.o \
+ ../../../../../temp/cmp/gen_code/table_h.o \
+ ../../../../../temp/cmp/gen_code/table_i.o \
+ ../../../../../temp/cmp/gen_code/table_j.o \
+ ../../../../../temp/cmp/gen_code/table_k.o \
+ ../../../../../temp/cmp/gen_code/table_l.o \
+ ../../../../../temp/cmp/gen_code/table_m.o \
+ ../../../../../temp/cmp/gen_code/table_n.o \
+ ../../../../../temp/cmp/gen_code/table_o.o \
+ ../../../../../temp/cmp/gen_code/table_p.o \
+ ../../../../../temp/cmp/gen_code/table_q.o \
+ ../../../../../temp/cmp/gen_code/table_r.o \
+ ../../../../../temp/cmp/gen_code/table_s.o \
+ ../../../../../temp/cmp/gen_code/table_t.o \
+ ../../../../../temp/cmp/gen_code/table_u.o \
+ ../../../../../temp/cmp/gen_code/table_v.o \
+ ../../../../../temp/cmp/gen_code/table_w.o \
+ ../../../../../temp/cmp/gen_code/table_x.o \
+ ../../../../../temp/cmp/gen_code/table_y.o \
+ ../../../../../temp/cmp/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmp/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmp/freebsd/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmp/freebsd/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..b87951a55
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/freebsd/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmp.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmp/ta_abstract.o \
+ ../../../../../temp/cmp/ta_def_ui.o \
+ ../../../../../temp/cmp/ta_func_api.o \
+ ../../../../../temp/cmp/ta_group_idx.o \
+ ../../../../../temp/cmp/ta_frame.o \
+ ../../../../../temp/cmp/table_a.o \
+ ../../../../../temp/cmp/table_b.o \
+ ../../../../../temp/cmp/table_c.o \
+ ../../../../../temp/cmp/table_d.o \
+ ../../../../../temp/cmp/table_e.o \
+ ../../../../../temp/cmp/table_f.o \
+ ../../../../../temp/cmp/table_g.o \
+ ../../../../../temp/cmp/table_h.o \
+ ../../../../../temp/cmp/table_i.o \
+ ../../../../../temp/cmp/table_j.o \
+ ../../../../../temp/cmp/table_k.o \
+ ../../../../../temp/cmp/table_l.o \
+ ../../../../../temp/cmp/table_m.o \
+ ../../../../../temp/cmp/table_n.o \
+ ../../../../../temp/cmp/table_o.o \
+ ../../../../../temp/cmp/table_p.o \
+ ../../../../../temp/cmp/table_q.o \
+ ../../../../../temp/cmp/table_r.o \
+ ../../../../../temp/cmp/table_s.o \
+ ../../../../../temp/cmp/table_t.o \
+ ../../../../../temp/cmp/table_u.o \
+ ../../../../../temp/cmp/table_v.o \
+ ../../../../../temp/cmp/table_w.o \
+ ../../../../../temp/cmp/table_x.o \
+ ../../../../../temp/cmp/table_y.o \
+ ../../../../../temp/cmp/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmp/freebsd/g++/ta_common/Makefile b/vendor/ta-lib/make/cmp/freebsd/g++/ta_common/Makefile
new file mode 100644
index 000000000..bfdc7f655
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/freebsd/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmp.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmp/ta_global.o \
+ ../../../../../temp/cmp/ta_retcode.o \
+ ../../../../../temp/cmp/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmp/freebsd/g++/ta_func/Makefile b/vendor/ta-lib/make/cmp/freebsd/g++/ta_func/Makefile
new file mode 100644
index 000000000..1d5a860c5
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/freebsd/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmp.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmp/ta_utility.o \
+ ../../../../../temp/cmp/ta_ACOS.o \
+ ../../../../../temp/cmp/ta_AD.o \
+ ../../../../../temp/cmp/ta_ADD.o \
+ ../../../../../temp/cmp/ta_ADOSC.o \
+ ../../../../../temp/cmp/ta_ADX.o \
+ ../../../../../temp/cmp/ta_ADXR.o \
+ ../../../../../temp/cmp/ta_APO.o \
+ ../../../../../temp/cmp/ta_AROON.o \
+ ../../../../../temp/cmp/ta_AROONOSC.o \
+ ../../../../../temp/cmp/ta_ASIN.o \
+ ../../../../../temp/cmp/ta_ATAN.o \
+ ../../../../../temp/cmp/ta_ATR.o \
+ ../../../../../temp/cmp/ta_AVGPRICE.o \
+ ../../../../../temp/cmp/ta_BBANDS.o \
+ ../../../../../temp/cmp/ta_BETA.o \
+ ../../../../../temp/cmp/ta_BOP.o \
+ ../../../../../temp/cmp/ta_CCI.o \
+ ../../../../../temp/cmp/ta_CDL2CROWS.o \
+ ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmp/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmp/ta_CDLDOJI.o \
+ ../../../../../temp/cmp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmp/ta_CDLENGULFING.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmp/ta_CDLHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmp/ta_CDLHARAMI.o \
+ ../../../../../temp/cmp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmp/ta_CDLINNECK.o \
+ ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLKICKING.o \
+ ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmp/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmp/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLONNECK.o \
+ ../../../../../temp/cmp/ta_CDLPIERCING.o \
+ ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmp/ta_CDLTAKURI.o \
+ ../../../../../temp/cmp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmp/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmp/ta_CEIL.o \
+ ../../../../../temp/cmp/ta_CMO.o \
+ ../../../../../temp/cmp/ta_CORREL.o \
+ ../../../../../temp/cmp/ta_COS.o \
+ ../../../../../temp/cmp/ta_COSH.o \
+ ../../../../../temp/cmp/ta_DEMA.o \
+ ../../../../../temp/cmp/ta_DIV.o \
+ ../../../../../temp/cmp/ta_DX.o \
+ ../../../../../temp/cmp/ta_EMA.o \
+ ../../../../../temp/cmp/ta_EXP.o \
+ ../../../../../temp/cmp/ta_FLOOR.o \
+ ../../../../../temp/cmp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmp/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmp/ta_HT_PHASOR.o \
+ ../../../../../temp/cmp/ta_HT_SINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmp/ta_KAMA.o \
+ ../../../../../temp/cmp/ta_LINEARREG.o \
+ ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmp/ta_LN.o \
+ ../../../../../temp/cmp/ta_LOG10.o \
+ ../../../../../temp/cmp/ta_MA.o \
+ ../../../../../temp/cmp/ta_MACD.o \
+ ../../../../../temp/cmp/ta_MACDEXT.o \
+ ../../../../../temp/cmp/ta_MACDFIX.o \
+ ../../../../../temp/cmp/ta_MAMA.o \
+ ../../../../../temp/cmp/ta_MAVP.o \
+ ../../../../../temp/cmp/ta_MAX.o \
+ ../../../../../temp/cmp/ta_MAXINDEX.o \
+ ../../../../../temp/cmp/ta_MEDPRICE.o \
+ ../../../../../temp/cmp/ta_MFI.o \
+ ../../../../../temp/cmp/ta_MIDPOINT.o \
+ ../../../../../temp/cmp/ta_MIDPRICE.o \
+ ../../../../../temp/cmp/ta_MIN.o \
+ ../../../../../temp/cmp/ta_MININDEX.o \
+ ../../../../../temp/cmp/ta_MINMAX.o \
+ ../../../../../temp/cmp/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmp/ta_MINUS_DI.o \
+ ../../../../../temp/cmp/ta_MINUS_DM.o \
+ ../../../../../temp/cmp/ta_MOM.o \
+ ../../../../../temp/cmp/ta_MULT.o \
+ ../../../../../temp/cmp/ta_NATR.o \
+ ../../../../../temp/cmp/ta_OBV.o \
+ ../../../../../temp/cmp/ta_PLUS_DI.o \
+ ../../../../../temp/cmp/ta_PLUS_DM.o \
+ ../../../../../temp/cmp/ta_PPO.o \
+ ../../../../../temp/cmp/ta_ROC.o \
+ ../../../../../temp/cmp/ta_ROCP.o \
+ ../../../../../temp/cmp/ta_ROCR.o \
+ ../../../../../temp/cmp/ta_ROCR100.o \
+ ../../../../../temp/cmp/ta_RSI.o \
+ ../../../../../temp/cmp/ta_SAR.o \
+ ../../../../../temp/cmp/ta_SAREXT.o \
+ ../../../../../temp/cmp/ta_SIN.o \
+ ../../../../../temp/cmp/ta_SINH.o \
+ ../../../../../temp/cmp/ta_SMA.o \
+ ../../../../../temp/cmp/ta_SQRT.o \
+ ../../../../../temp/cmp/ta_STDDEV.o \
+ ../../../../../temp/cmp/ta_STOCH.o \
+ ../../../../../temp/cmp/ta_STOCHF.o \
+ ../../../../../temp/cmp/ta_STOCHRSI.o \
+ ../../../../../temp/cmp/ta_SUB.o \
+ ../../../../../temp/cmp/ta_SUM.o \
+ ../../../../../temp/cmp/ta_T3.o \
+ ../../../../../temp/cmp/ta_TAN.o \
+ ../../../../../temp/cmp/ta_TANH.o \
+ ../../../../../temp/cmp/ta_TEMA.o \
+ ../../../../../temp/cmp/ta_TRANGE.o \
+ ../../../../../temp/cmp/ta_TRIMA.o \
+ ../../../../../temp/cmp/ta_TRIX.o \
+ ../../../../../temp/cmp/ta_TSF.o \
+ ../../../../../temp/cmp/ta_TYPPRICE.o \
+ ../../../../../temp/cmp/ta_ULTOSC.o \
+ ../../../../../temp/cmp/ta_VAR.o \
+ ../../../../../temp/cmp/ta_WCLPRICE.o \
+ ../../../../../temp/cmp/ta_WILLR.o \
+ ../../../../../temp/cmp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmp/freebsd/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmp/freebsd/g++/ta_libc/Makefile
new file mode 100644
index 000000000..30b85bd0b
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/freebsd/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmp.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmp/ta_global.o \
+ ../../../../../temp/cmp/ta_retcode.o \
+ ../../../../../temp/cmp/ta_version.o \
+ ../../../../../temp/cmp/ta_abstract.o \
+ ../../../../../temp/cmp/ta_def_ui.o \
+ ../../../../../temp/cmp/ta_func_api.o \
+ ../../../../../temp/cmp/ta_group_idx.o \
+ ../../../../../temp/cmp/ta_frame.o \
+ ../../../../../temp/cmp/table_a.o \
+ ../../../../../temp/cmp/table_b.o \
+ ../../../../../temp/cmp/table_c.o \
+ ../../../../../temp/cmp/table_d.o \
+ ../../../../../temp/cmp/table_e.o \
+ ../../../../../temp/cmp/table_f.o \
+ ../../../../../temp/cmp/table_g.o \
+ ../../../../../temp/cmp/table_h.o \
+ ../../../../../temp/cmp/table_i.o \
+ ../../../../../temp/cmp/table_j.o \
+ ../../../../../temp/cmp/table_k.o \
+ ../../../../../temp/cmp/table_l.o \
+ ../../../../../temp/cmp/table_m.o \
+ ../../../../../temp/cmp/table_n.o \
+ ../../../../../temp/cmp/table_o.o \
+ ../../../../../temp/cmp/table_p.o \
+ ../../../../../temp/cmp/table_q.o \
+ ../../../../../temp/cmp/table_r.o \
+ ../../../../../temp/cmp/table_s.o \
+ ../../../../../temp/cmp/table_t.o \
+ ../../../../../temp/cmp/table_u.o \
+ ../../../../../temp/cmp/table_v.o \
+ ../../../../../temp/cmp/table_w.o \
+ ../../../../../temp/cmp/table_x.o \
+ ../../../../../temp/cmp/table_y.o \
+ ../../../../../temp/cmp/table_z.o \
+ ../../../../../temp/cmp/ta_utility.o \
+ ../../../../../temp/cmp/ta_ACOS.o \
+ ../../../../../temp/cmp/ta_AD.o \
+ ../../../../../temp/cmp/ta_ADD.o \
+ ../../../../../temp/cmp/ta_ADOSC.o \
+ ../../../../../temp/cmp/ta_ADX.o \
+ ../../../../../temp/cmp/ta_ADXR.o \
+ ../../../../../temp/cmp/ta_APO.o \
+ ../../../../../temp/cmp/ta_AROON.o \
+ ../../../../../temp/cmp/ta_AROONOSC.o \
+ ../../../../../temp/cmp/ta_ASIN.o \
+ ../../../../../temp/cmp/ta_ATAN.o \
+ ../../../../../temp/cmp/ta_ATR.o \
+ ../../../../../temp/cmp/ta_AVGPRICE.o \
+ ../../../../../temp/cmp/ta_BBANDS.o \
+ ../../../../../temp/cmp/ta_BETA.o \
+ ../../../../../temp/cmp/ta_BOP.o \
+ ../../../../../temp/cmp/ta_CCI.o \
+ ../../../../../temp/cmp/ta_CDL2CROWS.o \
+ ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmp/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmp/ta_CDLDOJI.o \
+ ../../../../../temp/cmp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmp/ta_CDLENGULFING.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmp/ta_CDLHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmp/ta_CDLHARAMI.o \
+ ../../../../../temp/cmp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmp/ta_CDLINNECK.o \
+ ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLKICKING.o \
+ ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmp/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmp/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLONNECK.o \
+ ../../../../../temp/cmp/ta_CDLPIERCING.o \
+ ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmp/ta_CDLTAKURI.o \
+ ../../../../../temp/cmp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmp/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmp/ta_CEIL.o \
+ ../../../../../temp/cmp/ta_CMO.o \
+ ../../../../../temp/cmp/ta_CORREL.o \
+ ../../../../../temp/cmp/ta_COS.o \
+ ../../../../../temp/cmp/ta_COSH.o \
+ ../../../../../temp/cmp/ta_DEMA.o \
+ ../../../../../temp/cmp/ta_DIV.o \
+ ../../../../../temp/cmp/ta_DX.o \
+ ../../../../../temp/cmp/ta_EMA.o \
+ ../../../../../temp/cmp/ta_EXP.o \
+ ../../../../../temp/cmp/ta_FLOOR.o \
+ ../../../../../temp/cmp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmp/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmp/ta_HT_PHASOR.o \
+ ../../../../../temp/cmp/ta_HT_SINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmp/ta_KAMA.o \
+ ../../../../../temp/cmp/ta_LINEARREG.o \
+ ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmp/ta_LN.o \
+ ../../../../../temp/cmp/ta_LOG10.o \
+ ../../../../../temp/cmp/ta_MA.o \
+ ../../../../../temp/cmp/ta_MACD.o \
+ ../../../../../temp/cmp/ta_MACDEXT.o \
+ ../../../../../temp/cmp/ta_MACDFIX.o \
+ ../../../../../temp/cmp/ta_MAMA.o \
+ ../../../../../temp/cmp/ta_MAVP.o \
+ ../../../../../temp/cmp/ta_MAX.o \
+ ../../../../../temp/cmp/ta_MAXINDEX.o \
+ ../../../../../temp/cmp/ta_MEDPRICE.o \
+ ../../../../../temp/cmp/ta_MFI.o \
+ ../../../../../temp/cmp/ta_MIDPOINT.o \
+ ../../../../../temp/cmp/ta_MIDPRICE.o \
+ ../../../../../temp/cmp/ta_MIN.o \
+ ../../../../../temp/cmp/ta_MININDEX.o \
+ ../../../../../temp/cmp/ta_MINMAX.o \
+ ../../../../../temp/cmp/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmp/ta_MINUS_DI.o \
+ ../../../../../temp/cmp/ta_MINUS_DM.o \
+ ../../../../../temp/cmp/ta_MOM.o \
+ ../../../../../temp/cmp/ta_MULT.o \
+ ../../../../../temp/cmp/ta_NATR.o \
+ ../../../../../temp/cmp/ta_OBV.o \
+ ../../../../../temp/cmp/ta_PLUS_DI.o \
+ ../../../../../temp/cmp/ta_PLUS_DM.o \
+ ../../../../../temp/cmp/ta_PPO.o \
+ ../../../../../temp/cmp/ta_ROC.o \
+ ../../../../../temp/cmp/ta_ROCP.o \
+ ../../../../../temp/cmp/ta_ROCR.o \
+ ../../../../../temp/cmp/ta_ROCR100.o \
+ ../../../../../temp/cmp/ta_RSI.o \
+ ../../../../../temp/cmp/ta_SAR.o \
+ ../../../../../temp/cmp/ta_SAREXT.o \
+ ../../../../../temp/cmp/ta_SIN.o \
+ ../../../../../temp/cmp/ta_SINH.o \
+ ../../../../../temp/cmp/ta_SMA.o \
+ ../../../../../temp/cmp/ta_SQRT.o \
+ ../../../../../temp/cmp/ta_STDDEV.o \
+ ../../../../../temp/cmp/ta_STOCH.o \
+ ../../../../../temp/cmp/ta_STOCHF.o \
+ ../../../../../temp/cmp/ta_STOCHRSI.o \
+ ../../../../../temp/cmp/ta_SUB.o \
+ ../../../../../temp/cmp/ta_SUM.o \
+ ../../../../../temp/cmp/ta_T3.o \
+ ../../../../../temp/cmp/ta_TAN.o \
+ ../../../../../temp/cmp/ta_TANH.o \
+ ../../../../../temp/cmp/ta_TEMA.o \
+ ../../../../../temp/cmp/ta_TRANGE.o \
+ ../../../../../temp/cmp/ta_TRIMA.o \
+ ../../../../../temp/cmp/ta_TRIX.o \
+ ../../../../../temp/cmp/ta_TSF.o \
+ ../../../../../temp/cmp/ta_TYPPRICE.o \
+ ../../../../../temp/cmp/ta_ULTOSC.o \
+ ../../../../../temp/cmp/ta_VAR.o \
+ ../../../../../temp/cmp/ta_WCLPRICE.o \
+ ../../../../../temp/cmp/ta_WILLR.o \
+ ../../../../../temp/cmp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmp/freebsd/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmp/freebsd/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..48987d0bd
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/freebsd/g++/ta_regtest/Makefile
@@ -0,0 +1,205 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmp.a -pthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmp/ta_regtest.o \
+ ../../../../../temp/cmp/test_candlestick.o \
+ ../../../../../temp/cmp/test_1in_1out.o \
+ ../../../../../temp/cmp/test_1in_2out.o \
+ ../../../../../temp/cmp/test_internals.o \
+ ../../../../../temp/cmp/test_adx.o \
+ ../../../../../temp/cmp/test_bbands.o \
+ ../../../../../temp/cmp/test_ma.o \
+ ../../../../../temp/cmp/test_macd.o \
+ ../../../../../temp/cmp/test_minmax.o \
+ ../../../../../temp/cmp/test_mom.o \
+ ../../../../../temp/cmp/test_per_ema.o \
+ ../../../../../temp/cmp/test_per_hl.o \
+ ../../../../../temp/cmp/test_per_hlc.o \
+ ../../../../../temp/cmp/test_per_hlcv.o \
+ ../../../../../temp/cmp/test_per_ohlc.o \
+ ../../../../../temp/cmp/test_po.o \
+ ../../../../../temp/cmp/test_rsi.o \
+ ../../../../../temp/cmp/test_sar.o \
+ ../../../../../temp/cmp/test_stddev.o \
+ ../../../../../temp/cmp/test_stoch.o \
+ ../../../../../temp/cmp/test_trange.o \
+ ../../../../../temp/cmp/test_util.o \
+ ../../../../../temp/cmp/test_data.o \
+ ../../../../../temp/cmp/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmp/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmp/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmp/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmp/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmp/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmp/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmp/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmp/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmp/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmp/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmp/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmp/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmp/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmp/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmp/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmp/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmp/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmp/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmp/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmp/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmp/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmp/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmp/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmp/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmp/linux/g++/Makefile b/vendor/ta-lib/make/cmp/linux/g++/Makefile
new file mode 100644
index 000000000..ca83b3eaa
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/linux/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmp/linux/g++/Makefile
+
+../cmp/linux/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmp/linux/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmp/linux/g++/gen_code/Makefile b/vendor/ta-lib/make/cmp/linux/g++/gen_code/Makefile
new file mode 100644
index 000000000..07e1920f1
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/linux/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmp.a -ldl -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmp/gen_code/gen_code.o \
+ ../../../../../temp/cmp/gen_code/ta_abstract.o \
+ ../../../../../temp/cmp/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmp/gen_code/table_a.o \
+ ../../../../../temp/cmp/gen_code/table_b.o \
+ ../../../../../temp/cmp/gen_code/table_c.o \
+ ../../../../../temp/cmp/gen_code/table_d.o \
+ ../../../../../temp/cmp/gen_code/table_e.o \
+ ../../../../../temp/cmp/gen_code/table_f.o \
+ ../../../../../temp/cmp/gen_code/table_g.o \
+ ../../../../../temp/cmp/gen_code/table_h.o \
+ ../../../../../temp/cmp/gen_code/table_i.o \
+ ../../../../../temp/cmp/gen_code/table_j.o \
+ ../../../../../temp/cmp/gen_code/table_k.o \
+ ../../../../../temp/cmp/gen_code/table_l.o \
+ ../../../../../temp/cmp/gen_code/table_m.o \
+ ../../../../../temp/cmp/gen_code/table_n.o \
+ ../../../../../temp/cmp/gen_code/table_o.o \
+ ../../../../../temp/cmp/gen_code/table_p.o \
+ ../../../../../temp/cmp/gen_code/table_q.o \
+ ../../../../../temp/cmp/gen_code/table_r.o \
+ ../../../../../temp/cmp/gen_code/table_s.o \
+ ../../../../../temp/cmp/gen_code/table_t.o \
+ ../../../../../temp/cmp/gen_code/table_u.o \
+ ../../../../../temp/cmp/gen_code/table_v.o \
+ ../../../../../temp/cmp/gen_code/table_w.o \
+ ../../../../../temp/cmp/gen_code/table_x.o \
+ ../../../../../temp/cmp/gen_code/table_y.o \
+ ../../../../../temp/cmp/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmp/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmp/linux/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmp/linux/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..3d7e6e070
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/linux/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmp.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmp/ta_abstract.o \
+ ../../../../../temp/cmp/ta_def_ui.o \
+ ../../../../../temp/cmp/ta_func_api.o \
+ ../../../../../temp/cmp/ta_group_idx.o \
+ ../../../../../temp/cmp/ta_frame.o \
+ ../../../../../temp/cmp/table_a.o \
+ ../../../../../temp/cmp/table_b.o \
+ ../../../../../temp/cmp/table_c.o \
+ ../../../../../temp/cmp/table_d.o \
+ ../../../../../temp/cmp/table_e.o \
+ ../../../../../temp/cmp/table_f.o \
+ ../../../../../temp/cmp/table_g.o \
+ ../../../../../temp/cmp/table_h.o \
+ ../../../../../temp/cmp/table_i.o \
+ ../../../../../temp/cmp/table_j.o \
+ ../../../../../temp/cmp/table_k.o \
+ ../../../../../temp/cmp/table_l.o \
+ ../../../../../temp/cmp/table_m.o \
+ ../../../../../temp/cmp/table_n.o \
+ ../../../../../temp/cmp/table_o.o \
+ ../../../../../temp/cmp/table_p.o \
+ ../../../../../temp/cmp/table_q.o \
+ ../../../../../temp/cmp/table_r.o \
+ ../../../../../temp/cmp/table_s.o \
+ ../../../../../temp/cmp/table_t.o \
+ ../../../../../temp/cmp/table_u.o \
+ ../../../../../temp/cmp/table_v.o \
+ ../../../../../temp/cmp/table_w.o \
+ ../../../../../temp/cmp/table_x.o \
+ ../../../../../temp/cmp/table_y.o \
+ ../../../../../temp/cmp/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmp/linux/g++/ta_common/Makefile b/vendor/ta-lib/make/cmp/linux/g++/ta_common/Makefile
new file mode 100644
index 000000000..662f38fb8
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/linux/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmp.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmp/ta_global.o \
+ ../../../../../temp/cmp/ta_retcode.o \
+ ../../../../../temp/cmp/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmp/linux/g++/ta_func/Makefile b/vendor/ta-lib/make/cmp/linux/g++/ta_func/Makefile
new file mode 100644
index 000000000..f617553e5
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/linux/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmp.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmp/ta_utility.o \
+ ../../../../../temp/cmp/ta_ACOS.o \
+ ../../../../../temp/cmp/ta_AD.o \
+ ../../../../../temp/cmp/ta_ADD.o \
+ ../../../../../temp/cmp/ta_ADOSC.o \
+ ../../../../../temp/cmp/ta_ADX.o \
+ ../../../../../temp/cmp/ta_ADXR.o \
+ ../../../../../temp/cmp/ta_APO.o \
+ ../../../../../temp/cmp/ta_AROON.o \
+ ../../../../../temp/cmp/ta_AROONOSC.o \
+ ../../../../../temp/cmp/ta_ASIN.o \
+ ../../../../../temp/cmp/ta_ATAN.o \
+ ../../../../../temp/cmp/ta_ATR.o \
+ ../../../../../temp/cmp/ta_AVGPRICE.o \
+ ../../../../../temp/cmp/ta_BBANDS.o \
+ ../../../../../temp/cmp/ta_BETA.o \
+ ../../../../../temp/cmp/ta_BOP.o \
+ ../../../../../temp/cmp/ta_CCI.o \
+ ../../../../../temp/cmp/ta_CDL2CROWS.o \
+ ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmp/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmp/ta_CDLDOJI.o \
+ ../../../../../temp/cmp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmp/ta_CDLENGULFING.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmp/ta_CDLHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmp/ta_CDLHARAMI.o \
+ ../../../../../temp/cmp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmp/ta_CDLINNECK.o \
+ ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLKICKING.o \
+ ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmp/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmp/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLONNECK.o \
+ ../../../../../temp/cmp/ta_CDLPIERCING.o \
+ ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmp/ta_CDLTAKURI.o \
+ ../../../../../temp/cmp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmp/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmp/ta_CEIL.o \
+ ../../../../../temp/cmp/ta_CMO.o \
+ ../../../../../temp/cmp/ta_CORREL.o \
+ ../../../../../temp/cmp/ta_COS.o \
+ ../../../../../temp/cmp/ta_COSH.o \
+ ../../../../../temp/cmp/ta_DEMA.o \
+ ../../../../../temp/cmp/ta_DIV.o \
+ ../../../../../temp/cmp/ta_DX.o \
+ ../../../../../temp/cmp/ta_EMA.o \
+ ../../../../../temp/cmp/ta_EXP.o \
+ ../../../../../temp/cmp/ta_FLOOR.o \
+ ../../../../../temp/cmp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmp/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmp/ta_HT_PHASOR.o \
+ ../../../../../temp/cmp/ta_HT_SINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmp/ta_KAMA.o \
+ ../../../../../temp/cmp/ta_LINEARREG.o \
+ ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmp/ta_LN.o \
+ ../../../../../temp/cmp/ta_LOG10.o \
+ ../../../../../temp/cmp/ta_MA.o \
+ ../../../../../temp/cmp/ta_MACD.o \
+ ../../../../../temp/cmp/ta_MACDEXT.o \
+ ../../../../../temp/cmp/ta_MACDFIX.o \
+ ../../../../../temp/cmp/ta_MAMA.o \
+ ../../../../../temp/cmp/ta_MAVP.o \
+ ../../../../../temp/cmp/ta_MAX.o \
+ ../../../../../temp/cmp/ta_MAXINDEX.o \
+ ../../../../../temp/cmp/ta_MEDPRICE.o \
+ ../../../../../temp/cmp/ta_MFI.o \
+ ../../../../../temp/cmp/ta_MIDPOINT.o \
+ ../../../../../temp/cmp/ta_MIDPRICE.o \
+ ../../../../../temp/cmp/ta_MIN.o \
+ ../../../../../temp/cmp/ta_MININDEX.o \
+ ../../../../../temp/cmp/ta_MINMAX.o \
+ ../../../../../temp/cmp/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmp/ta_MINUS_DI.o \
+ ../../../../../temp/cmp/ta_MINUS_DM.o \
+ ../../../../../temp/cmp/ta_MOM.o \
+ ../../../../../temp/cmp/ta_MULT.o \
+ ../../../../../temp/cmp/ta_NATR.o \
+ ../../../../../temp/cmp/ta_OBV.o \
+ ../../../../../temp/cmp/ta_PLUS_DI.o \
+ ../../../../../temp/cmp/ta_PLUS_DM.o \
+ ../../../../../temp/cmp/ta_PPO.o \
+ ../../../../../temp/cmp/ta_ROC.o \
+ ../../../../../temp/cmp/ta_ROCP.o \
+ ../../../../../temp/cmp/ta_ROCR.o \
+ ../../../../../temp/cmp/ta_ROCR100.o \
+ ../../../../../temp/cmp/ta_RSI.o \
+ ../../../../../temp/cmp/ta_SAR.o \
+ ../../../../../temp/cmp/ta_SAREXT.o \
+ ../../../../../temp/cmp/ta_SIN.o \
+ ../../../../../temp/cmp/ta_SINH.o \
+ ../../../../../temp/cmp/ta_SMA.o \
+ ../../../../../temp/cmp/ta_SQRT.o \
+ ../../../../../temp/cmp/ta_STDDEV.o \
+ ../../../../../temp/cmp/ta_STOCH.o \
+ ../../../../../temp/cmp/ta_STOCHF.o \
+ ../../../../../temp/cmp/ta_STOCHRSI.o \
+ ../../../../../temp/cmp/ta_SUB.o \
+ ../../../../../temp/cmp/ta_SUM.o \
+ ../../../../../temp/cmp/ta_T3.o \
+ ../../../../../temp/cmp/ta_TAN.o \
+ ../../../../../temp/cmp/ta_TANH.o \
+ ../../../../../temp/cmp/ta_TEMA.o \
+ ../../../../../temp/cmp/ta_TRANGE.o \
+ ../../../../../temp/cmp/ta_TRIMA.o \
+ ../../../../../temp/cmp/ta_TRIX.o \
+ ../../../../../temp/cmp/ta_TSF.o \
+ ../../../../../temp/cmp/ta_TYPPRICE.o \
+ ../../../../../temp/cmp/ta_ULTOSC.o \
+ ../../../../../temp/cmp/ta_VAR.o \
+ ../../../../../temp/cmp/ta_WCLPRICE.o \
+ ../../../../../temp/cmp/ta_WILLR.o \
+ ../../../../../temp/cmp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmp/linux/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmp/linux/g++/ta_libc/Makefile
new file mode 100644
index 000000000..7e8e6067c
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/linux/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmp.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmp/ta_global.o \
+ ../../../../../temp/cmp/ta_retcode.o \
+ ../../../../../temp/cmp/ta_version.o \
+ ../../../../../temp/cmp/ta_abstract.o \
+ ../../../../../temp/cmp/ta_def_ui.o \
+ ../../../../../temp/cmp/ta_func_api.o \
+ ../../../../../temp/cmp/ta_group_idx.o \
+ ../../../../../temp/cmp/ta_frame.o \
+ ../../../../../temp/cmp/table_a.o \
+ ../../../../../temp/cmp/table_b.o \
+ ../../../../../temp/cmp/table_c.o \
+ ../../../../../temp/cmp/table_d.o \
+ ../../../../../temp/cmp/table_e.o \
+ ../../../../../temp/cmp/table_f.o \
+ ../../../../../temp/cmp/table_g.o \
+ ../../../../../temp/cmp/table_h.o \
+ ../../../../../temp/cmp/table_i.o \
+ ../../../../../temp/cmp/table_j.o \
+ ../../../../../temp/cmp/table_k.o \
+ ../../../../../temp/cmp/table_l.o \
+ ../../../../../temp/cmp/table_m.o \
+ ../../../../../temp/cmp/table_n.o \
+ ../../../../../temp/cmp/table_o.o \
+ ../../../../../temp/cmp/table_p.o \
+ ../../../../../temp/cmp/table_q.o \
+ ../../../../../temp/cmp/table_r.o \
+ ../../../../../temp/cmp/table_s.o \
+ ../../../../../temp/cmp/table_t.o \
+ ../../../../../temp/cmp/table_u.o \
+ ../../../../../temp/cmp/table_v.o \
+ ../../../../../temp/cmp/table_w.o \
+ ../../../../../temp/cmp/table_x.o \
+ ../../../../../temp/cmp/table_y.o \
+ ../../../../../temp/cmp/table_z.o \
+ ../../../../../temp/cmp/ta_utility.o \
+ ../../../../../temp/cmp/ta_ACOS.o \
+ ../../../../../temp/cmp/ta_AD.o \
+ ../../../../../temp/cmp/ta_ADD.o \
+ ../../../../../temp/cmp/ta_ADOSC.o \
+ ../../../../../temp/cmp/ta_ADX.o \
+ ../../../../../temp/cmp/ta_ADXR.o \
+ ../../../../../temp/cmp/ta_APO.o \
+ ../../../../../temp/cmp/ta_AROON.o \
+ ../../../../../temp/cmp/ta_AROONOSC.o \
+ ../../../../../temp/cmp/ta_ASIN.o \
+ ../../../../../temp/cmp/ta_ATAN.o \
+ ../../../../../temp/cmp/ta_ATR.o \
+ ../../../../../temp/cmp/ta_AVGPRICE.o \
+ ../../../../../temp/cmp/ta_BBANDS.o \
+ ../../../../../temp/cmp/ta_BETA.o \
+ ../../../../../temp/cmp/ta_BOP.o \
+ ../../../../../temp/cmp/ta_CCI.o \
+ ../../../../../temp/cmp/ta_CDL2CROWS.o \
+ ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmp/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmp/ta_CDLDOJI.o \
+ ../../../../../temp/cmp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmp/ta_CDLENGULFING.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmp/ta_CDLHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmp/ta_CDLHARAMI.o \
+ ../../../../../temp/cmp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmp/ta_CDLINNECK.o \
+ ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmp/ta_CDLKICKING.o \
+ ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmp/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmp/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLONNECK.o \
+ ../../../../../temp/cmp/ta_CDLPIERCING.o \
+ ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmp/ta_CDLTAKURI.o \
+ ../../../../../temp/cmp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmp/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmp/ta_CEIL.o \
+ ../../../../../temp/cmp/ta_CMO.o \
+ ../../../../../temp/cmp/ta_CORREL.o \
+ ../../../../../temp/cmp/ta_COS.o \
+ ../../../../../temp/cmp/ta_COSH.o \
+ ../../../../../temp/cmp/ta_DEMA.o \
+ ../../../../../temp/cmp/ta_DIV.o \
+ ../../../../../temp/cmp/ta_DX.o \
+ ../../../../../temp/cmp/ta_EMA.o \
+ ../../../../../temp/cmp/ta_EXP.o \
+ ../../../../../temp/cmp/ta_FLOOR.o \
+ ../../../../../temp/cmp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmp/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmp/ta_HT_PHASOR.o \
+ ../../../../../temp/cmp/ta_HT_SINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmp/ta_KAMA.o \
+ ../../../../../temp/cmp/ta_LINEARREG.o \
+ ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmp/ta_LN.o \
+ ../../../../../temp/cmp/ta_LOG10.o \
+ ../../../../../temp/cmp/ta_MA.o \
+ ../../../../../temp/cmp/ta_MACD.o \
+ ../../../../../temp/cmp/ta_MACDEXT.o \
+ ../../../../../temp/cmp/ta_MACDFIX.o \
+ ../../../../../temp/cmp/ta_MAMA.o \
+ ../../../../../temp/cmp/ta_MAVP.o \
+ ../../../../../temp/cmp/ta_MAX.o \
+ ../../../../../temp/cmp/ta_MAXINDEX.o \
+ ../../../../../temp/cmp/ta_MEDPRICE.o \
+ ../../../../../temp/cmp/ta_MFI.o \
+ ../../../../../temp/cmp/ta_MIDPOINT.o \
+ ../../../../../temp/cmp/ta_MIDPRICE.o \
+ ../../../../../temp/cmp/ta_MIN.o \
+ ../../../../../temp/cmp/ta_MININDEX.o \
+ ../../../../../temp/cmp/ta_MINMAX.o \
+ ../../../../../temp/cmp/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmp/ta_MINUS_DI.o \
+ ../../../../../temp/cmp/ta_MINUS_DM.o \
+ ../../../../../temp/cmp/ta_MOM.o \
+ ../../../../../temp/cmp/ta_MULT.o \
+ ../../../../../temp/cmp/ta_NATR.o \
+ ../../../../../temp/cmp/ta_OBV.o \
+ ../../../../../temp/cmp/ta_PLUS_DI.o \
+ ../../../../../temp/cmp/ta_PLUS_DM.o \
+ ../../../../../temp/cmp/ta_PPO.o \
+ ../../../../../temp/cmp/ta_ROC.o \
+ ../../../../../temp/cmp/ta_ROCP.o \
+ ../../../../../temp/cmp/ta_ROCR.o \
+ ../../../../../temp/cmp/ta_ROCR100.o \
+ ../../../../../temp/cmp/ta_RSI.o \
+ ../../../../../temp/cmp/ta_SAR.o \
+ ../../../../../temp/cmp/ta_SAREXT.o \
+ ../../../../../temp/cmp/ta_SIN.o \
+ ../../../../../temp/cmp/ta_SINH.o \
+ ../../../../../temp/cmp/ta_SMA.o \
+ ../../../../../temp/cmp/ta_SQRT.o \
+ ../../../../../temp/cmp/ta_STDDEV.o \
+ ../../../../../temp/cmp/ta_STOCH.o \
+ ../../../../../temp/cmp/ta_STOCHF.o \
+ ../../../../../temp/cmp/ta_STOCHRSI.o \
+ ../../../../../temp/cmp/ta_SUB.o \
+ ../../../../../temp/cmp/ta_SUM.o \
+ ../../../../../temp/cmp/ta_T3.o \
+ ../../../../../temp/cmp/ta_TAN.o \
+ ../../../../../temp/cmp/ta_TANH.o \
+ ../../../../../temp/cmp/ta_TEMA.o \
+ ../../../../../temp/cmp/ta_TRANGE.o \
+ ../../../../../temp/cmp/ta_TRIMA.o \
+ ../../../../../temp/cmp/ta_TRIX.o \
+ ../../../../../temp/cmp/ta_TSF.o \
+ ../../../../../temp/cmp/ta_TYPPRICE.o \
+ ../../../../../temp/cmp/ta_ULTOSC.o \
+ ../../../../../temp/cmp/ta_VAR.o \
+ ../../../../../temp/cmp/ta_WCLPRICE.o \
+ ../../../../../temp/cmp/ta_WILLR.o \
+ ../../../../../temp/cmp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmp/linux/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmp/linux/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..f34822691
--- /dev/null
+++ b/vendor/ta-lib/make/cmp/linux/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmp.a -ldl -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmp/ta_regtest.o \
+ ../../../../../temp/cmp/test_candlestick.o \
+ ../../../../../temp/cmp/test_1in_1out.o \
+ ../../../../../temp/cmp/test_1in_2out.o \
+ ../../../../../temp/cmp/test_internals.o \
+ ../../../../../temp/cmp/test_adx.o \
+ ../../../../../temp/cmp/test_bbands.o \
+ ../../../../../temp/cmp/test_ma.o \
+ ../../../../../temp/cmp/test_macd.o \
+ ../../../../../temp/cmp/test_minmax.o \
+ ../../../../../temp/cmp/test_mom.o \
+ ../../../../../temp/cmp/test_per_ema.o \
+ ../../../../../temp/cmp/test_per_hl.o \
+ ../../../../../temp/cmp/test_per_hlc.o \
+ ../../../../../temp/cmp/test_per_hlcv.o \
+ ../../../../../temp/cmp/test_per_ohlc.o \
+ ../../../../../temp/cmp/test_po.o \
+ ../../../../../temp/cmp/test_rsi.o \
+ ../../../../../temp/cmp/test_sar.o \
+ ../../../../../temp/cmp/test_stddev.o \
+ ../../../../../temp/cmp/test_stoch.o \
+ ../../../../../temp/cmp/test_trange.o \
+ ../../../../../temp/cmp/test_util.o \
+ ../../../../../temp/cmp/test_data.o \
+ ../../../../../temp/cmp/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmp/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmp/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmp/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmp/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmp/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmp/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmp/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmp/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmp/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmp/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmp/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmp/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmp/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmp/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmp/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmp/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmp/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmp/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmp/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmp/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmp/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmp/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmp/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmp/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmp/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmp/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmr/cygwin/g++/Makefile b/vendor/ta-lib/make/cmr/cygwin/g++/Makefile
new file mode 100644
index 000000000..a5a593aab
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/cygwin/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmr/cygwin/g++/Makefile
+
+../cmr/cygwin/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmr/cygwin/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmr/cygwin/g++/gen_code/Makefile b/vendor/ta-lib/make/cmr/cygwin/g++/gen_code/Makefile
new file mode 100644
index 000000000..ebf1a595a
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/cygwin/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DTA_GEN_CODE -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DTA_GEN_CODE -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmr.a -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmr/gen_code/gen_code.o \
+ ../../../../../temp/cmr/gen_code/ta_abstract.o \
+ ../../../../../temp/cmr/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmr/gen_code/table_a.o \
+ ../../../../../temp/cmr/gen_code/table_b.o \
+ ../../../../../temp/cmr/gen_code/table_c.o \
+ ../../../../../temp/cmr/gen_code/table_d.o \
+ ../../../../../temp/cmr/gen_code/table_e.o \
+ ../../../../../temp/cmr/gen_code/table_f.o \
+ ../../../../../temp/cmr/gen_code/table_g.o \
+ ../../../../../temp/cmr/gen_code/table_h.o \
+ ../../../../../temp/cmr/gen_code/table_i.o \
+ ../../../../../temp/cmr/gen_code/table_j.o \
+ ../../../../../temp/cmr/gen_code/table_k.o \
+ ../../../../../temp/cmr/gen_code/table_l.o \
+ ../../../../../temp/cmr/gen_code/table_m.o \
+ ../../../../../temp/cmr/gen_code/table_n.o \
+ ../../../../../temp/cmr/gen_code/table_o.o \
+ ../../../../../temp/cmr/gen_code/table_p.o \
+ ../../../../../temp/cmr/gen_code/table_q.o \
+ ../../../../../temp/cmr/gen_code/table_r.o \
+ ../../../../../temp/cmr/gen_code/table_s.o \
+ ../../../../../temp/cmr/gen_code/table_t.o \
+ ../../../../../temp/cmr/gen_code/table_u.o \
+ ../../../../../temp/cmr/gen_code/table_v.o \
+ ../../../../../temp/cmr/gen_code/table_w.o \
+ ../../../../../temp/cmr/gen_code/table_x.o \
+ ../../../../../temp/cmr/gen_code/table_y.o \
+ ../../../../../temp/cmr/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmr/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/cygwin/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmr/cygwin/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..6f86f551e
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/cygwin/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmr.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmr/ta_abstract.o \
+ ../../../../../temp/cmr/ta_def_ui.o \
+ ../../../../../temp/cmr/ta_func_api.o \
+ ../../../../../temp/cmr/ta_group_idx.o \
+ ../../../../../temp/cmr/ta_frame.o \
+ ../../../../../temp/cmr/table_a.o \
+ ../../../../../temp/cmr/table_b.o \
+ ../../../../../temp/cmr/table_c.o \
+ ../../../../../temp/cmr/table_d.o \
+ ../../../../../temp/cmr/table_e.o \
+ ../../../../../temp/cmr/table_f.o \
+ ../../../../../temp/cmr/table_g.o \
+ ../../../../../temp/cmr/table_h.o \
+ ../../../../../temp/cmr/table_i.o \
+ ../../../../../temp/cmr/table_j.o \
+ ../../../../../temp/cmr/table_k.o \
+ ../../../../../temp/cmr/table_l.o \
+ ../../../../../temp/cmr/table_m.o \
+ ../../../../../temp/cmr/table_n.o \
+ ../../../../../temp/cmr/table_o.o \
+ ../../../../../temp/cmr/table_p.o \
+ ../../../../../temp/cmr/table_q.o \
+ ../../../../../temp/cmr/table_r.o \
+ ../../../../../temp/cmr/table_s.o \
+ ../../../../../temp/cmr/table_t.o \
+ ../../../../../temp/cmr/table_u.o \
+ ../../../../../temp/cmr/table_v.o \
+ ../../../../../temp/cmr/table_w.o \
+ ../../../../../temp/cmr/table_x.o \
+ ../../../../../temp/cmr/table_y.o \
+ ../../../../../temp/cmr/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/cygwin/g++/ta_common/Makefile b/vendor/ta-lib/make/cmr/cygwin/g++/ta_common/Makefile
new file mode 100644
index 000000000..2496a73bd
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/cygwin/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmr.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmr/ta_global.o \
+ ../../../../../temp/cmr/ta_retcode.o \
+ ../../../../../temp/cmr/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmr/cygwin/g++/ta_func/Makefile b/vendor/ta-lib/make/cmr/cygwin/g++/ta_func/Makefile
new file mode 100644
index 000000000..f099b8d0c
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/cygwin/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmr.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmr/ta_utility.o \
+ ../../../../../temp/cmr/ta_ACOS.o \
+ ../../../../../temp/cmr/ta_AD.o \
+ ../../../../../temp/cmr/ta_ADD.o \
+ ../../../../../temp/cmr/ta_ADOSC.o \
+ ../../../../../temp/cmr/ta_ADX.o \
+ ../../../../../temp/cmr/ta_ADXR.o \
+ ../../../../../temp/cmr/ta_APO.o \
+ ../../../../../temp/cmr/ta_AROON.o \
+ ../../../../../temp/cmr/ta_AROONOSC.o \
+ ../../../../../temp/cmr/ta_ASIN.o \
+ ../../../../../temp/cmr/ta_ATAN.o \
+ ../../../../../temp/cmr/ta_ATR.o \
+ ../../../../../temp/cmr/ta_AVGPRICE.o \
+ ../../../../../temp/cmr/ta_BBANDS.o \
+ ../../../../../temp/cmr/ta_BETA.o \
+ ../../../../../temp/cmr/ta_BOP.o \
+ ../../../../../temp/cmr/ta_CCI.o \
+ ../../../../../temp/cmr/ta_CDL2CROWS.o \
+ ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmr/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmr/ta_CDLDOJI.o \
+ ../../../../../temp/cmr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmr/ta_CDLENGULFING.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmr/ta_CDLHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmr/ta_CDLHARAMI.o \
+ ../../../../../temp/cmr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmr/ta_CDLINNECK.o \
+ ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLKICKING.o \
+ ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmr/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmr/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLONNECK.o \
+ ../../../../../temp/cmr/ta_CDLPIERCING.o \
+ ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmr/ta_CDLTAKURI.o \
+ ../../../../../temp/cmr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmr/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmr/ta_CEIL.o \
+ ../../../../../temp/cmr/ta_CMO.o \
+ ../../../../../temp/cmr/ta_CORREL.o \
+ ../../../../../temp/cmr/ta_COS.o \
+ ../../../../../temp/cmr/ta_COSH.o \
+ ../../../../../temp/cmr/ta_DEMA.o \
+ ../../../../../temp/cmr/ta_DIV.o \
+ ../../../../../temp/cmr/ta_DX.o \
+ ../../../../../temp/cmr/ta_EMA.o \
+ ../../../../../temp/cmr/ta_EXP.o \
+ ../../../../../temp/cmr/ta_FLOOR.o \
+ ../../../../../temp/cmr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmr/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmr/ta_HT_PHASOR.o \
+ ../../../../../temp/cmr/ta_HT_SINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmr/ta_KAMA.o \
+ ../../../../../temp/cmr/ta_LINEARREG.o \
+ ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmr/ta_LN.o \
+ ../../../../../temp/cmr/ta_LOG10.o \
+ ../../../../../temp/cmr/ta_MA.o \
+ ../../../../../temp/cmr/ta_MACD.o \
+ ../../../../../temp/cmr/ta_MACDEXT.o \
+ ../../../../../temp/cmr/ta_MACDFIX.o \
+ ../../../../../temp/cmr/ta_MAMA.o \
+ ../../../../../temp/cmr/ta_MAVP.o \
+ ../../../../../temp/cmr/ta_MAX.o \
+ ../../../../../temp/cmr/ta_MAXINDEX.o \
+ ../../../../../temp/cmr/ta_MEDPRICE.o \
+ ../../../../../temp/cmr/ta_MFI.o \
+ ../../../../../temp/cmr/ta_MIDPOINT.o \
+ ../../../../../temp/cmr/ta_MIDPRICE.o \
+ ../../../../../temp/cmr/ta_MIN.o \
+ ../../../../../temp/cmr/ta_MININDEX.o \
+ ../../../../../temp/cmr/ta_MINMAX.o \
+ ../../../../../temp/cmr/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmr/ta_MINUS_DI.o \
+ ../../../../../temp/cmr/ta_MINUS_DM.o \
+ ../../../../../temp/cmr/ta_MOM.o \
+ ../../../../../temp/cmr/ta_MULT.o \
+ ../../../../../temp/cmr/ta_NATR.o \
+ ../../../../../temp/cmr/ta_OBV.o \
+ ../../../../../temp/cmr/ta_PLUS_DI.o \
+ ../../../../../temp/cmr/ta_PLUS_DM.o \
+ ../../../../../temp/cmr/ta_PPO.o \
+ ../../../../../temp/cmr/ta_ROC.o \
+ ../../../../../temp/cmr/ta_ROCP.o \
+ ../../../../../temp/cmr/ta_ROCR.o \
+ ../../../../../temp/cmr/ta_ROCR100.o \
+ ../../../../../temp/cmr/ta_RSI.o \
+ ../../../../../temp/cmr/ta_SAR.o \
+ ../../../../../temp/cmr/ta_SAREXT.o \
+ ../../../../../temp/cmr/ta_SIN.o \
+ ../../../../../temp/cmr/ta_SINH.o \
+ ../../../../../temp/cmr/ta_SMA.o \
+ ../../../../../temp/cmr/ta_SQRT.o \
+ ../../../../../temp/cmr/ta_STDDEV.o \
+ ../../../../../temp/cmr/ta_STOCH.o \
+ ../../../../../temp/cmr/ta_STOCHF.o \
+ ../../../../../temp/cmr/ta_STOCHRSI.o \
+ ../../../../../temp/cmr/ta_SUB.o \
+ ../../../../../temp/cmr/ta_SUM.o \
+ ../../../../../temp/cmr/ta_T3.o \
+ ../../../../../temp/cmr/ta_TAN.o \
+ ../../../../../temp/cmr/ta_TANH.o \
+ ../../../../../temp/cmr/ta_TEMA.o \
+ ../../../../../temp/cmr/ta_TRANGE.o \
+ ../../../../../temp/cmr/ta_TRIMA.o \
+ ../../../../../temp/cmr/ta_TRIX.o \
+ ../../../../../temp/cmr/ta_TSF.o \
+ ../../../../../temp/cmr/ta_TYPPRICE.o \
+ ../../../../../temp/cmr/ta_ULTOSC.o \
+ ../../../../../temp/cmr/ta_VAR.o \
+ ../../../../../temp/cmr/ta_WCLPRICE.o \
+ ../../../../../temp/cmr/ta_WILLR.o \
+ ../../../../../temp/cmr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/cygwin/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmr/cygwin/g++/ta_libc/Makefile
new file mode 100644
index 000000000..23cb84313
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/cygwin/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmr.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT -DNO_DEBUG
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT -DNO_DEBUG
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmr/ta_global.o \
+ ../../../../../temp/cmr/ta_retcode.o \
+ ../../../../../temp/cmr/ta_version.o \
+ ../../../../../temp/cmr/ta_abstract.o \
+ ../../../../../temp/cmr/ta_def_ui.o \
+ ../../../../../temp/cmr/ta_func_api.o \
+ ../../../../../temp/cmr/ta_group_idx.o \
+ ../../../../../temp/cmr/ta_frame.o \
+ ../../../../../temp/cmr/table_a.o \
+ ../../../../../temp/cmr/table_b.o \
+ ../../../../../temp/cmr/table_c.o \
+ ../../../../../temp/cmr/table_d.o \
+ ../../../../../temp/cmr/table_e.o \
+ ../../../../../temp/cmr/table_f.o \
+ ../../../../../temp/cmr/table_g.o \
+ ../../../../../temp/cmr/table_h.o \
+ ../../../../../temp/cmr/table_i.o \
+ ../../../../../temp/cmr/table_j.o \
+ ../../../../../temp/cmr/table_k.o \
+ ../../../../../temp/cmr/table_l.o \
+ ../../../../../temp/cmr/table_m.o \
+ ../../../../../temp/cmr/table_n.o \
+ ../../../../../temp/cmr/table_o.o \
+ ../../../../../temp/cmr/table_p.o \
+ ../../../../../temp/cmr/table_q.o \
+ ../../../../../temp/cmr/table_r.o \
+ ../../../../../temp/cmr/table_s.o \
+ ../../../../../temp/cmr/table_t.o \
+ ../../../../../temp/cmr/table_u.o \
+ ../../../../../temp/cmr/table_v.o \
+ ../../../../../temp/cmr/table_w.o \
+ ../../../../../temp/cmr/table_x.o \
+ ../../../../../temp/cmr/table_y.o \
+ ../../../../../temp/cmr/table_z.o \
+ ../../../../../temp/cmr/ta_utility.o \
+ ../../../../../temp/cmr/ta_ACOS.o \
+ ../../../../../temp/cmr/ta_AD.o \
+ ../../../../../temp/cmr/ta_ADD.o \
+ ../../../../../temp/cmr/ta_ADOSC.o \
+ ../../../../../temp/cmr/ta_ADX.o \
+ ../../../../../temp/cmr/ta_ADXR.o \
+ ../../../../../temp/cmr/ta_APO.o \
+ ../../../../../temp/cmr/ta_AROON.o \
+ ../../../../../temp/cmr/ta_AROONOSC.o \
+ ../../../../../temp/cmr/ta_ASIN.o \
+ ../../../../../temp/cmr/ta_ATAN.o \
+ ../../../../../temp/cmr/ta_ATR.o \
+ ../../../../../temp/cmr/ta_AVGPRICE.o \
+ ../../../../../temp/cmr/ta_BBANDS.o \
+ ../../../../../temp/cmr/ta_BETA.o \
+ ../../../../../temp/cmr/ta_BOP.o \
+ ../../../../../temp/cmr/ta_CCI.o \
+ ../../../../../temp/cmr/ta_CDL2CROWS.o \
+ ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmr/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmr/ta_CDLDOJI.o \
+ ../../../../../temp/cmr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmr/ta_CDLENGULFING.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmr/ta_CDLHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmr/ta_CDLHARAMI.o \
+ ../../../../../temp/cmr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmr/ta_CDLINNECK.o \
+ ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLKICKING.o \
+ ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmr/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmr/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLONNECK.o \
+ ../../../../../temp/cmr/ta_CDLPIERCING.o \
+ ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmr/ta_CDLTAKURI.o \
+ ../../../../../temp/cmr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmr/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmr/ta_CEIL.o \
+ ../../../../../temp/cmr/ta_CMO.o \
+ ../../../../../temp/cmr/ta_CORREL.o \
+ ../../../../../temp/cmr/ta_COS.o \
+ ../../../../../temp/cmr/ta_COSH.o \
+ ../../../../../temp/cmr/ta_DEMA.o \
+ ../../../../../temp/cmr/ta_DIV.o \
+ ../../../../../temp/cmr/ta_DX.o \
+ ../../../../../temp/cmr/ta_EMA.o \
+ ../../../../../temp/cmr/ta_EXP.o \
+ ../../../../../temp/cmr/ta_FLOOR.o \
+ ../../../../../temp/cmr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmr/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmr/ta_HT_PHASOR.o \
+ ../../../../../temp/cmr/ta_HT_SINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmr/ta_KAMA.o \
+ ../../../../../temp/cmr/ta_LINEARREG.o \
+ ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmr/ta_LN.o \
+ ../../../../../temp/cmr/ta_LOG10.o \
+ ../../../../../temp/cmr/ta_MA.o \
+ ../../../../../temp/cmr/ta_MACD.o \
+ ../../../../../temp/cmr/ta_MACDEXT.o \
+ ../../../../../temp/cmr/ta_MACDFIX.o \
+ ../../../../../temp/cmr/ta_MAMA.o \
+ ../../../../../temp/cmr/ta_MAVP.o \
+ ../../../../../temp/cmr/ta_MAX.o \
+ ../../../../../temp/cmr/ta_MAXINDEX.o \
+ ../../../../../temp/cmr/ta_MEDPRICE.o \
+ ../../../../../temp/cmr/ta_MFI.o \
+ ../../../../../temp/cmr/ta_MIDPOINT.o \
+ ../../../../../temp/cmr/ta_MIDPRICE.o \
+ ../../../../../temp/cmr/ta_MIN.o \
+ ../../../../../temp/cmr/ta_MININDEX.o \
+ ../../../../../temp/cmr/ta_MINMAX.o \
+ ../../../../../temp/cmr/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmr/ta_MINUS_DI.o \
+ ../../../../../temp/cmr/ta_MINUS_DM.o \
+ ../../../../../temp/cmr/ta_MOM.o \
+ ../../../../../temp/cmr/ta_MULT.o \
+ ../../../../../temp/cmr/ta_NATR.o \
+ ../../../../../temp/cmr/ta_OBV.o \
+ ../../../../../temp/cmr/ta_PLUS_DI.o \
+ ../../../../../temp/cmr/ta_PLUS_DM.o \
+ ../../../../../temp/cmr/ta_PPO.o \
+ ../../../../../temp/cmr/ta_ROC.o \
+ ../../../../../temp/cmr/ta_ROCP.o \
+ ../../../../../temp/cmr/ta_ROCR.o \
+ ../../../../../temp/cmr/ta_ROCR100.o \
+ ../../../../../temp/cmr/ta_RSI.o \
+ ../../../../../temp/cmr/ta_SAR.o \
+ ../../../../../temp/cmr/ta_SAREXT.o \
+ ../../../../../temp/cmr/ta_SIN.o \
+ ../../../../../temp/cmr/ta_SINH.o \
+ ../../../../../temp/cmr/ta_SMA.o \
+ ../../../../../temp/cmr/ta_SQRT.o \
+ ../../../../../temp/cmr/ta_STDDEV.o \
+ ../../../../../temp/cmr/ta_STOCH.o \
+ ../../../../../temp/cmr/ta_STOCHF.o \
+ ../../../../../temp/cmr/ta_STOCHRSI.o \
+ ../../../../../temp/cmr/ta_SUB.o \
+ ../../../../../temp/cmr/ta_SUM.o \
+ ../../../../../temp/cmr/ta_T3.o \
+ ../../../../../temp/cmr/ta_TAN.o \
+ ../../../../../temp/cmr/ta_TANH.o \
+ ../../../../../temp/cmr/ta_TEMA.o \
+ ../../../../../temp/cmr/ta_TRANGE.o \
+ ../../../../../temp/cmr/ta_TRIMA.o \
+ ../../../../../temp/cmr/ta_TRIX.o \
+ ../../../../../temp/cmr/ta_TSF.o \
+ ../../../../../temp/cmr/ta_TYPPRICE.o \
+ ../../../../../temp/cmr/ta_ULTOSC.o \
+ ../../../../../temp/cmr/ta_VAR.o \
+ ../../../../../temp/cmr/ta_WCLPRICE.o \
+ ../../../../../temp/cmr/ta_WILLR.o \
+ ../../../../../temp/cmr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/cygwin/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmr/cygwin/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..999bc389f
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/cygwin/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmr.a -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmr/ta_regtest.o \
+ ../../../../../temp/cmr/test_candlestick.o \
+ ../../../../../temp/cmr/test_1in_1out.o \
+ ../../../../../temp/cmr/test_1in_2out.o \
+ ../../../../../temp/cmr/test_internals.o \
+ ../../../../../temp/cmr/test_adx.o \
+ ../../../../../temp/cmr/test_bbands.o \
+ ../../../../../temp/cmr/test_ma.o \
+ ../../../../../temp/cmr/test_macd.o \
+ ../../../../../temp/cmr/test_minmax.o \
+ ../../../../../temp/cmr/test_mom.o \
+ ../../../../../temp/cmr/test_per_ema.o \
+ ../../../../../temp/cmr/test_per_hl.o \
+ ../../../../../temp/cmr/test_per_hlc.o \
+ ../../../../../temp/cmr/test_per_hlcv.o \
+ ../../../../../temp/cmr/test_per_ohlc.o \
+ ../../../../../temp/cmr/test_po.o \
+ ../../../../../temp/cmr/test_rsi.o \
+ ../../../../../temp/cmr/test_sar.o \
+ ../../../../../temp/cmr/test_stddev.o \
+ ../../../../../temp/cmr/test_stoch.o \
+ ../../../../../temp/cmr/test_trange.o \
+ ../../../../../temp/cmr/test_util.o \
+ ../../../../../temp/cmr/test_data.o \
+ ../../../../../temp/cmr/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmr/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmr/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmr/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmr/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmr/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmr/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmr/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmr/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmr/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmr/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmr/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmr/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmr/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmr/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmr/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmr/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmr/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmr/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmr/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmr/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmr/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmr/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmr/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmr/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmr/freebsd/g++/Makefile b/vendor/ta-lib/make/cmr/freebsd/g++/Makefile
new file mode 100644
index 000000000..ddcdf3e56
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/freebsd/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmr/freebsd/g++/Makefile
+
+../cmr/freebsd/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmr/freebsd/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmr/freebsd/g++/gen_code/Makefile b/vendor/ta-lib/make/cmr/freebsd/g++/gen_code/Makefile
new file mode 100644
index 000000000..b9ea816b4
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/freebsd/g++/gen_code/Makefile
@@ -0,0 +1,225 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DTA_GEN_CODE -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DTA_GEN_CODE -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmr.a -pthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmr/gen_code/gen_code.o \
+ ../../../../../temp/cmr/gen_code/ta_abstract.o \
+ ../../../../../temp/cmr/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmr/gen_code/table_a.o \
+ ../../../../../temp/cmr/gen_code/table_b.o \
+ ../../../../../temp/cmr/gen_code/table_c.o \
+ ../../../../../temp/cmr/gen_code/table_d.o \
+ ../../../../../temp/cmr/gen_code/table_e.o \
+ ../../../../../temp/cmr/gen_code/table_f.o \
+ ../../../../../temp/cmr/gen_code/table_g.o \
+ ../../../../../temp/cmr/gen_code/table_h.o \
+ ../../../../../temp/cmr/gen_code/table_i.o \
+ ../../../../../temp/cmr/gen_code/table_j.o \
+ ../../../../../temp/cmr/gen_code/table_k.o \
+ ../../../../../temp/cmr/gen_code/table_l.o \
+ ../../../../../temp/cmr/gen_code/table_m.o \
+ ../../../../../temp/cmr/gen_code/table_n.o \
+ ../../../../../temp/cmr/gen_code/table_o.o \
+ ../../../../../temp/cmr/gen_code/table_p.o \
+ ../../../../../temp/cmr/gen_code/table_q.o \
+ ../../../../../temp/cmr/gen_code/table_r.o \
+ ../../../../../temp/cmr/gen_code/table_s.o \
+ ../../../../../temp/cmr/gen_code/table_t.o \
+ ../../../../../temp/cmr/gen_code/table_u.o \
+ ../../../../../temp/cmr/gen_code/table_v.o \
+ ../../../../../temp/cmr/gen_code/table_w.o \
+ ../../../../../temp/cmr/gen_code/table_x.o \
+ ../../../../../temp/cmr/gen_code/table_y.o \
+ ../../../../../temp/cmr/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmr/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/freebsd/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmr/freebsd/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..d8f939c60
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/freebsd/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmr.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmr/ta_abstract.o \
+ ../../../../../temp/cmr/ta_def_ui.o \
+ ../../../../../temp/cmr/ta_func_api.o \
+ ../../../../../temp/cmr/ta_group_idx.o \
+ ../../../../../temp/cmr/ta_frame.o \
+ ../../../../../temp/cmr/table_a.o \
+ ../../../../../temp/cmr/table_b.o \
+ ../../../../../temp/cmr/table_c.o \
+ ../../../../../temp/cmr/table_d.o \
+ ../../../../../temp/cmr/table_e.o \
+ ../../../../../temp/cmr/table_f.o \
+ ../../../../../temp/cmr/table_g.o \
+ ../../../../../temp/cmr/table_h.o \
+ ../../../../../temp/cmr/table_i.o \
+ ../../../../../temp/cmr/table_j.o \
+ ../../../../../temp/cmr/table_k.o \
+ ../../../../../temp/cmr/table_l.o \
+ ../../../../../temp/cmr/table_m.o \
+ ../../../../../temp/cmr/table_n.o \
+ ../../../../../temp/cmr/table_o.o \
+ ../../../../../temp/cmr/table_p.o \
+ ../../../../../temp/cmr/table_q.o \
+ ../../../../../temp/cmr/table_r.o \
+ ../../../../../temp/cmr/table_s.o \
+ ../../../../../temp/cmr/table_t.o \
+ ../../../../../temp/cmr/table_u.o \
+ ../../../../../temp/cmr/table_v.o \
+ ../../../../../temp/cmr/table_w.o \
+ ../../../../../temp/cmr/table_x.o \
+ ../../../../../temp/cmr/table_y.o \
+ ../../../../../temp/cmr/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/freebsd/g++/ta_common/Makefile b/vendor/ta-lib/make/cmr/freebsd/g++/ta_common/Makefile
new file mode 100644
index 000000000..011fa4083
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/freebsd/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmr.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmr/ta_global.o \
+ ../../../../../temp/cmr/ta_retcode.o \
+ ../../../../../temp/cmr/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmr/freebsd/g++/ta_func/Makefile b/vendor/ta-lib/make/cmr/freebsd/g++/ta_func/Makefile
new file mode 100644
index 000000000..e19fde184
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/freebsd/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmr.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmr/ta_utility.o \
+ ../../../../../temp/cmr/ta_ACOS.o \
+ ../../../../../temp/cmr/ta_AD.o \
+ ../../../../../temp/cmr/ta_ADD.o \
+ ../../../../../temp/cmr/ta_ADOSC.o \
+ ../../../../../temp/cmr/ta_ADX.o \
+ ../../../../../temp/cmr/ta_ADXR.o \
+ ../../../../../temp/cmr/ta_APO.o \
+ ../../../../../temp/cmr/ta_AROON.o \
+ ../../../../../temp/cmr/ta_AROONOSC.o \
+ ../../../../../temp/cmr/ta_ASIN.o \
+ ../../../../../temp/cmr/ta_ATAN.o \
+ ../../../../../temp/cmr/ta_ATR.o \
+ ../../../../../temp/cmr/ta_AVGPRICE.o \
+ ../../../../../temp/cmr/ta_BBANDS.o \
+ ../../../../../temp/cmr/ta_BETA.o \
+ ../../../../../temp/cmr/ta_BOP.o \
+ ../../../../../temp/cmr/ta_CCI.o \
+ ../../../../../temp/cmr/ta_CDL2CROWS.o \
+ ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmr/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmr/ta_CDLDOJI.o \
+ ../../../../../temp/cmr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmr/ta_CDLENGULFING.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmr/ta_CDLHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmr/ta_CDLHARAMI.o \
+ ../../../../../temp/cmr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmr/ta_CDLINNECK.o \
+ ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLKICKING.o \
+ ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmr/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmr/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLONNECK.o \
+ ../../../../../temp/cmr/ta_CDLPIERCING.o \
+ ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmr/ta_CDLTAKURI.o \
+ ../../../../../temp/cmr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmr/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmr/ta_CEIL.o \
+ ../../../../../temp/cmr/ta_CMO.o \
+ ../../../../../temp/cmr/ta_CORREL.o \
+ ../../../../../temp/cmr/ta_COS.o \
+ ../../../../../temp/cmr/ta_COSH.o \
+ ../../../../../temp/cmr/ta_DEMA.o \
+ ../../../../../temp/cmr/ta_DIV.o \
+ ../../../../../temp/cmr/ta_DX.o \
+ ../../../../../temp/cmr/ta_EMA.o \
+ ../../../../../temp/cmr/ta_EXP.o \
+ ../../../../../temp/cmr/ta_FLOOR.o \
+ ../../../../../temp/cmr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmr/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmr/ta_HT_PHASOR.o \
+ ../../../../../temp/cmr/ta_HT_SINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmr/ta_KAMA.o \
+ ../../../../../temp/cmr/ta_LINEARREG.o \
+ ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmr/ta_LN.o \
+ ../../../../../temp/cmr/ta_LOG10.o \
+ ../../../../../temp/cmr/ta_MA.o \
+ ../../../../../temp/cmr/ta_MACD.o \
+ ../../../../../temp/cmr/ta_MACDEXT.o \
+ ../../../../../temp/cmr/ta_MACDFIX.o \
+ ../../../../../temp/cmr/ta_MAMA.o \
+ ../../../../../temp/cmr/ta_MAVP.o \
+ ../../../../../temp/cmr/ta_MAX.o \
+ ../../../../../temp/cmr/ta_MAXINDEX.o \
+ ../../../../../temp/cmr/ta_MEDPRICE.o \
+ ../../../../../temp/cmr/ta_MFI.o \
+ ../../../../../temp/cmr/ta_MIDPOINT.o \
+ ../../../../../temp/cmr/ta_MIDPRICE.o \
+ ../../../../../temp/cmr/ta_MIN.o \
+ ../../../../../temp/cmr/ta_MININDEX.o \
+ ../../../../../temp/cmr/ta_MINMAX.o \
+ ../../../../../temp/cmr/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmr/ta_MINUS_DI.o \
+ ../../../../../temp/cmr/ta_MINUS_DM.o \
+ ../../../../../temp/cmr/ta_MOM.o \
+ ../../../../../temp/cmr/ta_MULT.o \
+ ../../../../../temp/cmr/ta_NATR.o \
+ ../../../../../temp/cmr/ta_OBV.o \
+ ../../../../../temp/cmr/ta_PLUS_DI.o \
+ ../../../../../temp/cmr/ta_PLUS_DM.o \
+ ../../../../../temp/cmr/ta_PPO.o \
+ ../../../../../temp/cmr/ta_ROC.o \
+ ../../../../../temp/cmr/ta_ROCP.o \
+ ../../../../../temp/cmr/ta_ROCR.o \
+ ../../../../../temp/cmr/ta_ROCR100.o \
+ ../../../../../temp/cmr/ta_RSI.o \
+ ../../../../../temp/cmr/ta_SAR.o \
+ ../../../../../temp/cmr/ta_SAREXT.o \
+ ../../../../../temp/cmr/ta_SIN.o \
+ ../../../../../temp/cmr/ta_SINH.o \
+ ../../../../../temp/cmr/ta_SMA.o \
+ ../../../../../temp/cmr/ta_SQRT.o \
+ ../../../../../temp/cmr/ta_STDDEV.o \
+ ../../../../../temp/cmr/ta_STOCH.o \
+ ../../../../../temp/cmr/ta_STOCHF.o \
+ ../../../../../temp/cmr/ta_STOCHRSI.o \
+ ../../../../../temp/cmr/ta_SUB.o \
+ ../../../../../temp/cmr/ta_SUM.o \
+ ../../../../../temp/cmr/ta_T3.o \
+ ../../../../../temp/cmr/ta_TAN.o \
+ ../../../../../temp/cmr/ta_TANH.o \
+ ../../../../../temp/cmr/ta_TEMA.o \
+ ../../../../../temp/cmr/ta_TRANGE.o \
+ ../../../../../temp/cmr/ta_TRIMA.o \
+ ../../../../../temp/cmr/ta_TRIX.o \
+ ../../../../../temp/cmr/ta_TSF.o \
+ ../../../../../temp/cmr/ta_TYPPRICE.o \
+ ../../../../../temp/cmr/ta_ULTOSC.o \
+ ../../../../../temp/cmr/ta_VAR.o \
+ ../../../../../temp/cmr/ta_WCLPRICE.o \
+ ../../../../../temp/cmr/ta_WILLR.o \
+ ../../../../../temp/cmr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/freebsd/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmr/freebsd/g++/ta_libc/Makefile
new file mode 100644
index 000000000..4fbc28e0e
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/freebsd/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmr.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT -DNO_DEBUG
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT -DNO_DEBUG
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmr/ta_global.o \
+ ../../../../../temp/cmr/ta_retcode.o \
+ ../../../../../temp/cmr/ta_version.o \
+ ../../../../../temp/cmr/ta_abstract.o \
+ ../../../../../temp/cmr/ta_def_ui.o \
+ ../../../../../temp/cmr/ta_func_api.o \
+ ../../../../../temp/cmr/ta_group_idx.o \
+ ../../../../../temp/cmr/ta_frame.o \
+ ../../../../../temp/cmr/table_a.o \
+ ../../../../../temp/cmr/table_b.o \
+ ../../../../../temp/cmr/table_c.o \
+ ../../../../../temp/cmr/table_d.o \
+ ../../../../../temp/cmr/table_e.o \
+ ../../../../../temp/cmr/table_f.o \
+ ../../../../../temp/cmr/table_g.o \
+ ../../../../../temp/cmr/table_h.o \
+ ../../../../../temp/cmr/table_i.o \
+ ../../../../../temp/cmr/table_j.o \
+ ../../../../../temp/cmr/table_k.o \
+ ../../../../../temp/cmr/table_l.o \
+ ../../../../../temp/cmr/table_m.o \
+ ../../../../../temp/cmr/table_n.o \
+ ../../../../../temp/cmr/table_o.o \
+ ../../../../../temp/cmr/table_p.o \
+ ../../../../../temp/cmr/table_q.o \
+ ../../../../../temp/cmr/table_r.o \
+ ../../../../../temp/cmr/table_s.o \
+ ../../../../../temp/cmr/table_t.o \
+ ../../../../../temp/cmr/table_u.o \
+ ../../../../../temp/cmr/table_v.o \
+ ../../../../../temp/cmr/table_w.o \
+ ../../../../../temp/cmr/table_x.o \
+ ../../../../../temp/cmr/table_y.o \
+ ../../../../../temp/cmr/table_z.o \
+ ../../../../../temp/cmr/ta_utility.o \
+ ../../../../../temp/cmr/ta_ACOS.o \
+ ../../../../../temp/cmr/ta_AD.o \
+ ../../../../../temp/cmr/ta_ADD.o \
+ ../../../../../temp/cmr/ta_ADOSC.o \
+ ../../../../../temp/cmr/ta_ADX.o \
+ ../../../../../temp/cmr/ta_ADXR.o \
+ ../../../../../temp/cmr/ta_APO.o \
+ ../../../../../temp/cmr/ta_AROON.o \
+ ../../../../../temp/cmr/ta_AROONOSC.o \
+ ../../../../../temp/cmr/ta_ASIN.o \
+ ../../../../../temp/cmr/ta_ATAN.o \
+ ../../../../../temp/cmr/ta_ATR.o \
+ ../../../../../temp/cmr/ta_AVGPRICE.o \
+ ../../../../../temp/cmr/ta_BBANDS.o \
+ ../../../../../temp/cmr/ta_BETA.o \
+ ../../../../../temp/cmr/ta_BOP.o \
+ ../../../../../temp/cmr/ta_CCI.o \
+ ../../../../../temp/cmr/ta_CDL2CROWS.o \
+ ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmr/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmr/ta_CDLDOJI.o \
+ ../../../../../temp/cmr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmr/ta_CDLENGULFING.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmr/ta_CDLHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmr/ta_CDLHARAMI.o \
+ ../../../../../temp/cmr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmr/ta_CDLINNECK.o \
+ ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLKICKING.o \
+ ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmr/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmr/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLONNECK.o \
+ ../../../../../temp/cmr/ta_CDLPIERCING.o \
+ ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmr/ta_CDLTAKURI.o \
+ ../../../../../temp/cmr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmr/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmr/ta_CEIL.o \
+ ../../../../../temp/cmr/ta_CMO.o \
+ ../../../../../temp/cmr/ta_CORREL.o \
+ ../../../../../temp/cmr/ta_COS.o \
+ ../../../../../temp/cmr/ta_COSH.o \
+ ../../../../../temp/cmr/ta_DEMA.o \
+ ../../../../../temp/cmr/ta_DIV.o \
+ ../../../../../temp/cmr/ta_DX.o \
+ ../../../../../temp/cmr/ta_EMA.o \
+ ../../../../../temp/cmr/ta_EXP.o \
+ ../../../../../temp/cmr/ta_FLOOR.o \
+ ../../../../../temp/cmr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmr/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmr/ta_HT_PHASOR.o \
+ ../../../../../temp/cmr/ta_HT_SINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmr/ta_KAMA.o \
+ ../../../../../temp/cmr/ta_LINEARREG.o \
+ ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmr/ta_LN.o \
+ ../../../../../temp/cmr/ta_LOG10.o \
+ ../../../../../temp/cmr/ta_MA.o \
+ ../../../../../temp/cmr/ta_MACD.o \
+ ../../../../../temp/cmr/ta_MACDEXT.o \
+ ../../../../../temp/cmr/ta_MACDFIX.o \
+ ../../../../../temp/cmr/ta_MAMA.o \
+ ../../../../../temp/cmr/ta_MAVP.o \
+ ../../../../../temp/cmr/ta_MAX.o \
+ ../../../../../temp/cmr/ta_MAXINDEX.o \
+ ../../../../../temp/cmr/ta_MEDPRICE.o \
+ ../../../../../temp/cmr/ta_MFI.o \
+ ../../../../../temp/cmr/ta_MIDPOINT.o \
+ ../../../../../temp/cmr/ta_MIDPRICE.o \
+ ../../../../../temp/cmr/ta_MIN.o \
+ ../../../../../temp/cmr/ta_MININDEX.o \
+ ../../../../../temp/cmr/ta_MINMAX.o \
+ ../../../../../temp/cmr/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmr/ta_MINUS_DI.o \
+ ../../../../../temp/cmr/ta_MINUS_DM.o \
+ ../../../../../temp/cmr/ta_MOM.o \
+ ../../../../../temp/cmr/ta_MULT.o \
+ ../../../../../temp/cmr/ta_NATR.o \
+ ../../../../../temp/cmr/ta_OBV.o \
+ ../../../../../temp/cmr/ta_PLUS_DI.o \
+ ../../../../../temp/cmr/ta_PLUS_DM.o \
+ ../../../../../temp/cmr/ta_PPO.o \
+ ../../../../../temp/cmr/ta_ROC.o \
+ ../../../../../temp/cmr/ta_ROCP.o \
+ ../../../../../temp/cmr/ta_ROCR.o \
+ ../../../../../temp/cmr/ta_ROCR100.o \
+ ../../../../../temp/cmr/ta_RSI.o \
+ ../../../../../temp/cmr/ta_SAR.o \
+ ../../../../../temp/cmr/ta_SAREXT.o \
+ ../../../../../temp/cmr/ta_SIN.o \
+ ../../../../../temp/cmr/ta_SINH.o \
+ ../../../../../temp/cmr/ta_SMA.o \
+ ../../../../../temp/cmr/ta_SQRT.o \
+ ../../../../../temp/cmr/ta_STDDEV.o \
+ ../../../../../temp/cmr/ta_STOCH.o \
+ ../../../../../temp/cmr/ta_STOCHF.o \
+ ../../../../../temp/cmr/ta_STOCHRSI.o \
+ ../../../../../temp/cmr/ta_SUB.o \
+ ../../../../../temp/cmr/ta_SUM.o \
+ ../../../../../temp/cmr/ta_T3.o \
+ ../../../../../temp/cmr/ta_TAN.o \
+ ../../../../../temp/cmr/ta_TANH.o \
+ ../../../../../temp/cmr/ta_TEMA.o \
+ ../../../../../temp/cmr/ta_TRANGE.o \
+ ../../../../../temp/cmr/ta_TRIMA.o \
+ ../../../../../temp/cmr/ta_TRIX.o \
+ ../../../../../temp/cmr/ta_TSF.o \
+ ../../../../../temp/cmr/ta_TYPPRICE.o \
+ ../../../../../temp/cmr/ta_ULTOSC.o \
+ ../../../../../temp/cmr/ta_VAR.o \
+ ../../../../../temp/cmr/ta_WCLPRICE.o \
+ ../../../../../temp/cmr/ta_WILLR.o \
+ ../../../../../temp/cmr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/freebsd/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmr/freebsd/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..3b4839d53
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/freebsd/g++/ta_regtest/Makefile
@@ -0,0 +1,205 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmr.a -pthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmr/ta_regtest.o \
+ ../../../../../temp/cmr/test_candlestick.o \
+ ../../../../../temp/cmr/test_1in_1out.o \
+ ../../../../../temp/cmr/test_1in_2out.o \
+ ../../../../../temp/cmr/test_internals.o \
+ ../../../../../temp/cmr/test_adx.o \
+ ../../../../../temp/cmr/test_bbands.o \
+ ../../../../../temp/cmr/test_ma.o \
+ ../../../../../temp/cmr/test_macd.o \
+ ../../../../../temp/cmr/test_minmax.o \
+ ../../../../../temp/cmr/test_mom.o \
+ ../../../../../temp/cmr/test_per_ema.o \
+ ../../../../../temp/cmr/test_per_hl.o \
+ ../../../../../temp/cmr/test_per_hlc.o \
+ ../../../../../temp/cmr/test_per_hlcv.o \
+ ../../../../../temp/cmr/test_per_ohlc.o \
+ ../../../../../temp/cmr/test_po.o \
+ ../../../../../temp/cmr/test_rsi.o \
+ ../../../../../temp/cmr/test_sar.o \
+ ../../../../../temp/cmr/test_stddev.o \
+ ../../../../../temp/cmr/test_stoch.o \
+ ../../../../../temp/cmr/test_trange.o \
+ ../../../../../temp/cmr/test_util.o \
+ ../../../../../temp/cmr/test_data.o \
+ ../../../../../temp/cmr/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmr/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmr/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmr/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmr/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmr/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmr/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmr/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmr/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmr/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmr/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmr/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmr/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmr/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmr/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmr/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmr/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmr/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmr/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmr/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmr/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmr/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmr/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmr/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmr/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmr/linux/g++/Makefile b/vendor/ta-lib/make/cmr/linux/g++/Makefile
new file mode 100644
index 000000000..87e0baf4c
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/linux/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../cmr/linux/g++/Makefile
+
+../cmr/linux/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmr/linux/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmr/linux/g++/gen_code/Makefile b/vendor/ta-lib/make/cmr/linux/g++/gen_code/Makefile
new file mode 100644
index 000000000..d8e9f5837
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/linux/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DTA_GEN_CODE -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DTA_GEN_CODE -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_cmr.a -ldl -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmr/gen_code/gen_code.o \
+ ../../../../../temp/cmr/gen_code/ta_abstract.o \
+ ../../../../../temp/cmr/gen_code/ta_def_ui.o \
+ ../../../../../temp/cmr/gen_code/table_a.o \
+ ../../../../../temp/cmr/gen_code/table_b.o \
+ ../../../../../temp/cmr/gen_code/table_c.o \
+ ../../../../../temp/cmr/gen_code/table_d.o \
+ ../../../../../temp/cmr/gen_code/table_e.o \
+ ../../../../../temp/cmr/gen_code/table_f.o \
+ ../../../../../temp/cmr/gen_code/table_g.o \
+ ../../../../../temp/cmr/gen_code/table_h.o \
+ ../../../../../temp/cmr/gen_code/table_i.o \
+ ../../../../../temp/cmr/gen_code/table_j.o \
+ ../../../../../temp/cmr/gen_code/table_k.o \
+ ../../../../../temp/cmr/gen_code/table_l.o \
+ ../../../../../temp/cmr/gen_code/table_m.o \
+ ../../../../../temp/cmr/gen_code/table_n.o \
+ ../../../../../temp/cmr/gen_code/table_o.o \
+ ../../../../../temp/cmr/gen_code/table_p.o \
+ ../../../../../temp/cmr/gen_code/table_q.o \
+ ../../../../../temp/cmr/gen_code/table_r.o \
+ ../../../../../temp/cmr/gen_code/table_s.o \
+ ../../../../../temp/cmr/gen_code/table_t.o \
+ ../../../../../temp/cmr/gen_code/table_u.o \
+ ../../../../../temp/cmr/gen_code/table_v.o \
+ ../../../../../temp/cmr/gen_code/table_w.o \
+ ../../../../../temp/cmr/gen_code/table_x.o \
+ ../../../../../temp/cmr/gen_code/table_y.o \
+ ../../../../../temp/cmr/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/cmr/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/linux/g++/ta_abstract/Makefile b/vendor/ta-lib/make/cmr/linux/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..faeec4cc9
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/linux/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_cmr.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/cmr/ta_abstract.o \
+ ../../../../../temp/cmr/ta_def_ui.o \
+ ../../../../../temp/cmr/ta_func_api.o \
+ ../../../../../temp/cmr/ta_group_idx.o \
+ ../../../../../temp/cmr/ta_frame.o \
+ ../../../../../temp/cmr/table_a.o \
+ ../../../../../temp/cmr/table_b.o \
+ ../../../../../temp/cmr/table_c.o \
+ ../../../../../temp/cmr/table_d.o \
+ ../../../../../temp/cmr/table_e.o \
+ ../../../../../temp/cmr/table_f.o \
+ ../../../../../temp/cmr/table_g.o \
+ ../../../../../temp/cmr/table_h.o \
+ ../../../../../temp/cmr/table_i.o \
+ ../../../../../temp/cmr/table_j.o \
+ ../../../../../temp/cmr/table_k.o \
+ ../../../../../temp/cmr/table_l.o \
+ ../../../../../temp/cmr/table_m.o \
+ ../../../../../temp/cmr/table_n.o \
+ ../../../../../temp/cmr/table_o.o \
+ ../../../../../temp/cmr/table_p.o \
+ ../../../../../temp/cmr/table_q.o \
+ ../../../../../temp/cmr/table_r.o \
+ ../../../../../temp/cmr/table_s.o \
+ ../../../../../temp/cmr/table_t.o \
+ ../../../../../temp/cmr/table_u.o \
+ ../../../../../temp/cmr/table_v.o \
+ ../../../../../temp/cmr/table_w.o \
+ ../../../../../temp/cmr/table_x.o \
+ ../../../../../temp/cmr/table_y.o \
+ ../../../../../temp/cmr/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/linux/g++/ta_common/Makefile b/vendor/ta-lib/make/cmr/linux/g++/ta_common/Makefile
new file mode 100644
index 000000000..391083660
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/linux/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_cmr.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/cmr/ta_global.o \
+ ../../../../../temp/cmr/ta_retcode.o \
+ ../../../../../temp/cmr/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/cmr/linux/g++/ta_func/Makefile b/vendor/ta-lib/make/cmr/linux/g++/ta_func/Makefile
new file mode 100644
index 000000000..310ff283d
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/linux/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_cmr.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmr/ta_utility.o \
+ ../../../../../temp/cmr/ta_ACOS.o \
+ ../../../../../temp/cmr/ta_AD.o \
+ ../../../../../temp/cmr/ta_ADD.o \
+ ../../../../../temp/cmr/ta_ADOSC.o \
+ ../../../../../temp/cmr/ta_ADX.o \
+ ../../../../../temp/cmr/ta_ADXR.o \
+ ../../../../../temp/cmr/ta_APO.o \
+ ../../../../../temp/cmr/ta_AROON.o \
+ ../../../../../temp/cmr/ta_AROONOSC.o \
+ ../../../../../temp/cmr/ta_ASIN.o \
+ ../../../../../temp/cmr/ta_ATAN.o \
+ ../../../../../temp/cmr/ta_ATR.o \
+ ../../../../../temp/cmr/ta_AVGPRICE.o \
+ ../../../../../temp/cmr/ta_BBANDS.o \
+ ../../../../../temp/cmr/ta_BETA.o \
+ ../../../../../temp/cmr/ta_BOP.o \
+ ../../../../../temp/cmr/ta_CCI.o \
+ ../../../../../temp/cmr/ta_CDL2CROWS.o \
+ ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmr/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmr/ta_CDLDOJI.o \
+ ../../../../../temp/cmr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmr/ta_CDLENGULFING.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmr/ta_CDLHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmr/ta_CDLHARAMI.o \
+ ../../../../../temp/cmr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmr/ta_CDLINNECK.o \
+ ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLKICKING.o \
+ ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmr/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmr/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLONNECK.o \
+ ../../../../../temp/cmr/ta_CDLPIERCING.o \
+ ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmr/ta_CDLTAKURI.o \
+ ../../../../../temp/cmr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmr/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmr/ta_CEIL.o \
+ ../../../../../temp/cmr/ta_CMO.o \
+ ../../../../../temp/cmr/ta_CORREL.o \
+ ../../../../../temp/cmr/ta_COS.o \
+ ../../../../../temp/cmr/ta_COSH.o \
+ ../../../../../temp/cmr/ta_DEMA.o \
+ ../../../../../temp/cmr/ta_DIV.o \
+ ../../../../../temp/cmr/ta_DX.o \
+ ../../../../../temp/cmr/ta_EMA.o \
+ ../../../../../temp/cmr/ta_EXP.o \
+ ../../../../../temp/cmr/ta_FLOOR.o \
+ ../../../../../temp/cmr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmr/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmr/ta_HT_PHASOR.o \
+ ../../../../../temp/cmr/ta_HT_SINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmr/ta_KAMA.o \
+ ../../../../../temp/cmr/ta_LINEARREG.o \
+ ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmr/ta_LN.o \
+ ../../../../../temp/cmr/ta_LOG10.o \
+ ../../../../../temp/cmr/ta_MA.o \
+ ../../../../../temp/cmr/ta_MACD.o \
+ ../../../../../temp/cmr/ta_MACDEXT.o \
+ ../../../../../temp/cmr/ta_MACDFIX.o \
+ ../../../../../temp/cmr/ta_MAMA.o \
+ ../../../../../temp/cmr/ta_MAVP.o \
+ ../../../../../temp/cmr/ta_MAX.o \
+ ../../../../../temp/cmr/ta_MAXINDEX.o \
+ ../../../../../temp/cmr/ta_MEDPRICE.o \
+ ../../../../../temp/cmr/ta_MFI.o \
+ ../../../../../temp/cmr/ta_MIDPOINT.o \
+ ../../../../../temp/cmr/ta_MIDPRICE.o \
+ ../../../../../temp/cmr/ta_MIN.o \
+ ../../../../../temp/cmr/ta_MININDEX.o \
+ ../../../../../temp/cmr/ta_MINMAX.o \
+ ../../../../../temp/cmr/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmr/ta_MINUS_DI.o \
+ ../../../../../temp/cmr/ta_MINUS_DM.o \
+ ../../../../../temp/cmr/ta_MOM.o \
+ ../../../../../temp/cmr/ta_MULT.o \
+ ../../../../../temp/cmr/ta_NATR.o \
+ ../../../../../temp/cmr/ta_OBV.o \
+ ../../../../../temp/cmr/ta_PLUS_DI.o \
+ ../../../../../temp/cmr/ta_PLUS_DM.o \
+ ../../../../../temp/cmr/ta_PPO.o \
+ ../../../../../temp/cmr/ta_ROC.o \
+ ../../../../../temp/cmr/ta_ROCP.o \
+ ../../../../../temp/cmr/ta_ROCR.o \
+ ../../../../../temp/cmr/ta_ROCR100.o \
+ ../../../../../temp/cmr/ta_RSI.o \
+ ../../../../../temp/cmr/ta_SAR.o \
+ ../../../../../temp/cmr/ta_SAREXT.o \
+ ../../../../../temp/cmr/ta_SIN.o \
+ ../../../../../temp/cmr/ta_SINH.o \
+ ../../../../../temp/cmr/ta_SMA.o \
+ ../../../../../temp/cmr/ta_SQRT.o \
+ ../../../../../temp/cmr/ta_STDDEV.o \
+ ../../../../../temp/cmr/ta_STOCH.o \
+ ../../../../../temp/cmr/ta_STOCHF.o \
+ ../../../../../temp/cmr/ta_STOCHRSI.o \
+ ../../../../../temp/cmr/ta_SUB.o \
+ ../../../../../temp/cmr/ta_SUM.o \
+ ../../../../../temp/cmr/ta_T3.o \
+ ../../../../../temp/cmr/ta_TAN.o \
+ ../../../../../temp/cmr/ta_TANH.o \
+ ../../../../../temp/cmr/ta_TEMA.o \
+ ../../../../../temp/cmr/ta_TRANGE.o \
+ ../../../../../temp/cmr/ta_TRIMA.o \
+ ../../../../../temp/cmr/ta_TRIX.o \
+ ../../../../../temp/cmr/ta_TSF.o \
+ ../../../../../temp/cmr/ta_TYPPRICE.o \
+ ../../../../../temp/cmr/ta_ULTOSC.o \
+ ../../../../../temp/cmr/ta_VAR.o \
+ ../../../../../temp/cmr/ta_WCLPRICE.o \
+ ../../../../../temp/cmr/ta_WILLR.o \
+ ../../../../../temp/cmr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/linux/g++/ta_libc/Makefile b/vendor/ta-lib/make/cmr/linux/g++/ta_libc/Makefile
new file mode 100644
index 000000000..f123c7513
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/linux/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_cmr.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT -DNO_DEBUG
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT -DNO_DEBUG
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/cmr/ta_global.o \
+ ../../../../../temp/cmr/ta_retcode.o \
+ ../../../../../temp/cmr/ta_version.o \
+ ../../../../../temp/cmr/ta_abstract.o \
+ ../../../../../temp/cmr/ta_def_ui.o \
+ ../../../../../temp/cmr/ta_func_api.o \
+ ../../../../../temp/cmr/ta_group_idx.o \
+ ../../../../../temp/cmr/ta_frame.o \
+ ../../../../../temp/cmr/table_a.o \
+ ../../../../../temp/cmr/table_b.o \
+ ../../../../../temp/cmr/table_c.o \
+ ../../../../../temp/cmr/table_d.o \
+ ../../../../../temp/cmr/table_e.o \
+ ../../../../../temp/cmr/table_f.o \
+ ../../../../../temp/cmr/table_g.o \
+ ../../../../../temp/cmr/table_h.o \
+ ../../../../../temp/cmr/table_i.o \
+ ../../../../../temp/cmr/table_j.o \
+ ../../../../../temp/cmr/table_k.o \
+ ../../../../../temp/cmr/table_l.o \
+ ../../../../../temp/cmr/table_m.o \
+ ../../../../../temp/cmr/table_n.o \
+ ../../../../../temp/cmr/table_o.o \
+ ../../../../../temp/cmr/table_p.o \
+ ../../../../../temp/cmr/table_q.o \
+ ../../../../../temp/cmr/table_r.o \
+ ../../../../../temp/cmr/table_s.o \
+ ../../../../../temp/cmr/table_t.o \
+ ../../../../../temp/cmr/table_u.o \
+ ../../../../../temp/cmr/table_v.o \
+ ../../../../../temp/cmr/table_w.o \
+ ../../../../../temp/cmr/table_x.o \
+ ../../../../../temp/cmr/table_y.o \
+ ../../../../../temp/cmr/table_z.o \
+ ../../../../../temp/cmr/ta_utility.o \
+ ../../../../../temp/cmr/ta_ACOS.o \
+ ../../../../../temp/cmr/ta_AD.o \
+ ../../../../../temp/cmr/ta_ADD.o \
+ ../../../../../temp/cmr/ta_ADOSC.o \
+ ../../../../../temp/cmr/ta_ADX.o \
+ ../../../../../temp/cmr/ta_ADXR.o \
+ ../../../../../temp/cmr/ta_APO.o \
+ ../../../../../temp/cmr/ta_AROON.o \
+ ../../../../../temp/cmr/ta_AROONOSC.o \
+ ../../../../../temp/cmr/ta_ASIN.o \
+ ../../../../../temp/cmr/ta_ATAN.o \
+ ../../../../../temp/cmr/ta_ATR.o \
+ ../../../../../temp/cmr/ta_AVGPRICE.o \
+ ../../../../../temp/cmr/ta_BBANDS.o \
+ ../../../../../temp/cmr/ta_BETA.o \
+ ../../../../../temp/cmr/ta_BOP.o \
+ ../../../../../temp/cmr/ta_CCI.o \
+ ../../../../../temp/cmr/ta_CDL2CROWS.o \
+ ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/cmr/ta_CDL3INSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/cmr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/cmr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/cmr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/cmr/ta_CDLDOJI.o \
+ ../../../../../temp/cmr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/cmr/ta_CDLENGULFING.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/cmr/ta_CDLHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/cmr/ta_CDLHARAMI.o \
+ ../../../../../temp/cmr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/cmr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/cmr/ta_CDLINNECK.o \
+ ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/cmr/ta_CDLKICKING.o \
+ ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/cmr/ta_CDLLONGLINE.o \
+ ../../../../../temp/cmr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/cmr/ta_CDLMATHOLD.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLONNECK.o \
+ ../../../../../temp/cmr/ta_CDLPIERCING.o \
+ ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/cmr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/cmr/ta_CDLTAKURI.o \
+ ../../../../../temp/cmr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/cmr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/cmr/ta_CDLTRISTAR.o \
+ ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/cmr/ta_CEIL.o \
+ ../../../../../temp/cmr/ta_CMO.o \
+ ../../../../../temp/cmr/ta_CORREL.o \
+ ../../../../../temp/cmr/ta_COS.o \
+ ../../../../../temp/cmr/ta_COSH.o \
+ ../../../../../temp/cmr/ta_DEMA.o \
+ ../../../../../temp/cmr/ta_DIV.o \
+ ../../../../../temp/cmr/ta_DX.o \
+ ../../../../../temp/cmr/ta_EMA.o \
+ ../../../../../temp/cmr/ta_EXP.o \
+ ../../../../../temp/cmr/ta_FLOOR.o \
+ ../../../../../temp/cmr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/cmr/ta_HT_DCPHASE.o \
+ ../../../../../temp/cmr/ta_HT_PHASOR.o \
+ ../../../../../temp/cmr/ta_HT_SINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/cmr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/cmr/ta_KAMA.o \
+ ../../../../../temp/cmr/ta_LINEARREG.o \
+ ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/cmr/ta_LN.o \
+ ../../../../../temp/cmr/ta_LOG10.o \
+ ../../../../../temp/cmr/ta_MA.o \
+ ../../../../../temp/cmr/ta_MACD.o \
+ ../../../../../temp/cmr/ta_MACDEXT.o \
+ ../../../../../temp/cmr/ta_MACDFIX.o \
+ ../../../../../temp/cmr/ta_MAMA.o \
+ ../../../../../temp/cmr/ta_MAVP.o \
+ ../../../../../temp/cmr/ta_MAX.o \
+ ../../../../../temp/cmr/ta_MAXINDEX.o \
+ ../../../../../temp/cmr/ta_MEDPRICE.o \
+ ../../../../../temp/cmr/ta_MFI.o \
+ ../../../../../temp/cmr/ta_MIDPOINT.o \
+ ../../../../../temp/cmr/ta_MIDPRICE.o \
+ ../../../../../temp/cmr/ta_MIN.o \
+ ../../../../../temp/cmr/ta_MININDEX.o \
+ ../../../../../temp/cmr/ta_MINMAX.o \
+ ../../../../../temp/cmr/ta_MINMAXINDEX.o \
+ ../../../../../temp/cmr/ta_MINUS_DI.o \
+ ../../../../../temp/cmr/ta_MINUS_DM.o \
+ ../../../../../temp/cmr/ta_MOM.o \
+ ../../../../../temp/cmr/ta_MULT.o \
+ ../../../../../temp/cmr/ta_NATR.o \
+ ../../../../../temp/cmr/ta_OBV.o \
+ ../../../../../temp/cmr/ta_PLUS_DI.o \
+ ../../../../../temp/cmr/ta_PLUS_DM.o \
+ ../../../../../temp/cmr/ta_PPO.o \
+ ../../../../../temp/cmr/ta_ROC.o \
+ ../../../../../temp/cmr/ta_ROCP.o \
+ ../../../../../temp/cmr/ta_ROCR.o \
+ ../../../../../temp/cmr/ta_ROCR100.o \
+ ../../../../../temp/cmr/ta_RSI.o \
+ ../../../../../temp/cmr/ta_SAR.o \
+ ../../../../../temp/cmr/ta_SAREXT.o \
+ ../../../../../temp/cmr/ta_SIN.o \
+ ../../../../../temp/cmr/ta_SINH.o \
+ ../../../../../temp/cmr/ta_SMA.o \
+ ../../../../../temp/cmr/ta_SQRT.o \
+ ../../../../../temp/cmr/ta_STDDEV.o \
+ ../../../../../temp/cmr/ta_STOCH.o \
+ ../../../../../temp/cmr/ta_STOCHF.o \
+ ../../../../../temp/cmr/ta_STOCHRSI.o \
+ ../../../../../temp/cmr/ta_SUB.o \
+ ../../../../../temp/cmr/ta_SUM.o \
+ ../../../../../temp/cmr/ta_T3.o \
+ ../../../../../temp/cmr/ta_TAN.o \
+ ../../../../../temp/cmr/ta_TANH.o \
+ ../../../../../temp/cmr/ta_TEMA.o \
+ ../../../../../temp/cmr/ta_TRANGE.o \
+ ../../../../../temp/cmr/ta_TRIMA.o \
+ ../../../../../temp/cmr/ta_TRIX.o \
+ ../../../../../temp/cmr/ta_TSF.o \
+ ../../../../../temp/cmr/ta_TYPPRICE.o \
+ ../../../../../temp/cmr/ta_ULTOSC.o \
+ ../../../../../temp/cmr/ta_VAR.o \
+ ../../../../../temp/cmr/ta_WCLPRICE.o \
+ ../../../../../temp/cmr/ta_WILLR.o \
+ ../../../../../temp/cmr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_cmr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/cmr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/cmr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/cmr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/cmr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/cmr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/cmr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/cmr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/cmr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/cmr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/cmr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/cmr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/cmr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/cmr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/cmr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/cmr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/cmr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/cmr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/cmr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/cmr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/cmr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/cmr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/cmr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/cmr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/cmr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/cmr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/cmr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/cmr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/cmr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/cmr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/cmr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/cmr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/cmr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/cmr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/cmr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/cmr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/cmr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/cmr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/cmr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/cmr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/cmr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/cmr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/cmr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/cmr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/cmr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/cmr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/cmr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/cmr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/cmr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/cmr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/cmr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/cmr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/cmr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/cmr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/cmr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/cmr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/cmr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/cmr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/cmr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/cmr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/cmr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/cmr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/cmr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/cmr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/cmr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/cmr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/cmr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/cmr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/cmr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/cmr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/cmr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/cmr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/cmr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/cmr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/cmr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/cmr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/cmr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/cmr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/cmr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/cmr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/cmr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/cmr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/cmr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/cmr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/cmr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/cmr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/cmr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/cmr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/cmr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/cmr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/cmr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/cmr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/cmr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/cmr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/cmr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/cmr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/cmr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/cmr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/cmr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/cmr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/cmr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/cmr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/cmr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/cmr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/cmr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/cmr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/cmr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/cmr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/cmr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/cmr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/cmr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/cmr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/cmr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/cmr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/cmr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/cmr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/cmr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/cmr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/cmr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/cmr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/cmr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/cmr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/cmr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/cmr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/cmr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/cmr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/cmr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/cmr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/cmr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/cmr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/cmr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/cmr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/cmr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/cmr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/cmr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/cmr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/cmr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/cmr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/cmr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/cmr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/cmr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/cmr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/cmr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/cmr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/cmr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/cmr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/cmr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/cmr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/cmr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/cmr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/cmr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/cmr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/cmr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/cmr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/cmr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/cmr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/cmr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/cmr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/cmr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/cmr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/linux/g++/ta_regtest/Makefile b/vendor/ta-lib/make/cmr/linux/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..2c253342c
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/linux/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -D_REENTRANT -DQT_THREAD_SUPPORT
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_cmr.a -ldl -lpthread
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/cmr/ta_regtest.o \
+ ../../../../../temp/cmr/test_candlestick.o \
+ ../../../../../temp/cmr/test_1in_1out.o \
+ ../../../../../temp/cmr/test_1in_2out.o \
+ ../../../../../temp/cmr/test_internals.o \
+ ../../../../../temp/cmr/test_adx.o \
+ ../../../../../temp/cmr/test_bbands.o \
+ ../../../../../temp/cmr/test_ma.o \
+ ../../../../../temp/cmr/test_macd.o \
+ ../../../../../temp/cmr/test_minmax.o \
+ ../../../../../temp/cmr/test_mom.o \
+ ../../../../../temp/cmr/test_per_ema.o \
+ ../../../../../temp/cmr/test_per_hl.o \
+ ../../../../../temp/cmr/test_per_hlc.o \
+ ../../../../../temp/cmr/test_per_hlcv.o \
+ ../../../../../temp/cmr/test_per_ohlc.o \
+ ../../../../../temp/cmr/test_po.o \
+ ../../../../../temp/cmr/test_rsi.o \
+ ../../../../../temp/cmr/test_sar.o \
+ ../../../../../temp/cmr/test_stddev.o \
+ ../../../../../temp/cmr/test_stoch.o \
+ ../../../../../temp/cmr/test_trange.o \
+ ../../../../../temp/cmr/test_util.o \
+ ../../../../../temp/cmr/test_data.o \
+ ../../../../../temp/cmr/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/cmr/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/cmr/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/cmr/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/cmr/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/cmr/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/cmr/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/cmr/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/cmr/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/cmr/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/cmr/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/cmr/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/cmr/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/cmr/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/cmr/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/cmr/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/cmr/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/cmr/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/cmr/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/cmr/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/cmr/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/cmr/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/cmr/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/cmr/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/cmr/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/cmr/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmr/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/borland/Makefile b/vendor/ta-lib/make/cmr/win32/borland/Makefile
new file mode 100644
index 000000000..f70a23db9
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/borland/Makefile
@@ -0,0 +1,96 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common:
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func:
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract:
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc:
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code:
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest:
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../cmr/win32/borland/Makefile
+
+../cmr/win32/borland/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmr/win32/borland/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
diff --git a/vendor/ta-lib/make/cmr/win32/borland/gen_code/Makefile b/vendor/ta-lib/make/cmr/win32/borland/gen_code/Makefile
new file mode 100644
index 000000000..7d4dc5e12
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/borland/gen_code/Makefile
@@ -0,0 +1,267 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DTA_GEN_CODE -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DTA_GEN_CODE -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32mti.lib ..\..\..\..\..\lib\ta_common_cmr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/borland/gen_code/Makefile
+
+../cmr/win32/borland/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmr/win32/borland/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del gen_code.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.pch
+ -del ../../../../../temp/cmr/gen_code/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/borland/ta_abstract/Makefile b/vendor/ta-lib/make/cmr/win32/borland/ta_abstract/Makefile
new file mode 100644
index 000000000..d1a934f96
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/borland/ta_abstract/Makefile
@@ -0,0 +1,309 @@
+#############################################################################
+# Makefile for building ta_abstract_cmr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmr\ta_frame.obj \
+ ..\..\..\..\..\temp\cmr\table_a.obj \
+ ..\..\..\..\..\temp\cmr\table_b.obj \
+ ..\..\..\..\..\temp\cmr\table_c.obj \
+ ..\..\..\..\..\temp\cmr\table_d.obj \
+ ..\..\..\..\..\temp\cmr\table_e.obj \
+ ..\..\..\..\..\temp\cmr\table_f.obj \
+ ..\..\..\..\..\temp\cmr\table_g.obj \
+ ..\..\..\..\..\temp\cmr\table_h.obj \
+ ..\..\..\..\..\temp\cmr\table_i.obj \
+ ..\..\..\..\..\temp\cmr\table_j.obj \
+ ..\..\..\..\..\temp\cmr\table_k.obj \
+ ..\..\..\..\..\temp\cmr\table_l.obj \
+ ..\..\..\..\..\temp\cmr\table_m.obj \
+ ..\..\..\..\..\temp\cmr\table_n.obj \
+ ..\..\..\..\..\temp\cmr\table_o.obj \
+ ..\..\..\..\..\temp\cmr\table_p.obj \
+ ..\..\..\..\..\temp\cmr\table_q.obj \
+ ..\..\..\..\..\temp\cmr\table_r.obj \
+ ..\..\..\..\..\temp\cmr\table_s.obj \
+ ..\..\..\..\..\temp\cmr\table_t.obj \
+ ..\..\..\..\..\temp\cmr\table_u.obj \
+ ..\..\..\..\..\temp\cmr\table_v.obj \
+ ..\..\..\..\..\temp\cmr\table_w.obj \
+ ..\..\..\..\..\temp\cmr\table_x.obj \
+ ..\..\..\..\..\temp\cmr\table_y.obj \
+ ..\..\..\..\..\temp\cmr\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmr\ta_abstract.obj \
++..\..\..\..\..\temp\cmr\ta_def_ui.obj \
++..\..\..\..\..\temp\cmr\ta_func_api.obj \
++..\..\..\..\..\temp\cmr\ta_group_idx.obj \
++..\..\..\..\..\temp\cmr\ta_frame.obj \
++..\..\..\..\..\temp\cmr\table_a.obj \
++..\..\..\..\..\temp\cmr\table_b.obj \
++..\..\..\..\..\temp\cmr\table_c.obj \
++..\..\..\..\..\temp\cmr\table_d.obj \
++..\..\..\..\..\temp\cmr\table_e.obj \
++..\..\..\..\..\temp\cmr\table_f.obj \
++..\..\..\..\..\temp\cmr\table_g.obj \
++..\..\..\..\..\temp\cmr\table_h.obj \
++..\..\..\..\..\temp\cmr\table_i.obj \
++..\..\..\..\..\temp\cmr\table_j.obj \
++..\..\..\..\..\temp\cmr\table_k.obj \
++..\..\..\..\..\temp\cmr\table_l.obj \
++..\..\..\..\..\temp\cmr\table_m.obj \
++..\..\..\..\..\temp\cmr\table_n.obj \
++..\..\..\..\..\temp\cmr\table_o.obj \
++..\..\..\..\..\temp\cmr\table_p.obj \
++..\..\..\..\..\temp\cmr\table_q.obj \
++..\..\..\..\..\temp\cmr\table_r.obj \
++..\..\..\..\..\temp\cmr\table_s.obj \
++..\..\..\..\..\temp\cmr\table_t.obj \
++..\..\..\..\..\temp\cmr\table_u.obj \
++..\..\..\..\..\temp\cmr\table_v.obj \
++..\..\..\..\..\temp\cmr\table_w.obj \
++..\..\..\..\..\temp\cmr\table_x.obj \
++..\..\..\..\..\temp\cmr\table_y.obj \
++..\..\..\..\..\temp\cmr\table_z.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/borland/ta_abstract/Makefile
+
+../cmr/win32/borland/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmr/win32/borland/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del $(TARGET)
+ -del ta_abstract_cmr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.pch
+ -del ../../../../../temp/cmr/ta_abstract/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/borland/ta_common/Makefile b/vendor/ta-lib/make/cmr/win32/borland/ta_common/Makefile
new file mode 100644
index 000000000..a49dbda7c
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/borland/ta_common/Makefile
@@ -0,0 +1,113 @@
+#############################################################################
+# Makefile for building ta_common_cmr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj \
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmr\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmr\ta_global.obj \
++..\..\..\..\..\temp\cmr\ta_retcode.obj \
++..\..\..\..\..\temp\cmr\ta_version.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/borland/ta_common/Makefile
+
+../cmr/win32/borland/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmr/win32/borland/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del $(TARGET)
+ -del ta_common_cmr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.pch
+ -del ../../../../../temp/cmr/ta_common_cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/borland/ta_func/Makefile b/vendor/ta-lib/make/cmr/win32/borland/ta_func/Makefile
new file mode 100644
index 000000000..9b7a0a81f
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/borland/ta_func/Makefile
@@ -0,0 +1,1205 @@
+#############################################################################
+# Makefile for building ta_func_cmr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_utility.obj \
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmr\ta_AD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmr\ta_APO.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmr\ta_COS.obj \
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmr\ta_DX.obj \
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LN.obj \
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmr\ta_MA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmr\ta_T3.obj \
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmr\ta_utility.obj \
++..\..\..\..\..\temp\cmr\ta_ACOS.obj \
++..\..\..\..\..\temp\cmr\ta_AD.obj \
++..\..\..\..\..\temp\cmr\ta_ADD.obj \
++..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ADX.obj \
++..\..\..\..\..\temp\cmr\ta_ADXR.obj \
++..\..\..\..\..\temp\cmr\ta_APO.obj \
++..\..\..\..\..\temp\cmr\ta_AROON.obj \
++..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ASIN.obj \
++..\..\..\..\..\temp\cmr\ta_ATAN.obj \
++..\..\..\..\..\temp\cmr\ta_ATR.obj \
++..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmr\ta_BETA.obj \
++..\..\..\..\..\temp\cmr\ta_BOP.obj \
++..\..\..\..\..\temp\cmr\ta_CCI.obj \
++..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CEIL.obj \
++..\..\..\..\..\temp\cmr\ta_CMO.obj \
++..\..\..\..\..\temp\cmr\ta_CORREL.obj \
++..\..\..\..\..\temp\cmr\ta_COS.obj \
++..\..\..\..\..\temp\cmr\ta_COSH.obj \
++..\..\..\..\..\temp\cmr\ta_DEMA.obj \
++..\..\..\..\..\temp\cmr\ta_DIV.obj \
++..\..\..\..\..\temp\cmr\ta_DX.obj \
++..\..\..\..\..\temp\cmr\ta_EMA.obj \
++..\..\..\..\..\temp\cmr\ta_EXP.obj \
++..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmr\ta_KAMA.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmr\ta_LN.obj \
++..\..\..\..\..\temp\cmr\ta_LOG10.obj \
++..\..\..\..\..\temp\cmr\ta_MA.obj \
++..\..\..\..\..\temp\cmr\ta_MACD.obj \
++..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmr\ta_MAMA.obj \
++..\..\..\..\..\temp\cmr\ta_MAVP.obj \
++..\..\..\..\..\temp\cmr\ta_MAX.obj \
++..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MFI.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MIN.obj \
++..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_MOM.obj \
++..\..\..\..\..\temp\cmr\ta_MULT.obj \
++..\..\..\..\..\temp\cmr\ta_NATR.obj \
++..\..\..\..\..\temp\cmr\ta_OBV.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_PPO.obj \
++..\..\..\..\..\temp\cmr\ta_ROC.obj \
++..\..\..\..\..\temp\cmr\ta_ROCP.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmr\ta_RSI.obj \
++..\..\..\..\..\temp\cmr\ta_SAR.obj \
++..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmr\ta_SIN.obj \
++..\..\..\..\..\temp\cmr\ta_SINH.obj \
++..\..\..\..\..\temp\cmr\ta_SMA.obj \
++..\..\..\..\..\temp\cmr\ta_SQRT.obj \
++..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmr\ta_STOCH.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmr\ta_SUB.obj \
++..\..\..\..\..\temp\cmr\ta_SUM.obj \
++..\..\..\..\..\temp\cmr\ta_T3.obj \
++..\..\..\..\..\temp\cmr\ta_TAN.obj \
++..\..\..\..\..\temp\cmr\ta_TANH.obj \
++..\..\..\..\..\temp\cmr\ta_TEMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRIX.obj \
++..\..\..\..\..\temp\cmr\ta_TSF.obj \
++..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmr\ta_VAR.obj \
++..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_WILLR.obj \
++..\..\..\..\..\temp\cmr\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/borland/ta_func/Makefile
+
+../cmr/win32/borland/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmr/win32/borland/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_func_cmr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.pch
+ -del ../../../../../temp/cmr/ta_func/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/borland/ta_libc/Makefile b/vendor/ta-lib/make/cmr/win32/borland/ta_libc/Makefile
new file mode 100644
index 000000000..12671d842
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/borland/ta_libc/Makefile
@@ -0,0 +1,1438 @@
+#############################################################################
+# Makefile for building ta_libc_cmr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT -DNO_DEBUG
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT -DNO_DEBUG
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj \
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmr\ta_version.obj \
+ ..\..\..\..\..\temp\cmr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmr\ta_frame.obj \
+ ..\..\..\..\..\temp\cmr\table_a.obj \
+ ..\..\..\..\..\temp\cmr\table_b.obj \
+ ..\..\..\..\..\temp\cmr\table_c.obj \
+ ..\..\..\..\..\temp\cmr\table_d.obj \
+ ..\..\..\..\..\temp\cmr\table_e.obj \
+ ..\..\..\..\..\temp\cmr\table_f.obj \
+ ..\..\..\..\..\temp\cmr\table_g.obj \
+ ..\..\..\..\..\temp\cmr\table_h.obj \
+ ..\..\..\..\..\temp\cmr\table_i.obj \
+ ..\..\..\..\..\temp\cmr\table_j.obj \
+ ..\..\..\..\..\temp\cmr\table_k.obj \
+ ..\..\..\..\..\temp\cmr\table_l.obj \
+ ..\..\..\..\..\temp\cmr\table_m.obj \
+ ..\..\..\..\..\temp\cmr\table_n.obj \
+ ..\..\..\..\..\temp\cmr\table_o.obj \
+ ..\..\..\..\..\temp\cmr\table_p.obj \
+ ..\..\..\..\..\temp\cmr\table_q.obj \
+ ..\..\..\..\..\temp\cmr\table_r.obj \
+ ..\..\..\..\..\temp\cmr\table_s.obj \
+ ..\..\..\..\..\temp\cmr\table_t.obj \
+ ..\..\..\..\..\temp\cmr\table_u.obj \
+ ..\..\..\..\..\temp\cmr\table_v.obj \
+ ..\..\..\..\..\temp\cmr\table_w.obj \
+ ..\..\..\..\..\temp\cmr\table_x.obj \
+ ..\..\..\..\..\temp\cmr\table_y.obj \
+ ..\..\..\..\..\temp\cmr\table_z.obj \
+ ..\..\..\..\..\temp\cmr\ta_utility.obj \
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmr\ta_AD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmr\ta_APO.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmr\ta_COS.obj \
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmr\ta_DX.obj \
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LN.obj \
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmr\ta_MA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmr\ta_T3.obj \
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\cmr\ta_global.obj \
++..\..\..\..\..\temp\cmr\ta_retcode.obj \
++..\..\..\..\..\temp\cmr\ta_version.obj \
++..\..\..\..\..\temp\cmr\ta_abstract.obj \
++..\..\..\..\..\temp\cmr\ta_def_ui.obj \
++..\..\..\..\..\temp\cmr\ta_func_api.obj \
++..\..\..\..\..\temp\cmr\ta_group_idx.obj \
++..\..\..\..\..\temp\cmr\ta_frame.obj \
++..\..\..\..\..\temp\cmr\table_a.obj \
++..\..\..\..\..\temp\cmr\table_b.obj \
++..\..\..\..\..\temp\cmr\table_c.obj \
++..\..\..\..\..\temp\cmr\table_d.obj \
++..\..\..\..\..\temp\cmr\table_e.obj \
++..\..\..\..\..\temp\cmr\table_f.obj \
++..\..\..\..\..\temp\cmr\table_g.obj \
++..\..\..\..\..\temp\cmr\table_h.obj \
++..\..\..\..\..\temp\cmr\table_i.obj \
++..\..\..\..\..\temp\cmr\table_j.obj \
++..\..\..\..\..\temp\cmr\table_k.obj \
++..\..\..\..\..\temp\cmr\table_l.obj \
++..\..\..\..\..\temp\cmr\table_m.obj \
++..\..\..\..\..\temp\cmr\table_n.obj \
++..\..\..\..\..\temp\cmr\table_o.obj \
++..\..\..\..\..\temp\cmr\table_p.obj \
++..\..\..\..\..\temp\cmr\table_q.obj \
++..\..\..\..\..\temp\cmr\table_r.obj \
++..\..\..\..\..\temp\cmr\table_s.obj \
++..\..\..\..\..\temp\cmr\table_t.obj \
++..\..\..\..\..\temp\cmr\table_u.obj \
++..\..\..\..\..\temp\cmr\table_v.obj \
++..\..\..\..\..\temp\cmr\table_w.obj \
++..\..\..\..\..\temp\cmr\table_x.obj \
++..\..\..\..\..\temp\cmr\table_y.obj \
++..\..\..\..\..\temp\cmr\table_z.obj \
++..\..\..\..\..\temp\cmr\ta_utility.obj \
++..\..\..\..\..\temp\cmr\ta_ACOS.obj \
++..\..\..\..\..\temp\cmr\ta_AD.obj \
++..\..\..\..\..\temp\cmr\ta_ADD.obj \
++..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ADX.obj \
++..\..\..\..\..\temp\cmr\ta_ADXR.obj \
++..\..\..\..\..\temp\cmr\ta_APO.obj \
++..\..\..\..\..\temp\cmr\ta_AROON.obj \
++..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ASIN.obj \
++..\..\..\..\..\temp\cmr\ta_ATAN.obj \
++..\..\..\..\..\temp\cmr\ta_ATR.obj \
++..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmr\ta_BETA.obj \
++..\..\..\..\..\temp\cmr\ta_BOP.obj \
++..\..\..\..\..\temp\cmr\ta_CCI.obj \
++..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CEIL.obj \
++..\..\..\..\..\temp\cmr\ta_CMO.obj \
++..\..\..\..\..\temp\cmr\ta_CORREL.obj \
++..\..\..\..\..\temp\cmr\ta_COS.obj \
++..\..\..\..\..\temp\cmr\ta_COSH.obj \
++..\..\..\..\..\temp\cmr\ta_DEMA.obj \
++..\..\..\..\..\temp\cmr\ta_DIV.obj \
++..\..\..\..\..\temp\cmr\ta_DX.obj \
++..\..\..\..\..\temp\cmr\ta_EMA.obj \
++..\..\..\..\..\temp\cmr\ta_EXP.obj \
++..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmr\ta_KAMA.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmr\ta_LN.obj \
++..\..\..\..\..\temp\cmr\ta_LOG10.obj \
++..\..\..\..\..\temp\cmr\ta_MA.obj \
++..\..\..\..\..\temp\cmr\ta_MACD.obj \
++..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmr\ta_MAMA.obj \
++..\..\..\..\..\temp\cmr\ta_MAVP.obj \
++..\..\..\..\..\temp\cmr\ta_MAX.obj \
++..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MFI.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MIN.obj \
++..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_MOM.obj \
++..\..\..\..\..\temp\cmr\ta_MULT.obj \
++..\..\..\..\..\temp\cmr\ta_NATR.obj \
++..\..\..\..\..\temp\cmr\ta_OBV.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_PPO.obj \
++..\..\..\..\..\temp\cmr\ta_ROC.obj \
++..\..\..\..\..\temp\cmr\ta_ROCP.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmr\ta_RSI.obj \
++..\..\..\..\..\temp\cmr\ta_SAR.obj \
++..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmr\ta_SIN.obj \
++..\..\..\..\..\temp\cmr\ta_SINH.obj \
++..\..\..\..\..\temp\cmr\ta_SMA.obj \
++..\..\..\..\..\temp\cmr\ta_SQRT.obj \
++..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmr\ta_STOCH.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmr\ta_SUB.obj \
++..\..\..\..\..\temp\cmr\ta_SUM.obj \
++..\..\..\..\..\temp\cmr\ta_T3.obj \
++..\..\..\..\..\temp\cmr\ta_TAN.obj \
++..\..\..\..\..\temp\cmr\ta_TANH.obj \
++..\..\..\..\..\temp\cmr\ta_TEMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRIX.obj \
++..\..\..\..\..\temp\cmr\ta_TSF.obj \
++..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmr\ta_VAR.obj \
++..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_WILLR.obj \
++..\..\..\..\..\temp\cmr\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/borland/ta_libc/Makefile
+
+../cmr/win32/borland/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmr/win32/borland/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_libc_cmr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/borland/ta_regtest/Makefile b/vendor/ta-lib/make/cmr/win32/borland/ta_regtest/Makefile
new file mode 100644
index 000000000..48e615c93
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/borland/ta_regtest/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -tWM -O2 -DWIN32 -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32mti.lib ..\..\..\..\..\lib\ta_libc_cmr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_regtest.obj \
+ ..\..\..\..\..\temp\cmr\test_candlestick.obj \
+ ..\..\..\..\..\temp\cmr\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cmr\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cmr\test_internals.obj \
+ ..\..\..\..\..\temp\cmr\test_adx.obj \
+ ..\..\..\..\..\temp\cmr\test_bbands.obj \
+ ..\..\..\..\..\temp\cmr\test_ma.obj \
+ ..\..\..\..\..\temp\cmr\test_macd.obj \
+ ..\..\..\..\..\temp\cmr\test_minmax.obj \
+ ..\..\..\..\..\temp\cmr\test_mom.obj \
+ ..\..\..\..\..\temp\cmr\test_per_ema.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hl.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cmr\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cmr\test_po.obj \
+ ..\..\..\..\..\temp\cmr\test_rsi.obj \
+ ..\..\..\..\..\temp\cmr\test_sar.obj \
+ ..\..\..\..\..\temp\cmr\test_stddev.obj \
+ ..\..\..\..\..\temp\cmr\test_stoch.obj \
+ ..\..\..\..\..\temp\cmr\test_trange.obj \
+ ..\..\..\..\..\temp\cmr\test_util.obj \
+ ..\..\..\..\..\temp\cmr\test_data.obj \
+ ..\..\..\..\..\temp\cmr\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/borland/ta_regtest/Makefile
+
+../cmr/win32/borland/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmr/win32/borland/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmr\test_internals.obj
+ -del ..\..\..\..\..\temp\cmr\test_adx.obj
+ -del ..\..\..\..\..\temp\cmr\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmr\test_ma.obj
+ -del ..\..\..\..\..\temp\cmr\test_macd.obj
+ -del ..\..\..\..\..\temp\cmr\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmr\test_mom.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_po.obj
+ -del ..\..\..\..\..\temp\cmr\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmr\test_sar.obj
+ -del ..\..\..\..\..\temp\cmr\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmr\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmr\test_trange.obj
+ -del ..\..\..\..\..\temp\cmr\test_util.obj
+ -del ..\..\..\..\..\temp\cmr\test_data.obj
+ -del ..\..\..\..\..\temp\cmr\test_abstract.obj
+ -del $(TARGET)
+ -del ta_regtest.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.pch
+ -del ../../../../../temp/cmr/ta_regtest/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/msvc/Makefile b/vendor/ta-lib/make/cmr/win32/msvc/Makefile
new file mode 100644
index 000000000..22e8b666a
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/msvc/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE) /nologo
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE) /nologo
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE) /nologo
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE) /nologo
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE) /nologo
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE) /nologo
+ @cd ..
+
+
+tmake: ../cmr/win32/msvc/Makefile
+
+../cmr/win32/msvc/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmr/win32/msvc/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmr/win32/msvc/gen_code/Makefile b/vendor/ta-lib/make/cmr/win32/msvc/gen_code/Makefile
new file mode 100644
index 000000000..0cc426d52
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/msvc/gen_code/Makefile
@@ -0,0 +1,260 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MT -O2 -DTA_GEN_CODE -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MT -O2 -DTA_GEN_CODE -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_cmr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/msvc/gen_code/Makefile
+
+../cmr/win32/msvc/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmr/win32/msvc/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.pch
+ -del ../../../../../temp/cmr/gen_code/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/msvc/ta_abstract/Makefile b/vendor/ta-lib/make/cmr/win32/msvc/ta_abstract/Makefile
new file mode 100644
index 000000000..a4ef22b6f
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/msvc/ta_abstract/Makefile
@@ -0,0 +1,270 @@
+#############################################################################
+# Makefile for building ta_abstract_cmr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmr\ta_frame.obj \
+ ..\..\..\..\..\temp\cmr\table_a.obj \
+ ..\..\..\..\..\temp\cmr\table_b.obj \
+ ..\..\..\..\..\temp\cmr\table_c.obj \
+ ..\..\..\..\..\temp\cmr\table_d.obj \
+ ..\..\..\..\..\temp\cmr\table_e.obj \
+ ..\..\..\..\..\temp\cmr\table_f.obj \
+ ..\..\..\..\..\temp\cmr\table_g.obj \
+ ..\..\..\..\..\temp\cmr\table_h.obj \
+ ..\..\..\..\..\temp\cmr\table_i.obj \
+ ..\..\..\..\..\temp\cmr\table_j.obj \
+ ..\..\..\..\..\temp\cmr\table_k.obj \
+ ..\..\..\..\..\temp\cmr\table_l.obj \
+ ..\..\..\..\..\temp\cmr\table_m.obj \
+ ..\..\..\..\..\temp\cmr\table_n.obj \
+ ..\..\..\..\..\temp\cmr\table_o.obj \
+ ..\..\..\..\..\temp\cmr\table_p.obj \
+ ..\..\..\..\..\temp\cmr\table_q.obj \
+ ..\..\..\..\..\temp\cmr\table_r.obj \
+ ..\..\..\..\..\temp\cmr\table_s.obj \
+ ..\..\..\..\..\temp\cmr\table_t.obj \
+ ..\..\..\..\..\temp\cmr\table_u.obj \
+ ..\..\..\..\..\temp\cmr\table_v.obj \
+ ..\..\..\..\..\temp\cmr\table_w.obj \
+ ..\..\..\..\..\temp\cmr\table_x.obj \
+ ..\..\..\..\..\temp\cmr\table_y.obj \
+ ..\..\..\..\..\temp\cmr\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/msvc/ta_abstract/Makefile
+
+../cmr/win32/msvc/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmr/win32/msvc/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.pch
+ -del ../../../../../temp/cmr/ta_abstract/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/msvc/ta_common/Makefile b/vendor/ta-lib/make/cmr/win32/msvc/ta_common/Makefile
new file mode 100644
index 000000000..c51a47886
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/msvc/ta_common/Makefile
@@ -0,0 +1,102 @@
+#############################################################################
+# Makefile for building ta_common_cmr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj \
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmr\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/msvc/ta_common/Makefile
+
+../cmr/win32/msvc/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmr/win32/msvc/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.pch
+ -del ../../../../../temp/cmr/ta_common_cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/msvc/ta_func/Makefile b/vendor/ta-lib/make/cmr/win32/msvc/ta_func/Makefile
new file mode 100644
index 000000000..13fbb1175
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/msvc/ta_func/Makefile
@@ -0,0 +1,1038 @@
+#############################################################################
+# Makefile for building ta_func_cmr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_utility.obj \
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmr\ta_AD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmr\ta_APO.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmr\ta_COS.obj \
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmr\ta_DX.obj \
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LN.obj \
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmr\ta_MA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmr\ta_T3.obj \
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/msvc/ta_func/Makefile
+
+../cmr/win32/msvc/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmr/win32/msvc/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.pch
+ -del ../../../../../temp/cmr/ta_func/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/msvc/ta_libc/Makefile b/vendor/ta-lib/make/cmr/win32/msvc/ta_libc/Makefile
new file mode 100644
index 000000000..09d07a78d
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/msvc/ta_libc/Makefile
@@ -0,0 +1,1237 @@
+#############################################################################
+# Makefile for building ta_libc_cmr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT -DNO_DEBUG
+CXXFLAGS= -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT -DNO_DEBUG
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj \
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmr\ta_version.obj \
+ ..\..\..\..\..\temp\cmr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmr\ta_frame.obj \
+ ..\..\..\..\..\temp\cmr\table_a.obj \
+ ..\..\..\..\..\temp\cmr\table_b.obj \
+ ..\..\..\..\..\temp\cmr\table_c.obj \
+ ..\..\..\..\..\temp\cmr\table_d.obj \
+ ..\..\..\..\..\temp\cmr\table_e.obj \
+ ..\..\..\..\..\temp\cmr\table_f.obj \
+ ..\..\..\..\..\temp\cmr\table_g.obj \
+ ..\..\..\..\..\temp\cmr\table_h.obj \
+ ..\..\..\..\..\temp\cmr\table_i.obj \
+ ..\..\..\..\..\temp\cmr\table_j.obj \
+ ..\..\..\..\..\temp\cmr\table_k.obj \
+ ..\..\..\..\..\temp\cmr\table_l.obj \
+ ..\..\..\..\..\temp\cmr\table_m.obj \
+ ..\..\..\..\..\temp\cmr\table_n.obj \
+ ..\..\..\..\..\temp\cmr\table_o.obj \
+ ..\..\..\..\..\temp\cmr\table_p.obj \
+ ..\..\..\..\..\temp\cmr\table_q.obj \
+ ..\..\..\..\..\temp\cmr\table_r.obj \
+ ..\..\..\..\..\temp\cmr\table_s.obj \
+ ..\..\..\..\..\temp\cmr\table_t.obj \
+ ..\..\..\..\..\temp\cmr\table_u.obj \
+ ..\..\..\..\..\temp\cmr\table_v.obj \
+ ..\..\..\..\..\temp\cmr\table_w.obj \
+ ..\..\..\..\..\temp\cmr\table_x.obj \
+ ..\..\..\..\..\temp\cmr\table_y.obj \
+ ..\..\..\..\..\temp\cmr\table_z.obj \
+ ..\..\..\..\..\temp\cmr\ta_utility.obj \
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmr\ta_AD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmr\ta_APO.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmr\ta_COS.obj \
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmr\ta_DX.obj \
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LN.obj \
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmr\ta_MA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmr\ta_T3.obj \
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/msvc/ta_libc/Makefile
+
+../cmr/win32/msvc/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmr/win32/msvc/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/msvc/ta_regtest/Makefile b/vendor/ta-lib/make/cmr/win32/msvc/ta_regtest/Makefile
new file mode 100644
index 000000000..4ec443d17
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/msvc/ta_regtest/Makefile
@@ -0,0 +1,236 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+CXXFLAGS= -nologo -W3 -MT -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_cmr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_regtest.obj \
+ ..\..\..\..\..\temp\cmr\test_candlestick.obj \
+ ..\..\..\..\..\temp\cmr\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cmr\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cmr\test_internals.obj \
+ ..\..\..\..\..\temp\cmr\test_adx.obj \
+ ..\..\..\..\..\temp\cmr\test_bbands.obj \
+ ..\..\..\..\..\temp\cmr\test_ma.obj \
+ ..\..\..\..\..\temp\cmr\test_macd.obj \
+ ..\..\..\..\..\temp\cmr\test_minmax.obj \
+ ..\..\..\..\..\temp\cmr\test_mom.obj \
+ ..\..\..\..\..\temp\cmr\test_per_ema.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hl.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cmr\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cmr\test_po.obj \
+ ..\..\..\..\..\temp\cmr\test_rsi.obj \
+ ..\..\..\..\..\temp\cmr\test_sar.obj \
+ ..\..\..\..\..\temp\cmr\test_stddev.obj \
+ ..\..\..\..\..\temp\cmr\test_stoch.obj \
+ ..\..\..\..\..\temp\cmr\test_trange.obj \
+ ..\..\..\..\..\temp\cmr\test_util.obj \
+ ..\..\..\..\..\temp\cmr\test_data.obj \
+ ..\..\..\..\..\temp\cmr\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/msvc/ta_regtest/Makefile
+
+../cmr/win32/msvc/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmr/win32/msvc/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmr\test_internals.obj
+ -del ..\..\..\..\..\temp\cmr\test_adx.obj
+ -del ..\..\..\..\..\temp\cmr\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmr\test_ma.obj
+ -del ..\..\..\..\..\temp\cmr\test_macd.obj
+ -del ..\..\..\..\..\temp\cmr\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmr\test_mom.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_po.obj
+ -del ..\..\..\..\..\temp\cmr\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmr\test_sar.obj
+ -del ..\..\..\..\..\temp\cmr\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmr\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmr\test_trange.obj
+ -del ..\..\..\..\..\temp\cmr\test_util.obj
+ -del ..\..\..\..\..\temp\cmr\test_data.obj
+ -del ..\..\..\..\..\temp\cmr\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.pch
+ -del ../../../../../temp/cmr/ta_regtest/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\cmr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/symantec/Makefile b/vendor/ta-lib/make/cmr/win32/symantec/Makefile
new file mode 100644
index 000000000..e66c217dc
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/symantec/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../cmr/win32/symantec/Makefile
+
+../cmr/win32/symantec/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmr/win32/symantec/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmr/win32/symantec/gen_code/Makefile b/vendor/ta-lib/make/cmr/win32/symantec/gen_code/Makefile
new file mode 100644
index 000000000..94c48713d
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/symantec/gen_code/Makefile
@@ -0,0 +1,253 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DTA_GEN_CODE -DWIN32
+CXXFLAGS= -mn -w2 -o -DTA_GEN_CODE -DWIN32
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /NOI /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_cmr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/symantec/gen_code/Makefile
+
+../cmr/win32/symantec/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmr/win32/symantec/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.pch
+ -del ../../../../../temp/cmr/gen_code/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/symantec/ta_abstract/Makefile b/vendor/ta-lib/make/cmr/win32/symantec/ta_abstract/Makefile
new file mode 100644
index 000000000..f5f5692aa
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/symantec/ta_abstract/Makefile
@@ -0,0 +1,295 @@
+#############################################################################
+# Makefile for building ta_abstract_cmr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DWIN32
+CXXFLAGS= -mn -w2 -o -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmr\ta_frame.obj \
+ ..\..\..\..\..\temp\cmr\table_a.obj \
+ ..\..\..\..\..\temp\cmr\table_b.obj \
+ ..\..\..\..\..\temp\cmr\table_c.obj \
+ ..\..\..\..\..\temp\cmr\table_d.obj \
+ ..\..\..\..\..\temp\cmr\table_e.obj \
+ ..\..\..\..\..\temp\cmr\table_f.obj \
+ ..\..\..\..\..\temp\cmr\table_g.obj \
+ ..\..\..\..\..\temp\cmr\table_h.obj \
+ ..\..\..\..\..\temp\cmr\table_i.obj \
+ ..\..\..\..\..\temp\cmr\table_j.obj \
+ ..\..\..\..\..\temp\cmr\table_k.obj \
+ ..\..\..\..\..\temp\cmr\table_l.obj \
+ ..\..\..\..\..\temp\cmr\table_m.obj \
+ ..\..\..\..\..\temp\cmr\table_n.obj \
+ ..\..\..\..\..\temp\cmr\table_o.obj \
+ ..\..\..\..\..\temp\cmr\table_p.obj \
+ ..\..\..\..\..\temp\cmr\table_q.obj \
+ ..\..\..\..\..\temp\cmr\table_r.obj \
+ ..\..\..\..\..\temp\cmr\table_s.obj \
+ ..\..\..\..\..\temp\cmr\table_t.obj \
+ ..\..\..\..\..\temp\cmr\table_u.obj \
+ ..\..\..\..\..\temp\cmr\table_v.obj \
+ ..\..\..\..\..\temp\cmr\table_w.obj \
+ ..\..\..\..\..\temp\cmr\table_x.obj \
+ ..\..\..\..\..\temp\cmr\table_y.obj \
+ ..\..\..\..\..\temp\cmr\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmr\ta_abstract.obj \
++..\..\..\..\..\temp\cmr\ta_def_ui.obj \
++..\..\..\..\..\temp\cmr\ta_func_api.obj \
++..\..\..\..\..\temp\cmr\ta_group_idx.obj \
++..\..\..\..\..\temp\cmr\ta_frame.obj \
++..\..\..\..\..\temp\cmr\table_a.obj \
++..\..\..\..\..\temp\cmr\table_b.obj \
++..\..\..\..\..\temp\cmr\table_c.obj \
++..\..\..\..\..\temp\cmr\table_d.obj \
++..\..\..\..\..\temp\cmr\table_e.obj \
++..\..\..\..\..\temp\cmr\table_f.obj \
++..\..\..\..\..\temp\cmr\table_g.obj \
++..\..\..\..\..\temp\cmr\table_h.obj \
++..\..\..\..\..\temp\cmr\table_i.obj \
++..\..\..\..\..\temp\cmr\table_j.obj \
++..\..\..\..\..\temp\cmr\table_k.obj \
++..\..\..\..\..\temp\cmr\table_l.obj \
++..\..\..\..\..\temp\cmr\table_m.obj \
++..\..\..\..\..\temp\cmr\table_n.obj \
++..\..\..\..\..\temp\cmr\table_o.obj \
++..\..\..\..\..\temp\cmr\table_p.obj \
++..\..\..\..\..\temp\cmr\table_q.obj \
++..\..\..\..\..\temp\cmr\table_r.obj \
++..\..\..\..\..\temp\cmr\table_s.obj \
++..\..\..\..\..\temp\cmr\table_t.obj \
++..\..\..\..\..\temp\cmr\table_u.obj \
++..\..\..\..\..\temp\cmr\table_v.obj \
++..\..\..\..\..\temp\cmr\table_w.obj \
++..\..\..\..\..\temp\cmr\table_x.obj \
++..\..\..\..\..\temp\cmr\table_y.obj \
++..\..\..\..\..\temp\cmr\table_z.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/symantec/ta_abstract/Makefile
+
+../cmr/win32/symantec/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmr/win32/symantec/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.pch
+ -del ../../../../../temp/cmr/ta_abstract/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/symantec/ta_common/Makefile b/vendor/ta-lib/make/cmr/win32/symantec/ta_common/Makefile
new file mode 100644
index 000000000..1dbbb8e62
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/symantec/ta_common/Makefile
@@ -0,0 +1,99 @@
+#############################################################################
+# Makefile for building ta_common_cmr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DWIN32
+CXXFLAGS= -mn -w2 -o -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj \
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmr\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmr\ta_global.obj \
++..\..\..\..\..\temp\cmr\ta_retcode.obj \
++..\..\..\..\..\temp\cmr\ta_version.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/symantec/ta_common/Makefile
+
+../cmr/win32/symantec/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmr/win32/symantec/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.pch
+ -del ../../../../../temp/cmr/ta_common_cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/symantec/ta_func/Makefile b/vendor/ta-lib/make/cmr/win32/symantec/ta_func/Makefile
new file mode 100644
index 000000000..b7030d07b
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/symantec/ta_func/Makefile
@@ -0,0 +1,1191 @@
+#############################################################################
+# Makefile for building ta_func_cmr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DWIN32
+CXXFLAGS= -mn -w2 -o -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_utility.obj \
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmr\ta_AD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmr\ta_APO.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmr\ta_COS.obj \
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmr\ta_DX.obj \
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LN.obj \
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmr\ta_MA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmr\ta_T3.obj \
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmr\ta_utility.obj \
++..\..\..\..\..\temp\cmr\ta_ACOS.obj \
++..\..\..\..\..\temp\cmr\ta_AD.obj \
++..\..\..\..\..\temp\cmr\ta_ADD.obj \
++..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ADX.obj \
++..\..\..\..\..\temp\cmr\ta_ADXR.obj \
++..\..\..\..\..\temp\cmr\ta_APO.obj \
++..\..\..\..\..\temp\cmr\ta_AROON.obj \
++..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ASIN.obj \
++..\..\..\..\..\temp\cmr\ta_ATAN.obj \
++..\..\..\..\..\temp\cmr\ta_ATR.obj \
++..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmr\ta_BETA.obj \
++..\..\..\..\..\temp\cmr\ta_BOP.obj \
++..\..\..\..\..\temp\cmr\ta_CCI.obj \
++..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CEIL.obj \
++..\..\..\..\..\temp\cmr\ta_CMO.obj \
++..\..\..\..\..\temp\cmr\ta_CORREL.obj \
++..\..\..\..\..\temp\cmr\ta_COS.obj \
++..\..\..\..\..\temp\cmr\ta_COSH.obj \
++..\..\..\..\..\temp\cmr\ta_DEMA.obj \
++..\..\..\..\..\temp\cmr\ta_DIV.obj \
++..\..\..\..\..\temp\cmr\ta_DX.obj \
++..\..\..\..\..\temp\cmr\ta_EMA.obj \
++..\..\..\..\..\temp\cmr\ta_EXP.obj \
++..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmr\ta_KAMA.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmr\ta_LN.obj \
++..\..\..\..\..\temp\cmr\ta_LOG10.obj \
++..\..\..\..\..\temp\cmr\ta_MA.obj \
++..\..\..\..\..\temp\cmr\ta_MACD.obj \
++..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmr\ta_MAMA.obj \
++..\..\..\..\..\temp\cmr\ta_MAVP.obj \
++..\..\..\..\..\temp\cmr\ta_MAX.obj \
++..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MFI.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MIN.obj \
++..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_MOM.obj \
++..\..\..\..\..\temp\cmr\ta_MULT.obj \
++..\..\..\..\..\temp\cmr\ta_NATR.obj \
++..\..\..\..\..\temp\cmr\ta_OBV.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_PPO.obj \
++..\..\..\..\..\temp\cmr\ta_ROC.obj \
++..\..\..\..\..\temp\cmr\ta_ROCP.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmr\ta_RSI.obj \
++..\..\..\..\..\temp\cmr\ta_SAR.obj \
++..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmr\ta_SIN.obj \
++..\..\..\..\..\temp\cmr\ta_SINH.obj \
++..\..\..\..\..\temp\cmr\ta_SMA.obj \
++..\..\..\..\..\temp\cmr\ta_SQRT.obj \
++..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmr\ta_STOCH.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmr\ta_SUB.obj \
++..\..\..\..\..\temp\cmr\ta_SUM.obj \
++..\..\..\..\..\temp\cmr\ta_T3.obj \
++..\..\..\..\..\temp\cmr\ta_TAN.obj \
++..\..\..\..\..\temp\cmr\ta_TANH.obj \
++..\..\..\..\..\temp\cmr\ta_TEMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRIX.obj \
++..\..\..\..\..\temp\cmr\ta_TSF.obj \
++..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmr\ta_VAR.obj \
++..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_WILLR.obj \
++..\..\..\..\..\temp\cmr\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/symantec/ta_func/Makefile
+
+../cmr/win32/symantec/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmr/win32/symantec/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.pch
+ -del ../../../../../temp/cmr/ta_func/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/symantec/ta_libc/Makefile b/vendor/ta-lib/make/cmr/win32/symantec/ta_libc/Makefile
new file mode 100644
index 000000000..0e679949a
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/symantec/ta_libc/Makefile
@@ -0,0 +1,1424 @@
+#############################################################################
+# Makefile for building ta_libc_cmr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DWIN32 -DNO_DEBUG
+CXXFLAGS= -mn -w2 -o -DWIN32 -DNO_DEBUG
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj \
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj \
+ ..\..\..\..\..\temp\cmr\ta_version.obj \
+ ..\..\..\..\..\temp\cmr\ta_abstract.obj \
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj \
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\cmr\ta_frame.obj \
+ ..\..\..\..\..\temp\cmr\table_a.obj \
+ ..\..\..\..\..\temp\cmr\table_b.obj \
+ ..\..\..\..\..\temp\cmr\table_c.obj \
+ ..\..\..\..\..\temp\cmr\table_d.obj \
+ ..\..\..\..\..\temp\cmr\table_e.obj \
+ ..\..\..\..\..\temp\cmr\table_f.obj \
+ ..\..\..\..\..\temp\cmr\table_g.obj \
+ ..\..\..\..\..\temp\cmr\table_h.obj \
+ ..\..\..\..\..\temp\cmr\table_i.obj \
+ ..\..\..\..\..\temp\cmr\table_j.obj \
+ ..\..\..\..\..\temp\cmr\table_k.obj \
+ ..\..\..\..\..\temp\cmr\table_l.obj \
+ ..\..\..\..\..\temp\cmr\table_m.obj \
+ ..\..\..\..\..\temp\cmr\table_n.obj \
+ ..\..\..\..\..\temp\cmr\table_o.obj \
+ ..\..\..\..\..\temp\cmr\table_p.obj \
+ ..\..\..\..\..\temp\cmr\table_q.obj \
+ ..\..\..\..\..\temp\cmr\table_r.obj \
+ ..\..\..\..\..\temp\cmr\table_s.obj \
+ ..\..\..\..\..\temp\cmr\table_t.obj \
+ ..\..\..\..\..\temp\cmr\table_u.obj \
+ ..\..\..\..\..\temp\cmr\table_v.obj \
+ ..\..\..\..\..\temp\cmr\table_w.obj \
+ ..\..\..\..\..\temp\cmr\table_x.obj \
+ ..\..\..\..\..\temp\cmr\table_y.obj \
+ ..\..\..\..\..\temp\cmr\table_z.obj \
+ ..\..\..\..\..\temp\cmr\ta_utility.obj \
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\cmr\ta_AD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj \
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\cmr\ta_APO.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj \
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj \
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj \
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\cmr\ta_COS.obj \
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj \
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj \
+ ..\..\..\..\..\temp\cmr\ta_DX.obj \
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj \
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\cmr\ta_LN.obj \
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\cmr\ta_MA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj \
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj \
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj \
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj \
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj \
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj \
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj \
+ ..\..\..\..\..\temp\cmr\ta_T3.obj \
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj \
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj \
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj \
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\cmr\ta_global.obj \
++..\..\..\..\..\temp\cmr\ta_retcode.obj \
++..\..\..\..\..\temp\cmr\ta_version.obj \
++..\..\..\..\..\temp\cmr\ta_abstract.obj \
++..\..\..\..\..\temp\cmr\ta_def_ui.obj \
++..\..\..\..\..\temp\cmr\ta_func_api.obj \
++..\..\..\..\..\temp\cmr\ta_group_idx.obj \
++..\..\..\..\..\temp\cmr\ta_frame.obj \
++..\..\..\..\..\temp\cmr\table_a.obj \
++..\..\..\..\..\temp\cmr\table_b.obj \
++..\..\..\..\..\temp\cmr\table_c.obj \
++..\..\..\..\..\temp\cmr\table_d.obj \
++..\..\..\..\..\temp\cmr\table_e.obj \
++..\..\..\..\..\temp\cmr\table_f.obj \
++..\..\..\..\..\temp\cmr\table_g.obj \
++..\..\..\..\..\temp\cmr\table_h.obj \
++..\..\..\..\..\temp\cmr\table_i.obj \
++..\..\..\..\..\temp\cmr\table_j.obj \
++..\..\..\..\..\temp\cmr\table_k.obj \
++..\..\..\..\..\temp\cmr\table_l.obj \
++..\..\..\..\..\temp\cmr\table_m.obj \
++..\..\..\..\..\temp\cmr\table_n.obj \
++..\..\..\..\..\temp\cmr\table_o.obj \
++..\..\..\..\..\temp\cmr\table_p.obj \
++..\..\..\..\..\temp\cmr\table_q.obj \
++..\..\..\..\..\temp\cmr\table_r.obj \
++..\..\..\..\..\temp\cmr\table_s.obj \
++..\..\..\..\..\temp\cmr\table_t.obj \
++..\..\..\..\..\temp\cmr\table_u.obj \
++..\..\..\..\..\temp\cmr\table_v.obj \
++..\..\..\..\..\temp\cmr\table_w.obj \
++..\..\..\..\..\temp\cmr\table_x.obj \
++..\..\..\..\..\temp\cmr\table_y.obj \
++..\..\..\..\..\temp\cmr\table_z.obj \
++..\..\..\..\..\temp\cmr\ta_utility.obj \
++..\..\..\..\..\temp\cmr\ta_ACOS.obj \
++..\..\..\..\..\temp\cmr\ta_AD.obj \
++..\..\..\..\..\temp\cmr\ta_ADD.obj \
++..\..\..\..\..\temp\cmr\ta_ADOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ADX.obj \
++..\..\..\..\..\temp\cmr\ta_ADXR.obj \
++..\..\..\..\..\temp\cmr\ta_APO.obj \
++..\..\..\..\..\temp\cmr\ta_AROON.obj \
++..\..\..\..\..\temp\cmr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\cmr\ta_ASIN.obj \
++..\..\..\..\..\temp\cmr\ta_ATAN.obj \
++..\..\..\..\..\temp\cmr\ta_ATR.obj \
++..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_BBANDS.obj \
++..\..\..\..\..\temp\cmr\ta_BETA.obj \
++..\..\..\..\..\temp\cmr\ta_BOP.obj \
++..\..\..\..\..\temp\cmr\ta_CCI.obj \
++..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\cmr\ta_CEIL.obj \
++..\..\..\..\..\temp\cmr\ta_CMO.obj \
++..\..\..\..\..\temp\cmr\ta_CORREL.obj \
++..\..\..\..\..\temp\cmr\ta_COS.obj \
++..\..\..\..\..\temp\cmr\ta_COSH.obj \
++..\..\..\..\..\temp\cmr\ta_DEMA.obj \
++..\..\..\..\..\temp\cmr\ta_DIV.obj \
++..\..\..\..\..\temp\cmr\ta_DX.obj \
++..\..\..\..\..\temp\cmr\ta_EMA.obj \
++..\..\..\..\..\temp\cmr\ta_EXP.obj \
++..\..\..\..\..\temp\cmr\ta_FLOOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\cmr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\cmr\ta_KAMA.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\cmr\ta_LN.obj \
++..\..\..\..\..\temp\cmr\ta_LOG10.obj \
++..\..\..\..\..\temp\cmr\ta_MA.obj \
++..\..\..\..\..\temp\cmr\ta_MACD.obj \
++..\..\..\..\..\temp\cmr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\cmr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\cmr\ta_MAMA.obj \
++..\..\..\..\..\temp\cmr\ta_MAVP.obj \
++..\..\..\..\..\temp\cmr\ta_MAX.obj \
++..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MFI.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_MIN.obj \
++..\..\..\..\..\temp\cmr\ta_MININDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAX.obj \
++..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_MOM.obj \
++..\..\..\..\..\temp\cmr\ta_MULT.obj \
++..\..\..\..\..\temp\cmr\ta_NATR.obj \
++..\..\..\..\..\temp\cmr\ta_OBV.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\cmr\ta_PPO.obj \
++..\..\..\..\..\temp\cmr\ta_ROC.obj \
++..\..\..\..\..\temp\cmr\ta_ROCP.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR.obj \
++..\..\..\..\..\temp\cmr\ta_ROCR100.obj \
++..\..\..\..\..\temp\cmr\ta_RSI.obj \
++..\..\..\..\..\temp\cmr\ta_SAR.obj \
++..\..\..\..\..\temp\cmr\ta_SAREXT.obj \
++..\..\..\..\..\temp\cmr\ta_SIN.obj \
++..\..\..\..\..\temp\cmr\ta_SINH.obj \
++..\..\..\..\..\temp\cmr\ta_SMA.obj \
++..\..\..\..\..\temp\cmr\ta_SQRT.obj \
++..\..\..\..\..\temp\cmr\ta_STDDEV.obj \
++..\..\..\..\..\temp\cmr\ta_STOCH.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHF.obj \
++..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\cmr\ta_SUB.obj \
++..\..\..\..\..\temp\cmr\ta_SUM.obj \
++..\..\..\..\..\temp\cmr\ta_T3.obj \
++..\..\..\..\..\temp\cmr\ta_TAN.obj \
++..\..\..\..\..\temp\cmr\ta_TANH.obj \
++..\..\..\..\..\temp\cmr\ta_TEMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRANGE.obj \
++..\..\..\..\..\temp\cmr\ta_TRIMA.obj \
++..\..\..\..\..\temp\cmr\ta_TRIX.obj \
++..\..\..\..\..\temp\cmr\ta_TSF.obj \
++..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\cmr\ta_VAR.obj \
++..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\cmr\ta_WILLR.obj \
++..\..\..\..\..\temp\cmr\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/symantec/ta_libc/Makefile
+
+../cmr/win32/symantec/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmr/win32/symantec/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/symantec/ta_regtest/Makefile b/vendor/ta-lib/make/cmr/win32/symantec/ta_regtest/Makefile
new file mode 100644
index 000000000..1efb1416a
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/symantec/ta_regtest/Makefile
@@ -0,0 +1,229 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DWIN32
+CXXFLAGS= -mn -w2 -o -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /NOI /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_cmr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_regtest.obj \
+ ..\..\..\..\..\temp\cmr\test_candlestick.obj \
+ ..\..\..\..\..\temp\cmr\test_1in_1out.obj \
+ ..\..\..\..\..\temp\cmr\test_1in_2out.obj \
+ ..\..\..\..\..\temp\cmr\test_internals.obj \
+ ..\..\..\..\..\temp\cmr\test_adx.obj \
+ ..\..\..\..\..\temp\cmr\test_bbands.obj \
+ ..\..\..\..\..\temp\cmr\test_ma.obj \
+ ..\..\..\..\..\temp\cmr\test_macd.obj \
+ ..\..\..\..\..\temp\cmr\test_minmax.obj \
+ ..\..\..\..\..\temp\cmr\test_mom.obj \
+ ..\..\..\..\..\temp\cmr\test_per_ema.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hl.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hlc.obj \
+ ..\..\..\..\..\temp\cmr\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\cmr\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\cmr\test_po.obj \
+ ..\..\..\..\..\temp\cmr\test_rsi.obj \
+ ..\..\..\..\..\temp\cmr\test_sar.obj \
+ ..\..\..\..\..\temp\cmr\test_stddev.obj \
+ ..\..\..\..\..\temp\cmr\test_stoch.obj \
+ ..\..\..\..\..\temp\cmr\test_trange.obj \
+ ..\..\..\..\..\temp\cmr\test_util.obj \
+ ..\..\..\..\..\temp\cmr\test_data.obj \
+ ..\..\..\..\..\temp\cmr\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/symantec/ta_regtest/Makefile
+
+../cmr/win32/symantec/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmr/win32/symantec/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmr\test_internals.obj
+ -del ..\..\..\..\..\temp\cmr\test_adx.obj
+ -del ..\..\..\..\..\temp\cmr\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmr\test_ma.obj
+ -del ..\..\..\..\..\temp\cmr\test_macd.obj
+ -del ..\..\..\..\..\temp\cmr\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmr\test_mom.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_po.obj
+ -del ..\..\..\..\..\temp\cmr\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmr\test_sar.obj
+ -del ..\..\..\..\..\temp\cmr\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmr\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmr\test_trange.obj
+ -del ..\..\..\..\..\temp\cmr\test_util.obj
+ -del ..\..\..\..\..\temp\cmr\test_data.obj
+ -del ..\..\..\..\..\temp\cmr\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.pch
+ -del ../../../../../temp/cmr/ta_regtest/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\cmr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/watcom/Makefile b/vendor/ta-lib/make/cmr/win32/watcom/Makefile
new file mode 100644
index 000000000..8bc58ca8b
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/watcom/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../cmr/win32/watcom/Makefile
+
+../cmr/win32/watcom/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../cmr/win32/watcom/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/cmr/win32/watcom/gen_code/Makefile b/vendor/ta-lib/make/cmr/win32/watcom/gen_code/Makefile
new file mode 100644
index 000000000..168e7a797
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/watcom/gen_code/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=TA_GEN_CODE -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=TA_GEN_CODE -d=WIN32
+INCPATH = -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames"
+LINK = wlink
+LFLAGS = op quiet op c sys nt
+LIBS = ..\..\..\..\..\lib\ta_common_cmr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_a.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_b.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_c.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_d.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_e.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_f.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_g.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_h.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_i.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_j.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_k.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_l.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_m.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_n.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_o.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_p.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_q.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_r.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_s.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_t.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_u.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_v.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_w.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_x.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_y.obj &
+ ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+TMPLIST = gen_code.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME gen_code
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj,..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj,..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj,..\..\..\..\..\temp\cmr\gen_code\table_a.obj,..\..\..\..\..\temp\cmr\gen_code\table_b.obj,..\..\..\..\..\temp\cmr\gen_code\table_c.obj,..\..\..\..\..\temp\cmr\gen_code\table_d.obj,..\..\..\..\..\temp\cmr\gen_code\table_e.obj,..\..\..\..\..\temp\cmr\gen_code\table_f.obj,..\..\..\..\..\temp\cmr\gen_code\table_g.obj,..\..\..\..\..\temp\cmr\gen_code\table_h.obj,..\..\..\..\..\temp\cmr\gen_code\table_i.obj,..\..\..\..\..\temp\cmr\gen_code\table_j.obj,..\..\..\..\..\temp\cmr\gen_code\table_k.obj,..\..\..\..\..\temp\cmr\gen_code\table_l.obj,..\..\..\..\..\temp\cmr\gen_code\table_m.obj,..\..\..\..\..\temp\cmr\gen_code\table_n.obj,..\..\..\..\..\temp\cmr\gen_code\table_o.obj,..\..\..\..\..\temp\cmr\gen_code\table_p.obj,..\..\..\..\..\temp\cmr\gen_code\table_q.obj,..\..\..\..\..\temp\cmr\gen_code\table_r.obj,..\..\..\..\..\temp\cmr\gen_code\table_s.obj,..\..\..\..\..\temp\cmr\gen_code\table_t.obj,..\..\..\..\..\temp\cmr\gen_code\table_u.obj,..\..\..\..\..\temp\cmr\gen_code\table_v.obj,..\..\..\..\..\temp\cmr\gen_code\table_w.obj,..\..\..\..\..\temp\cmr\gen_code\table_x.obj,..\..\..\..\..\temp\cmr\gen_code\table_y.obj,..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_common_cmr.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/watcom/gen_code/Makefile
+
+../cmr/win32/watcom/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../cmr/win32/watcom/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.pch
+ -del ../../../../../temp/cmr/gen_code/*.idb
+ -del ../../../../../temp/cmr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/watcom/ta_abstract/Makefile b/vendor/ta-lib/make/cmr/win32/watcom/ta_abstract/Makefile
new file mode 100644
index 000000000..272497a29
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/watcom/ta_abstract/Makefile
@@ -0,0 +1,251 @@
+#############################################################################
+# Makefile for building ta_abstract_cmr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_abstract.obj &
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj &
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj &
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj &
+ ..\..\..\..\..\temp\cmr\ta_frame.obj &
+ ..\..\..\..\..\temp\cmr\table_a.obj &
+ ..\..\..\..\..\temp\cmr\table_b.obj &
+ ..\..\..\..\..\temp\cmr\table_c.obj &
+ ..\..\..\..\..\temp\cmr\table_d.obj &
+ ..\..\..\..\..\temp\cmr\table_e.obj &
+ ..\..\..\..\..\temp\cmr\table_f.obj &
+ ..\..\..\..\..\temp\cmr\table_g.obj &
+ ..\..\..\..\..\temp\cmr\table_h.obj &
+ ..\..\..\..\..\temp\cmr\table_i.obj &
+ ..\..\..\..\..\temp\cmr\table_j.obj &
+ ..\..\..\..\..\temp\cmr\table_k.obj &
+ ..\..\..\..\..\temp\cmr\table_l.obj &
+ ..\..\..\..\..\temp\cmr\table_m.obj &
+ ..\..\..\..\..\temp\cmr\table_n.obj &
+ ..\..\..\..\..\temp\cmr\table_o.obj &
+ ..\..\..\..\..\temp\cmr\table_p.obj &
+ ..\..\..\..\..\temp\cmr\table_q.obj &
+ ..\..\..\..\..\temp\cmr\table_r.obj &
+ ..\..\..\..\..\temp\cmr\table_s.obj &
+ ..\..\..\..\..\temp\cmr\table_t.obj &
+ ..\..\..\..\..\temp\cmr\table_u.obj &
+ ..\..\..\..\..\temp\cmr\table_v.obj &
+ ..\..\..\..\..\temp\cmr\table_w.obj &
+ ..\..\..\..\..\temp\cmr\table_x.obj &
+ ..\..\..\..\..\temp\cmr\table_y.obj &
+ ..\..\..\..\..\temp\cmr\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_cmr.lib
+TMPLIST = ta_abstract_cmr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/watcom/ta_abstract/Makefile
+
+../cmr/win32/watcom/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../cmr/win32/watcom/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.pch
+ -del ../../../../../temp/cmr/ta_abstract/*.idb
+ -del ../../../../../temp/cmr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/watcom/ta_common/Makefile b/vendor/ta-lib/make/cmr/win32/watcom/ta_common/Makefile
new file mode 100644
index 000000000..6e3dfa16f
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/watcom/ta_common/Makefile
@@ -0,0 +1,83 @@
+#############################################################################
+# Makefile for building ta_common_cmr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj &
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj &
+ ..\..\..\..\..\temp\cmr\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_cmr.lib
+TMPLIST = ta_common_cmr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/watcom/ta_common/Makefile
+
+../cmr/win32/watcom/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../cmr/win32/watcom/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.pch
+ -del ../../../../../temp/cmr/ta_common_cmr/*.idb
+ -del ../../../../../temp/cmr/ta_common_cmr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/watcom/ta_func/Makefile b/vendor/ta-lib/make/cmr/win32/watcom/ta_func/Makefile
new file mode 100644
index 000000000..b364f9887
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/watcom/ta_func/Makefile
@@ -0,0 +1,1019 @@
+#############################################################################
+# Makefile for building ta_func_cmr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="\n" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_utility.obj &
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj &
+ ..\..\..\..\..\temp\cmr\ta_AD.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj &
+ ..\..\..\..\..\temp\cmr\ta_APO.obj &
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj &
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj &
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj &
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj &
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj &
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj &
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj &
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj &
+ ..\..\..\..\..\temp\cmr\ta_COS.obj &
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj &
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj &
+ ..\..\..\..\..\temp\cmr\ta_DX.obj &
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj &
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\cmr\ta_LN.obj &
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj &
+ ..\..\..\..\..\temp\cmr\ta_MA.obj &
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj &
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj &
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj &
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj &
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj &
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj &
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj &
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj &
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj &
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj &
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj &
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj &
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj &
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj &
+ ..\..\..\..\..\temp\cmr\ta_T3.obj &
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj &
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj &
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj &
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj &
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_cmr.lib
+TMPLIST = ta_func_cmr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/watcom/ta_func/Makefile
+
+../cmr/win32/watcom/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../cmr/win32/watcom/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.pch
+ -del ../../../../../temp/cmr/ta_func/*.idb
+ -del ../../../../../temp/cmr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/watcom/ta_libc/Makefile b/vendor/ta-lib/make/cmr/win32/watcom/ta_libc/Makefile
new file mode 100644
index 000000000..00c2e6873
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/watcom/ta_libc/Makefile
@@ -0,0 +1,1219 @@
+#############################################################################
+# Makefile for building ta_libc_cmr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+QTDIR =
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=WIN32 -d=NO_DEBUG
+CXXFLAGS= -zq -w2 -ox -d=WIN32 -d=NO_DEBUG
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="$(QTDIR)\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c &
+ ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_global.obj &
+ ..\..\..\..\..\temp\cmr\ta_retcode.obj &
+ ..\..\..\..\..\temp\cmr\ta_version.obj &
+ ..\..\..\..\..\temp\cmr\ta_abstract.obj &
+ ..\..\..\..\..\temp\cmr\ta_def_ui.obj &
+ ..\..\..\..\..\temp\cmr\ta_func_api.obj &
+ ..\..\..\..\..\temp\cmr\ta_group_idx.obj &
+ ..\..\..\..\..\temp\cmr\ta_frame.obj &
+ ..\..\..\..\..\temp\cmr\table_a.obj &
+ ..\..\..\..\..\temp\cmr\table_b.obj &
+ ..\..\..\..\..\temp\cmr\table_c.obj &
+ ..\..\..\..\..\temp\cmr\table_d.obj &
+ ..\..\..\..\..\temp\cmr\table_e.obj &
+ ..\..\..\..\..\temp\cmr\table_f.obj &
+ ..\..\..\..\..\temp\cmr\table_g.obj &
+ ..\..\..\..\..\temp\cmr\table_h.obj &
+ ..\..\..\..\..\temp\cmr\table_i.obj &
+ ..\..\..\..\..\temp\cmr\table_j.obj &
+ ..\..\..\..\..\temp\cmr\table_k.obj &
+ ..\..\..\..\..\temp\cmr\table_l.obj &
+ ..\..\..\..\..\temp\cmr\table_m.obj &
+ ..\..\..\..\..\temp\cmr\table_n.obj &
+ ..\..\..\..\..\temp\cmr\table_o.obj &
+ ..\..\..\..\..\temp\cmr\table_p.obj &
+ ..\..\..\..\..\temp\cmr\table_q.obj &
+ ..\..\..\..\..\temp\cmr\table_r.obj &
+ ..\..\..\..\..\temp\cmr\table_s.obj &
+ ..\..\..\..\..\temp\cmr\table_t.obj &
+ ..\..\..\..\..\temp\cmr\table_u.obj &
+ ..\..\..\..\..\temp\cmr\table_v.obj &
+ ..\..\..\..\..\temp\cmr\table_w.obj &
+ ..\..\..\..\..\temp\cmr\table_x.obj &
+ ..\..\..\..\..\temp\cmr\table_y.obj &
+ ..\..\..\..\..\temp\cmr\table_z.obj &
+ ..\..\..\..\..\temp\cmr\ta_utility.obj &
+ ..\..\..\..\..\temp\cmr\ta_ACOS.obj &
+ ..\..\..\..\..\temp\cmr\ta_AD.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADD.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADX.obj &
+ ..\..\..\..\..\temp\cmr\ta_ADXR.obj &
+ ..\..\..\..\..\temp\cmr\ta_APO.obj &
+ ..\..\..\..\..\temp\cmr\ta_AROON.obj &
+ ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\cmr\ta_ASIN.obj &
+ ..\..\..\..\..\temp\cmr\ta_ATAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_ATR.obj &
+ ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\cmr\ta_BETA.obj &
+ ..\..\..\..\..\temp\cmr\ta_BOP.obj &
+ ..\..\..\..\..\temp\cmr\ta_CCI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\cmr\ta_CEIL.obj &
+ ..\..\..\..\..\temp\cmr\ta_CMO.obj &
+ ..\..\..\..\..\temp\cmr\ta_CORREL.obj &
+ ..\..\..\..\..\temp\cmr\ta_COS.obj &
+ ..\..\..\..\..\temp\cmr\ta_COSH.obj &
+ ..\..\..\..\..\temp\cmr\ta_DEMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_DIV.obj &
+ ..\..\..\..\..\temp\cmr\ta_DX.obj &
+ ..\..\..\..\..\temp\cmr\ta_EMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_EXP.obj &
+ ..\..\..\..\..\temp\cmr\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\cmr\ta_KAMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\cmr\ta_LN.obj &
+ ..\..\..\..\..\temp\cmr\ta_LOG10.obj &
+ ..\..\..\..\..\temp\cmr\ta_MA.obj &
+ ..\..\..\..\..\temp\cmr\ta_MACD.obj &
+ ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAVP.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_MFI.obj &
+ ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_MIN.obj &
+ ..\..\..\..\..\temp\cmr\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\cmr\ta_MOM.obj &
+ ..\..\..\..\..\temp\cmr\ta_MULT.obj &
+ ..\..\..\..\..\temp\cmr\ta_NATR.obj &
+ ..\..\..\..\..\temp\cmr\ta_OBV.obj &
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\cmr\ta_PPO.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROC.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROCP.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROCR.obj &
+ ..\..\..\..\..\temp\cmr\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\cmr\ta_RSI.obj &
+ ..\..\..\..\..\temp\cmr\ta_SAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\cmr\ta_SIN.obj &
+ ..\..\..\..\..\temp\cmr\ta_SINH.obj &
+ ..\..\..\..\..\temp\cmr\ta_SMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_SQRT.obj &
+ ..\..\..\..\..\temp\cmr\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\cmr\ta_STOCH.obj &
+ ..\..\..\..\..\temp\cmr\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\cmr\ta_SUB.obj &
+ ..\..\..\..\..\temp\cmr\ta_SUM.obj &
+ ..\..\..\..\..\temp\cmr\ta_T3.obj &
+ ..\..\..\..\..\temp\cmr\ta_TAN.obj &
+ ..\..\..\..\..\temp\cmr\ta_TANH.obj &
+ ..\..\..\..\..\temp\cmr\ta_TEMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\cmr\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\cmr\ta_TRIX.obj &
+ ..\..\..\..\..\temp\cmr\ta_TSF.obj &
+ ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\cmr\ta_VAR.obj &
+ ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\cmr\ta_WILLR.obj &
+ ..\..\..\..\..\temp\cmr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_cmr.lib
+TMPLIST = ta_libc_cmr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/watcom/ta_libc/Makefile
+
+../cmr/win32/watcom/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../cmr/win32/watcom/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_global.obj
+ -del ..\..\..\..\..\temp\cmr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\cmr\ta_version.obj
+ -del ..\..\..\..\..\temp\cmr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\cmr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\cmr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\cmr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\cmr\ta_frame.obj
+ -del ..\..\..\..\..\temp\cmr\table_a.obj
+ -del ..\..\..\..\..\temp\cmr\table_b.obj
+ -del ..\..\..\..\..\temp\cmr\table_c.obj
+ -del ..\..\..\..\..\temp\cmr\table_d.obj
+ -del ..\..\..\..\..\temp\cmr\table_e.obj
+ -del ..\..\..\..\..\temp\cmr\table_f.obj
+ -del ..\..\..\..\..\temp\cmr\table_g.obj
+ -del ..\..\..\..\..\temp\cmr\table_h.obj
+ -del ..\..\..\..\..\temp\cmr\table_i.obj
+ -del ..\..\..\..\..\temp\cmr\table_j.obj
+ -del ..\..\..\..\..\temp\cmr\table_k.obj
+ -del ..\..\..\..\..\temp\cmr\table_l.obj
+ -del ..\..\..\..\..\temp\cmr\table_m.obj
+ -del ..\..\..\..\..\temp\cmr\table_n.obj
+ -del ..\..\..\..\..\temp\cmr\table_o.obj
+ -del ..\..\..\..\..\temp\cmr\table_p.obj
+ -del ..\..\..\..\..\temp\cmr\table_q.obj
+ -del ..\..\..\..\..\temp\cmr\table_r.obj
+ -del ..\..\..\..\..\temp\cmr\table_s.obj
+ -del ..\..\..\..\..\temp\cmr\table_t.obj
+ -del ..\..\..\..\..\temp\cmr\table_u.obj
+ -del ..\..\..\..\..\temp\cmr\table_v.obj
+ -del ..\..\..\..\..\temp\cmr\table_w.obj
+ -del ..\..\..\..\..\temp\cmr\table_x.obj
+ -del ..\..\..\..\..\temp\cmr\table_y.obj
+ -del ..\..\..\..\..\temp\cmr\table_z.obj
+ -del ..\..\..\..\..\temp\cmr\ta_utility.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_APO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COS.obj
+ -del ..\..\..\..\..\temp\cmr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_DX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\cmr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\cmr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\cmr\ta_T3.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\cmr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\cmr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\cmr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\cmr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\cmr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\cmr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\cmr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\cmr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\cmr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\cmr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\cmr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\cmr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\cmr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\cmr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\cmr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\cmr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\cmr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\cmr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\cmr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\cmr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\cmr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\cmr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\cmr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\cmr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\cmr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\cmr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\cmr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\cmr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\cmr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\cmr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\cmr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\cmr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\cmr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\cmr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\cmr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\cmr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\cmr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\cmr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\cmr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\cmr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\cmr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\cmr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\cmr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\cmr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\cmr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\cmr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\cmr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\cmr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\cmr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\cmr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\cmr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\cmr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\cmr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\cmr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\cmr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\cmr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\cmr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\cmr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\cmr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\cmr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\cmr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\cmr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\cmr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\cmr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\cmr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\cmr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\cmr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\cmr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\cmr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\cmr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\cmr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\cmr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\cmr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\cmr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\cmr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\cmr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\cmr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\cmr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\cmr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\cmr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\cmr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\cmr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\cmr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\cmr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\cmr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\cmr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\cmr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\cmr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\cmr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\cmr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\cmr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\cmr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\cmr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\cmr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\cmr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\cmr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\cmr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\cmr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\cmr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\cmr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\cmr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/cmr/win32/watcom/ta_regtest/Makefile b/vendor/ta-lib/make/cmr/win32/watcom/ta_regtest/Makefile
new file mode 100644
index 000000000..f2e488d15
--- /dev/null
+++ b/vendor/ta-lib/make/cmr/win32/watcom/ta_regtest/Makefile
@@ -0,0 +1,219 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\tools\ta_regtest" -i="..\..\..\..\..\src\ta_func" -i="..\..\..\..\..\include"
+LINK = wlink
+LFLAGS = op quiet op c sys nt
+LIBS = ..\..\..\..\..\lib\ta_libc_cmr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\cmr\ta_regtest.obj &
+ ..\..\..\..\..\temp\cmr\test_candlestick.obj &
+ ..\..\..\..\..\temp\cmr\test_1in_1out.obj &
+ ..\..\..\..\..\temp\cmr\test_1in_2out.obj &
+ ..\..\..\..\..\temp\cmr\test_internals.obj &
+ ..\..\..\..\..\temp\cmr\test_adx.obj &
+ ..\..\..\..\..\temp\cmr\test_bbands.obj &
+ ..\..\..\..\..\temp\cmr\test_ma.obj &
+ ..\..\..\..\..\temp\cmr\test_macd.obj &
+ ..\..\..\..\..\temp\cmr\test_minmax.obj &
+ ..\..\..\..\..\temp\cmr\test_mom.obj &
+ ..\..\..\..\..\temp\cmr\test_per_ema.obj &
+ ..\..\..\..\..\temp\cmr\test_per_hl.obj &
+ ..\..\..\..\..\temp\cmr\test_per_hlc.obj &
+ ..\..\..\..\..\temp\cmr\test_per_hlcv.obj &
+ ..\..\..\..\..\temp\cmr\test_per_ohlc.obj &
+ ..\..\..\..\..\temp\cmr\test_po.obj &
+ ..\..\..\..\..\temp\cmr\test_rsi.obj &
+ ..\..\..\..\..\temp\cmr\test_sar.obj &
+ ..\..\..\..\..\temp\cmr\test_stddev.obj &
+ ..\..\..\..\..\temp\cmr\test_stoch.obj &
+ ..\..\..\..\..\temp\cmr\test_trange.obj &
+ ..\..\..\..\..\temp\cmr\test_util.obj &
+ ..\..\..\..\..\temp\cmr\test_data.obj &
+ ..\..\..\..\..\temp\cmr\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+TMPLIST = ta_regtest.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME ta_regtest
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\cmr\ta_regtest.obj,..\..\..\..\..\temp\cmr\test_candlestick.obj,..\..\..\..\..\temp\cmr\test_1in_1out.obj,..\..\..\..\..\temp\cmr\test_1in_2out.obj,..\..\..\..\..\temp\cmr\test_internals.obj,..\..\..\..\..\temp\cmr\test_adx.obj,..\..\..\..\..\temp\cmr\test_bbands.obj,..\..\..\..\..\temp\cmr\test_ma.obj,..\..\..\..\..\temp\cmr\test_macd.obj,..\..\..\..\..\temp\cmr\test_minmax.obj,..\..\..\..\..\temp\cmr\test_mom.obj,..\..\..\..\..\temp\cmr\test_per_ema.obj,..\..\..\..\..\temp\cmr\test_per_hl.obj,..\..\..\..\..\temp\cmr\test_per_hlc.obj,..\..\..\..\..\temp\cmr\test_per_hlcv.obj,..\..\..\..\..\temp\cmr\test_per_ohlc.obj,..\..\..\..\..\temp\cmr\test_po.obj,..\..\..\..\..\temp\cmr\test_rsi.obj,..\..\..\..\..\temp\cmr\test_sar.obj,..\..\..\..\..\temp\cmr\test_stddev.obj,..\..\..\..\..\temp\cmr\test_stoch.obj,..\..\..\..\..\temp\cmr\test_trange.obj,..\..\..\..\..\temp\cmr\test_util.obj,..\..\..\..\..\temp\cmr\test_data.obj,..\..\..\..\..\temp\cmr\test_abstract.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_libc_cmr.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../cmr/win32/watcom/ta_regtest/Makefile
+
+../cmr/win32/watcom/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../cmr/win32/watcom/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\cmr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\cmr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\cmr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\cmr\test_internals.obj
+ -del ..\..\..\..\..\temp\cmr\test_adx.obj
+ -del ..\..\..\..\..\temp\cmr\test_bbands.obj
+ -del ..\..\..\..\..\temp\cmr\test_ma.obj
+ -del ..\..\..\..\..\temp\cmr\test_macd.obj
+ -del ..\..\..\..\..\temp\cmr\test_minmax.obj
+ -del ..\..\..\..\..\temp\cmr\test_mom.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\cmr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\cmr\test_po.obj
+ -del ..\..\..\..\..\temp\cmr\test_rsi.obj
+ -del ..\..\..\..\..\temp\cmr\test_sar.obj
+ -del ..\..\..\..\..\temp\cmr\test_stddev.obj
+ -del ..\..\..\..\..\temp\cmr\test_stoch.obj
+ -del ..\..\..\..\..\temp\cmr\test_trange.obj
+ -del ..\..\..\..\..\temp\cmr\test_util.obj
+ -del ..\..\..\..\..\temp\cmr\test_data.obj
+ -del ..\..\..\..\..\temp\cmr\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/cmr/*.pch
+ -del ../../../../../temp/cmr/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.pch
+ -del ../../../../../temp/cmr/ta_regtest/*.idb
+ -del ../../../../../temp/cmr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\cmr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\cmr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\cmr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\cmr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\cmr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\cmr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\cmr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\cmr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\cmr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\cmr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\cmr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\cmr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\cmr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\cmr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\cmr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\cmr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\cmr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\cmr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\cmr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\cmr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\cmr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\cmr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\cmr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\cmr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\cmr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\cmr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csd/cygwin/g++/Makefile b/vendor/ta-lib/make/csd/cygwin/g++/Makefile
new file mode 100644
index 000000000..b59a6f4f7
--- /dev/null
+++ b/vendor/ta-lib/make/csd/cygwin/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csd/cygwin/g++/Makefile
+
+../csd/cygwin/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csd/cygwin/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csd/cygwin/g++/gen_code/Makefile b/vendor/ta-lib/make/csd/cygwin/g++/gen_code/Makefile
new file mode 100644
index 000000000..7b418e3d5
--- /dev/null
+++ b/vendor/ta-lib/make/csd/cygwin/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csd.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csd/gen_code/gen_code.o \
+ ../../../../../temp/csd/gen_code/ta_abstract.o \
+ ../../../../../temp/csd/gen_code/ta_def_ui.o \
+ ../../../../../temp/csd/gen_code/table_a.o \
+ ../../../../../temp/csd/gen_code/table_b.o \
+ ../../../../../temp/csd/gen_code/table_c.o \
+ ../../../../../temp/csd/gen_code/table_d.o \
+ ../../../../../temp/csd/gen_code/table_e.o \
+ ../../../../../temp/csd/gen_code/table_f.o \
+ ../../../../../temp/csd/gen_code/table_g.o \
+ ../../../../../temp/csd/gen_code/table_h.o \
+ ../../../../../temp/csd/gen_code/table_i.o \
+ ../../../../../temp/csd/gen_code/table_j.o \
+ ../../../../../temp/csd/gen_code/table_k.o \
+ ../../../../../temp/csd/gen_code/table_l.o \
+ ../../../../../temp/csd/gen_code/table_m.o \
+ ../../../../../temp/csd/gen_code/table_n.o \
+ ../../../../../temp/csd/gen_code/table_o.o \
+ ../../../../../temp/csd/gen_code/table_p.o \
+ ../../../../../temp/csd/gen_code/table_q.o \
+ ../../../../../temp/csd/gen_code/table_r.o \
+ ../../../../../temp/csd/gen_code/table_s.o \
+ ../../../../../temp/csd/gen_code/table_t.o \
+ ../../../../../temp/csd/gen_code/table_u.o \
+ ../../../../../temp/csd/gen_code/table_v.o \
+ ../../../../../temp/csd/gen_code/table_w.o \
+ ../../../../../temp/csd/gen_code/table_x.o \
+ ../../../../../temp/csd/gen_code/table_y.o \
+ ../../../../../temp/csd/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csd/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csd/cygwin/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csd/cygwin/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..27f5e69a4
--- /dev/null
+++ b/vendor/ta-lib/make/csd/cygwin/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csd.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csd/ta_abstract.o \
+ ../../../../../temp/csd/ta_def_ui.o \
+ ../../../../../temp/csd/ta_func_api.o \
+ ../../../../../temp/csd/ta_group_idx.o \
+ ../../../../../temp/csd/ta_frame.o \
+ ../../../../../temp/csd/table_a.o \
+ ../../../../../temp/csd/table_b.o \
+ ../../../../../temp/csd/table_c.o \
+ ../../../../../temp/csd/table_d.o \
+ ../../../../../temp/csd/table_e.o \
+ ../../../../../temp/csd/table_f.o \
+ ../../../../../temp/csd/table_g.o \
+ ../../../../../temp/csd/table_h.o \
+ ../../../../../temp/csd/table_i.o \
+ ../../../../../temp/csd/table_j.o \
+ ../../../../../temp/csd/table_k.o \
+ ../../../../../temp/csd/table_l.o \
+ ../../../../../temp/csd/table_m.o \
+ ../../../../../temp/csd/table_n.o \
+ ../../../../../temp/csd/table_o.o \
+ ../../../../../temp/csd/table_p.o \
+ ../../../../../temp/csd/table_q.o \
+ ../../../../../temp/csd/table_r.o \
+ ../../../../../temp/csd/table_s.o \
+ ../../../../../temp/csd/table_t.o \
+ ../../../../../temp/csd/table_u.o \
+ ../../../../../temp/csd/table_v.o \
+ ../../../../../temp/csd/table_w.o \
+ ../../../../../temp/csd/table_x.o \
+ ../../../../../temp/csd/table_y.o \
+ ../../../../../temp/csd/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csd/cygwin/g++/ta_common/Makefile b/vendor/ta-lib/make/csd/cygwin/g++/ta_common/Makefile
new file mode 100644
index 000000000..44013cfdb
--- /dev/null
+++ b/vendor/ta-lib/make/csd/cygwin/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csd.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csd/ta_global.o \
+ ../../../../../temp/csd/ta_retcode.o \
+ ../../../../../temp/csd/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csd/cygwin/g++/ta_func/Makefile b/vendor/ta-lib/make/csd/cygwin/g++/ta_func/Makefile
new file mode 100644
index 000000000..7740c1a6c
--- /dev/null
+++ b/vendor/ta-lib/make/csd/cygwin/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csd.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csd/ta_utility.o \
+ ../../../../../temp/csd/ta_ACOS.o \
+ ../../../../../temp/csd/ta_AD.o \
+ ../../../../../temp/csd/ta_ADD.o \
+ ../../../../../temp/csd/ta_ADOSC.o \
+ ../../../../../temp/csd/ta_ADX.o \
+ ../../../../../temp/csd/ta_ADXR.o \
+ ../../../../../temp/csd/ta_APO.o \
+ ../../../../../temp/csd/ta_AROON.o \
+ ../../../../../temp/csd/ta_AROONOSC.o \
+ ../../../../../temp/csd/ta_ASIN.o \
+ ../../../../../temp/csd/ta_ATAN.o \
+ ../../../../../temp/csd/ta_ATR.o \
+ ../../../../../temp/csd/ta_AVGPRICE.o \
+ ../../../../../temp/csd/ta_BBANDS.o \
+ ../../../../../temp/csd/ta_BETA.o \
+ ../../../../../temp/csd/ta_BOP.o \
+ ../../../../../temp/csd/ta_CCI.o \
+ ../../../../../temp/csd/ta_CDL2CROWS.o \
+ ../../../../../temp/csd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csd/ta_CDL3INSIDE.o \
+ ../../../../../temp/csd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csd/ta_CDLDOJI.o \
+ ../../../../../temp/csd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csd/ta_CDLENGULFING.o \
+ ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csd/ta_CDLHAMMER.o \
+ ../../../../../temp/csd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csd/ta_CDLHARAMI.o \
+ ../../../../../temp/csd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csd/ta_CDLINNECK.o \
+ ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csd/ta_CDLKICKING.o \
+ ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csd/ta_CDLLONGLINE.o \
+ ../../../../../temp/csd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csd/ta_CDLMATHOLD.o \
+ ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLONNECK.o \
+ ../../../../../temp/csd/ta_CDLPIERCING.o \
+ ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csd/ta_CDLTAKURI.o \
+ ../../../../../temp/csd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csd/ta_CDLTRISTAR.o \
+ ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csd/ta_CEIL.o \
+ ../../../../../temp/csd/ta_CMO.o \
+ ../../../../../temp/csd/ta_CORREL.o \
+ ../../../../../temp/csd/ta_COS.o \
+ ../../../../../temp/csd/ta_COSH.o \
+ ../../../../../temp/csd/ta_DEMA.o \
+ ../../../../../temp/csd/ta_DIV.o \
+ ../../../../../temp/csd/ta_DX.o \
+ ../../../../../temp/csd/ta_EMA.o \
+ ../../../../../temp/csd/ta_EXP.o \
+ ../../../../../temp/csd/ta_FLOOR.o \
+ ../../../../../temp/csd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csd/ta_HT_DCPHASE.o \
+ ../../../../../temp/csd/ta_HT_PHASOR.o \
+ ../../../../../temp/csd/ta_HT_SINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csd/ta_KAMA.o \
+ ../../../../../temp/csd/ta_LINEARREG.o \
+ ../../../../../temp/csd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csd/ta_LN.o \
+ ../../../../../temp/csd/ta_LOG10.o \
+ ../../../../../temp/csd/ta_MA.o \
+ ../../../../../temp/csd/ta_MACD.o \
+ ../../../../../temp/csd/ta_MACDEXT.o \
+ ../../../../../temp/csd/ta_MACDFIX.o \
+ ../../../../../temp/csd/ta_MAMA.o \
+ ../../../../../temp/csd/ta_MAVP.o \
+ ../../../../../temp/csd/ta_MAX.o \
+ ../../../../../temp/csd/ta_MAXINDEX.o \
+ ../../../../../temp/csd/ta_MEDPRICE.o \
+ ../../../../../temp/csd/ta_MFI.o \
+ ../../../../../temp/csd/ta_MIDPOINT.o \
+ ../../../../../temp/csd/ta_MIDPRICE.o \
+ ../../../../../temp/csd/ta_MIN.o \
+ ../../../../../temp/csd/ta_MININDEX.o \
+ ../../../../../temp/csd/ta_MINMAX.o \
+ ../../../../../temp/csd/ta_MINMAXINDEX.o \
+ ../../../../../temp/csd/ta_MINUS_DI.o \
+ ../../../../../temp/csd/ta_MINUS_DM.o \
+ ../../../../../temp/csd/ta_MOM.o \
+ ../../../../../temp/csd/ta_MULT.o \
+ ../../../../../temp/csd/ta_NATR.o \
+ ../../../../../temp/csd/ta_OBV.o \
+ ../../../../../temp/csd/ta_PLUS_DI.o \
+ ../../../../../temp/csd/ta_PLUS_DM.o \
+ ../../../../../temp/csd/ta_PPO.o \
+ ../../../../../temp/csd/ta_ROC.o \
+ ../../../../../temp/csd/ta_ROCP.o \
+ ../../../../../temp/csd/ta_ROCR.o \
+ ../../../../../temp/csd/ta_ROCR100.o \
+ ../../../../../temp/csd/ta_RSI.o \
+ ../../../../../temp/csd/ta_SAR.o \
+ ../../../../../temp/csd/ta_SAREXT.o \
+ ../../../../../temp/csd/ta_SIN.o \
+ ../../../../../temp/csd/ta_SINH.o \
+ ../../../../../temp/csd/ta_SMA.o \
+ ../../../../../temp/csd/ta_SQRT.o \
+ ../../../../../temp/csd/ta_STDDEV.o \
+ ../../../../../temp/csd/ta_STOCH.o \
+ ../../../../../temp/csd/ta_STOCHF.o \
+ ../../../../../temp/csd/ta_STOCHRSI.o \
+ ../../../../../temp/csd/ta_SUB.o \
+ ../../../../../temp/csd/ta_SUM.o \
+ ../../../../../temp/csd/ta_T3.o \
+ ../../../../../temp/csd/ta_TAN.o \
+ ../../../../../temp/csd/ta_TANH.o \
+ ../../../../../temp/csd/ta_TEMA.o \
+ ../../../../../temp/csd/ta_TRANGE.o \
+ ../../../../../temp/csd/ta_TRIMA.o \
+ ../../../../../temp/csd/ta_TRIX.o \
+ ../../../../../temp/csd/ta_TSF.o \
+ ../../../../../temp/csd/ta_TYPPRICE.o \
+ ../../../../../temp/csd/ta_ULTOSC.o \
+ ../../../../../temp/csd/ta_VAR.o \
+ ../../../../../temp/csd/ta_WCLPRICE.o \
+ ../../../../../temp/csd/ta_WILLR.o \
+ ../../../../../temp/csd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/cygwin/g++/ta_libc/Makefile b/vendor/ta-lib/make/csd/cygwin/g++/ta_libc/Makefile
new file mode 100644
index 000000000..12e20364a
--- /dev/null
+++ b/vendor/ta-lib/make/csd/cygwin/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csd.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csd/ta_global.o \
+ ../../../../../temp/csd/ta_retcode.o \
+ ../../../../../temp/csd/ta_version.o \
+ ../../../../../temp/csd/ta_abstract.o \
+ ../../../../../temp/csd/ta_def_ui.o \
+ ../../../../../temp/csd/ta_func_api.o \
+ ../../../../../temp/csd/ta_group_idx.o \
+ ../../../../../temp/csd/ta_frame.o \
+ ../../../../../temp/csd/table_a.o \
+ ../../../../../temp/csd/table_b.o \
+ ../../../../../temp/csd/table_c.o \
+ ../../../../../temp/csd/table_d.o \
+ ../../../../../temp/csd/table_e.o \
+ ../../../../../temp/csd/table_f.o \
+ ../../../../../temp/csd/table_g.o \
+ ../../../../../temp/csd/table_h.o \
+ ../../../../../temp/csd/table_i.o \
+ ../../../../../temp/csd/table_j.o \
+ ../../../../../temp/csd/table_k.o \
+ ../../../../../temp/csd/table_l.o \
+ ../../../../../temp/csd/table_m.o \
+ ../../../../../temp/csd/table_n.o \
+ ../../../../../temp/csd/table_o.o \
+ ../../../../../temp/csd/table_p.o \
+ ../../../../../temp/csd/table_q.o \
+ ../../../../../temp/csd/table_r.o \
+ ../../../../../temp/csd/table_s.o \
+ ../../../../../temp/csd/table_t.o \
+ ../../../../../temp/csd/table_u.o \
+ ../../../../../temp/csd/table_v.o \
+ ../../../../../temp/csd/table_w.o \
+ ../../../../../temp/csd/table_x.o \
+ ../../../../../temp/csd/table_y.o \
+ ../../../../../temp/csd/table_z.o \
+ ../../../../../temp/csd/ta_utility.o \
+ ../../../../../temp/csd/ta_ACOS.o \
+ ../../../../../temp/csd/ta_AD.o \
+ ../../../../../temp/csd/ta_ADD.o \
+ ../../../../../temp/csd/ta_ADOSC.o \
+ ../../../../../temp/csd/ta_ADX.o \
+ ../../../../../temp/csd/ta_ADXR.o \
+ ../../../../../temp/csd/ta_APO.o \
+ ../../../../../temp/csd/ta_AROON.o \
+ ../../../../../temp/csd/ta_AROONOSC.o \
+ ../../../../../temp/csd/ta_ASIN.o \
+ ../../../../../temp/csd/ta_ATAN.o \
+ ../../../../../temp/csd/ta_ATR.o \
+ ../../../../../temp/csd/ta_AVGPRICE.o \
+ ../../../../../temp/csd/ta_BBANDS.o \
+ ../../../../../temp/csd/ta_BETA.o \
+ ../../../../../temp/csd/ta_BOP.o \
+ ../../../../../temp/csd/ta_CCI.o \
+ ../../../../../temp/csd/ta_CDL2CROWS.o \
+ ../../../../../temp/csd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csd/ta_CDL3INSIDE.o \
+ ../../../../../temp/csd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csd/ta_CDLDOJI.o \
+ ../../../../../temp/csd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csd/ta_CDLENGULFING.o \
+ ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csd/ta_CDLHAMMER.o \
+ ../../../../../temp/csd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csd/ta_CDLHARAMI.o \
+ ../../../../../temp/csd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csd/ta_CDLINNECK.o \
+ ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csd/ta_CDLKICKING.o \
+ ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csd/ta_CDLLONGLINE.o \
+ ../../../../../temp/csd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csd/ta_CDLMATHOLD.o \
+ ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLONNECK.o \
+ ../../../../../temp/csd/ta_CDLPIERCING.o \
+ ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csd/ta_CDLTAKURI.o \
+ ../../../../../temp/csd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csd/ta_CDLTRISTAR.o \
+ ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csd/ta_CEIL.o \
+ ../../../../../temp/csd/ta_CMO.o \
+ ../../../../../temp/csd/ta_CORREL.o \
+ ../../../../../temp/csd/ta_COS.o \
+ ../../../../../temp/csd/ta_COSH.o \
+ ../../../../../temp/csd/ta_DEMA.o \
+ ../../../../../temp/csd/ta_DIV.o \
+ ../../../../../temp/csd/ta_DX.o \
+ ../../../../../temp/csd/ta_EMA.o \
+ ../../../../../temp/csd/ta_EXP.o \
+ ../../../../../temp/csd/ta_FLOOR.o \
+ ../../../../../temp/csd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csd/ta_HT_DCPHASE.o \
+ ../../../../../temp/csd/ta_HT_PHASOR.o \
+ ../../../../../temp/csd/ta_HT_SINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csd/ta_KAMA.o \
+ ../../../../../temp/csd/ta_LINEARREG.o \
+ ../../../../../temp/csd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csd/ta_LN.o \
+ ../../../../../temp/csd/ta_LOG10.o \
+ ../../../../../temp/csd/ta_MA.o \
+ ../../../../../temp/csd/ta_MACD.o \
+ ../../../../../temp/csd/ta_MACDEXT.o \
+ ../../../../../temp/csd/ta_MACDFIX.o \
+ ../../../../../temp/csd/ta_MAMA.o \
+ ../../../../../temp/csd/ta_MAVP.o \
+ ../../../../../temp/csd/ta_MAX.o \
+ ../../../../../temp/csd/ta_MAXINDEX.o \
+ ../../../../../temp/csd/ta_MEDPRICE.o \
+ ../../../../../temp/csd/ta_MFI.o \
+ ../../../../../temp/csd/ta_MIDPOINT.o \
+ ../../../../../temp/csd/ta_MIDPRICE.o \
+ ../../../../../temp/csd/ta_MIN.o \
+ ../../../../../temp/csd/ta_MININDEX.o \
+ ../../../../../temp/csd/ta_MINMAX.o \
+ ../../../../../temp/csd/ta_MINMAXINDEX.o \
+ ../../../../../temp/csd/ta_MINUS_DI.o \
+ ../../../../../temp/csd/ta_MINUS_DM.o \
+ ../../../../../temp/csd/ta_MOM.o \
+ ../../../../../temp/csd/ta_MULT.o \
+ ../../../../../temp/csd/ta_NATR.o \
+ ../../../../../temp/csd/ta_OBV.o \
+ ../../../../../temp/csd/ta_PLUS_DI.o \
+ ../../../../../temp/csd/ta_PLUS_DM.o \
+ ../../../../../temp/csd/ta_PPO.o \
+ ../../../../../temp/csd/ta_ROC.o \
+ ../../../../../temp/csd/ta_ROCP.o \
+ ../../../../../temp/csd/ta_ROCR.o \
+ ../../../../../temp/csd/ta_ROCR100.o \
+ ../../../../../temp/csd/ta_RSI.o \
+ ../../../../../temp/csd/ta_SAR.o \
+ ../../../../../temp/csd/ta_SAREXT.o \
+ ../../../../../temp/csd/ta_SIN.o \
+ ../../../../../temp/csd/ta_SINH.o \
+ ../../../../../temp/csd/ta_SMA.o \
+ ../../../../../temp/csd/ta_SQRT.o \
+ ../../../../../temp/csd/ta_STDDEV.o \
+ ../../../../../temp/csd/ta_STOCH.o \
+ ../../../../../temp/csd/ta_STOCHF.o \
+ ../../../../../temp/csd/ta_STOCHRSI.o \
+ ../../../../../temp/csd/ta_SUB.o \
+ ../../../../../temp/csd/ta_SUM.o \
+ ../../../../../temp/csd/ta_T3.o \
+ ../../../../../temp/csd/ta_TAN.o \
+ ../../../../../temp/csd/ta_TANH.o \
+ ../../../../../temp/csd/ta_TEMA.o \
+ ../../../../../temp/csd/ta_TRANGE.o \
+ ../../../../../temp/csd/ta_TRIMA.o \
+ ../../../../../temp/csd/ta_TRIX.o \
+ ../../../../../temp/csd/ta_TSF.o \
+ ../../../../../temp/csd/ta_TYPPRICE.o \
+ ../../../../../temp/csd/ta_ULTOSC.o \
+ ../../../../../temp/csd/ta_VAR.o \
+ ../../../../../temp/csd/ta_WCLPRICE.o \
+ ../../../../../temp/csd/ta_WILLR.o \
+ ../../../../../temp/csd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/cygwin/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csd/cygwin/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..7f59ebf68
--- /dev/null
+++ b/vendor/ta-lib/make/csd/cygwin/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csd.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csd/ta_regtest.o \
+ ../../../../../temp/csd/test_candlestick.o \
+ ../../../../../temp/csd/test_1in_1out.o \
+ ../../../../../temp/csd/test_1in_2out.o \
+ ../../../../../temp/csd/test_internals.o \
+ ../../../../../temp/csd/test_adx.o \
+ ../../../../../temp/csd/test_bbands.o \
+ ../../../../../temp/csd/test_ma.o \
+ ../../../../../temp/csd/test_macd.o \
+ ../../../../../temp/csd/test_minmax.o \
+ ../../../../../temp/csd/test_mom.o \
+ ../../../../../temp/csd/test_per_ema.o \
+ ../../../../../temp/csd/test_per_hl.o \
+ ../../../../../temp/csd/test_per_hlc.o \
+ ../../../../../temp/csd/test_per_hlcv.o \
+ ../../../../../temp/csd/test_per_ohlc.o \
+ ../../../../../temp/csd/test_po.o \
+ ../../../../../temp/csd/test_rsi.o \
+ ../../../../../temp/csd/test_sar.o \
+ ../../../../../temp/csd/test_stddev.o \
+ ../../../../../temp/csd/test_stoch.o \
+ ../../../../../temp/csd/test_trange.o \
+ ../../../../../temp/csd/test_util.o \
+ ../../../../../temp/csd/test_data.o \
+ ../../../../../temp/csd/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csd/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csd/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csd/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csd/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csd/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csd/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csd/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csd/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csd/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csd/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csd/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csd/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csd/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csd/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csd/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csd/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csd/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csd/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csd/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csd/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csd/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csd/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csd/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csd/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csd/freebsd/g++/Makefile b/vendor/ta-lib/make/csd/freebsd/g++/Makefile
new file mode 100644
index 000000000..d07b6c51d
--- /dev/null
+++ b/vendor/ta-lib/make/csd/freebsd/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csd/freebsd/g++/Makefile
+
+../csd/freebsd/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csd/freebsd/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csd/freebsd/g++/gen_code/Makefile b/vendor/ta-lib/make/csd/freebsd/g++/gen_code/Makefile
new file mode 100644
index 000000000..d21be7c60
--- /dev/null
+++ b/vendor/ta-lib/make/csd/freebsd/g++/gen_code/Makefile
@@ -0,0 +1,225 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csd.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csd/gen_code/gen_code.o \
+ ../../../../../temp/csd/gen_code/ta_abstract.o \
+ ../../../../../temp/csd/gen_code/ta_def_ui.o \
+ ../../../../../temp/csd/gen_code/table_a.o \
+ ../../../../../temp/csd/gen_code/table_b.o \
+ ../../../../../temp/csd/gen_code/table_c.o \
+ ../../../../../temp/csd/gen_code/table_d.o \
+ ../../../../../temp/csd/gen_code/table_e.o \
+ ../../../../../temp/csd/gen_code/table_f.o \
+ ../../../../../temp/csd/gen_code/table_g.o \
+ ../../../../../temp/csd/gen_code/table_h.o \
+ ../../../../../temp/csd/gen_code/table_i.o \
+ ../../../../../temp/csd/gen_code/table_j.o \
+ ../../../../../temp/csd/gen_code/table_k.o \
+ ../../../../../temp/csd/gen_code/table_l.o \
+ ../../../../../temp/csd/gen_code/table_m.o \
+ ../../../../../temp/csd/gen_code/table_n.o \
+ ../../../../../temp/csd/gen_code/table_o.o \
+ ../../../../../temp/csd/gen_code/table_p.o \
+ ../../../../../temp/csd/gen_code/table_q.o \
+ ../../../../../temp/csd/gen_code/table_r.o \
+ ../../../../../temp/csd/gen_code/table_s.o \
+ ../../../../../temp/csd/gen_code/table_t.o \
+ ../../../../../temp/csd/gen_code/table_u.o \
+ ../../../../../temp/csd/gen_code/table_v.o \
+ ../../../../../temp/csd/gen_code/table_w.o \
+ ../../../../../temp/csd/gen_code/table_x.o \
+ ../../../../../temp/csd/gen_code/table_y.o \
+ ../../../../../temp/csd/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csd/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csd/freebsd/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csd/freebsd/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..926157df2
--- /dev/null
+++ b/vendor/ta-lib/make/csd/freebsd/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csd.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csd/ta_abstract.o \
+ ../../../../../temp/csd/ta_def_ui.o \
+ ../../../../../temp/csd/ta_func_api.o \
+ ../../../../../temp/csd/ta_group_idx.o \
+ ../../../../../temp/csd/ta_frame.o \
+ ../../../../../temp/csd/table_a.o \
+ ../../../../../temp/csd/table_b.o \
+ ../../../../../temp/csd/table_c.o \
+ ../../../../../temp/csd/table_d.o \
+ ../../../../../temp/csd/table_e.o \
+ ../../../../../temp/csd/table_f.o \
+ ../../../../../temp/csd/table_g.o \
+ ../../../../../temp/csd/table_h.o \
+ ../../../../../temp/csd/table_i.o \
+ ../../../../../temp/csd/table_j.o \
+ ../../../../../temp/csd/table_k.o \
+ ../../../../../temp/csd/table_l.o \
+ ../../../../../temp/csd/table_m.o \
+ ../../../../../temp/csd/table_n.o \
+ ../../../../../temp/csd/table_o.o \
+ ../../../../../temp/csd/table_p.o \
+ ../../../../../temp/csd/table_q.o \
+ ../../../../../temp/csd/table_r.o \
+ ../../../../../temp/csd/table_s.o \
+ ../../../../../temp/csd/table_t.o \
+ ../../../../../temp/csd/table_u.o \
+ ../../../../../temp/csd/table_v.o \
+ ../../../../../temp/csd/table_w.o \
+ ../../../../../temp/csd/table_x.o \
+ ../../../../../temp/csd/table_y.o \
+ ../../../../../temp/csd/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csd/freebsd/g++/ta_common/Makefile b/vendor/ta-lib/make/csd/freebsd/g++/ta_common/Makefile
new file mode 100644
index 000000000..334e85080
--- /dev/null
+++ b/vendor/ta-lib/make/csd/freebsd/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csd.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csd/ta_global.o \
+ ../../../../../temp/csd/ta_retcode.o \
+ ../../../../../temp/csd/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csd/freebsd/g++/ta_func/Makefile b/vendor/ta-lib/make/csd/freebsd/g++/ta_func/Makefile
new file mode 100644
index 000000000..1aae53b6d
--- /dev/null
+++ b/vendor/ta-lib/make/csd/freebsd/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csd.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csd/ta_utility.o \
+ ../../../../../temp/csd/ta_ACOS.o \
+ ../../../../../temp/csd/ta_AD.o \
+ ../../../../../temp/csd/ta_ADD.o \
+ ../../../../../temp/csd/ta_ADOSC.o \
+ ../../../../../temp/csd/ta_ADX.o \
+ ../../../../../temp/csd/ta_ADXR.o \
+ ../../../../../temp/csd/ta_APO.o \
+ ../../../../../temp/csd/ta_AROON.o \
+ ../../../../../temp/csd/ta_AROONOSC.o \
+ ../../../../../temp/csd/ta_ASIN.o \
+ ../../../../../temp/csd/ta_ATAN.o \
+ ../../../../../temp/csd/ta_ATR.o \
+ ../../../../../temp/csd/ta_AVGPRICE.o \
+ ../../../../../temp/csd/ta_BBANDS.o \
+ ../../../../../temp/csd/ta_BETA.o \
+ ../../../../../temp/csd/ta_BOP.o \
+ ../../../../../temp/csd/ta_CCI.o \
+ ../../../../../temp/csd/ta_CDL2CROWS.o \
+ ../../../../../temp/csd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csd/ta_CDL3INSIDE.o \
+ ../../../../../temp/csd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csd/ta_CDLDOJI.o \
+ ../../../../../temp/csd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csd/ta_CDLENGULFING.o \
+ ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csd/ta_CDLHAMMER.o \
+ ../../../../../temp/csd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csd/ta_CDLHARAMI.o \
+ ../../../../../temp/csd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csd/ta_CDLINNECK.o \
+ ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csd/ta_CDLKICKING.o \
+ ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csd/ta_CDLLONGLINE.o \
+ ../../../../../temp/csd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csd/ta_CDLMATHOLD.o \
+ ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLONNECK.o \
+ ../../../../../temp/csd/ta_CDLPIERCING.o \
+ ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csd/ta_CDLTAKURI.o \
+ ../../../../../temp/csd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csd/ta_CDLTRISTAR.o \
+ ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csd/ta_CEIL.o \
+ ../../../../../temp/csd/ta_CMO.o \
+ ../../../../../temp/csd/ta_CORREL.o \
+ ../../../../../temp/csd/ta_COS.o \
+ ../../../../../temp/csd/ta_COSH.o \
+ ../../../../../temp/csd/ta_DEMA.o \
+ ../../../../../temp/csd/ta_DIV.o \
+ ../../../../../temp/csd/ta_DX.o \
+ ../../../../../temp/csd/ta_EMA.o \
+ ../../../../../temp/csd/ta_EXP.o \
+ ../../../../../temp/csd/ta_FLOOR.o \
+ ../../../../../temp/csd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csd/ta_HT_DCPHASE.o \
+ ../../../../../temp/csd/ta_HT_PHASOR.o \
+ ../../../../../temp/csd/ta_HT_SINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csd/ta_KAMA.o \
+ ../../../../../temp/csd/ta_LINEARREG.o \
+ ../../../../../temp/csd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csd/ta_LN.o \
+ ../../../../../temp/csd/ta_LOG10.o \
+ ../../../../../temp/csd/ta_MA.o \
+ ../../../../../temp/csd/ta_MACD.o \
+ ../../../../../temp/csd/ta_MACDEXT.o \
+ ../../../../../temp/csd/ta_MACDFIX.o \
+ ../../../../../temp/csd/ta_MAMA.o \
+ ../../../../../temp/csd/ta_MAVP.o \
+ ../../../../../temp/csd/ta_MAX.o \
+ ../../../../../temp/csd/ta_MAXINDEX.o \
+ ../../../../../temp/csd/ta_MEDPRICE.o \
+ ../../../../../temp/csd/ta_MFI.o \
+ ../../../../../temp/csd/ta_MIDPOINT.o \
+ ../../../../../temp/csd/ta_MIDPRICE.o \
+ ../../../../../temp/csd/ta_MIN.o \
+ ../../../../../temp/csd/ta_MININDEX.o \
+ ../../../../../temp/csd/ta_MINMAX.o \
+ ../../../../../temp/csd/ta_MINMAXINDEX.o \
+ ../../../../../temp/csd/ta_MINUS_DI.o \
+ ../../../../../temp/csd/ta_MINUS_DM.o \
+ ../../../../../temp/csd/ta_MOM.o \
+ ../../../../../temp/csd/ta_MULT.o \
+ ../../../../../temp/csd/ta_NATR.o \
+ ../../../../../temp/csd/ta_OBV.o \
+ ../../../../../temp/csd/ta_PLUS_DI.o \
+ ../../../../../temp/csd/ta_PLUS_DM.o \
+ ../../../../../temp/csd/ta_PPO.o \
+ ../../../../../temp/csd/ta_ROC.o \
+ ../../../../../temp/csd/ta_ROCP.o \
+ ../../../../../temp/csd/ta_ROCR.o \
+ ../../../../../temp/csd/ta_ROCR100.o \
+ ../../../../../temp/csd/ta_RSI.o \
+ ../../../../../temp/csd/ta_SAR.o \
+ ../../../../../temp/csd/ta_SAREXT.o \
+ ../../../../../temp/csd/ta_SIN.o \
+ ../../../../../temp/csd/ta_SINH.o \
+ ../../../../../temp/csd/ta_SMA.o \
+ ../../../../../temp/csd/ta_SQRT.o \
+ ../../../../../temp/csd/ta_STDDEV.o \
+ ../../../../../temp/csd/ta_STOCH.o \
+ ../../../../../temp/csd/ta_STOCHF.o \
+ ../../../../../temp/csd/ta_STOCHRSI.o \
+ ../../../../../temp/csd/ta_SUB.o \
+ ../../../../../temp/csd/ta_SUM.o \
+ ../../../../../temp/csd/ta_T3.o \
+ ../../../../../temp/csd/ta_TAN.o \
+ ../../../../../temp/csd/ta_TANH.o \
+ ../../../../../temp/csd/ta_TEMA.o \
+ ../../../../../temp/csd/ta_TRANGE.o \
+ ../../../../../temp/csd/ta_TRIMA.o \
+ ../../../../../temp/csd/ta_TRIX.o \
+ ../../../../../temp/csd/ta_TSF.o \
+ ../../../../../temp/csd/ta_TYPPRICE.o \
+ ../../../../../temp/csd/ta_ULTOSC.o \
+ ../../../../../temp/csd/ta_VAR.o \
+ ../../../../../temp/csd/ta_WCLPRICE.o \
+ ../../../../../temp/csd/ta_WILLR.o \
+ ../../../../../temp/csd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/freebsd/g++/ta_libc/Makefile b/vendor/ta-lib/make/csd/freebsd/g++/ta_libc/Makefile
new file mode 100644
index 000000000..d191f2cd6
--- /dev/null
+++ b/vendor/ta-lib/make/csd/freebsd/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csd.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csd/ta_global.o \
+ ../../../../../temp/csd/ta_retcode.o \
+ ../../../../../temp/csd/ta_version.o \
+ ../../../../../temp/csd/ta_abstract.o \
+ ../../../../../temp/csd/ta_def_ui.o \
+ ../../../../../temp/csd/ta_func_api.o \
+ ../../../../../temp/csd/ta_group_idx.o \
+ ../../../../../temp/csd/ta_frame.o \
+ ../../../../../temp/csd/table_a.o \
+ ../../../../../temp/csd/table_b.o \
+ ../../../../../temp/csd/table_c.o \
+ ../../../../../temp/csd/table_d.o \
+ ../../../../../temp/csd/table_e.o \
+ ../../../../../temp/csd/table_f.o \
+ ../../../../../temp/csd/table_g.o \
+ ../../../../../temp/csd/table_h.o \
+ ../../../../../temp/csd/table_i.o \
+ ../../../../../temp/csd/table_j.o \
+ ../../../../../temp/csd/table_k.o \
+ ../../../../../temp/csd/table_l.o \
+ ../../../../../temp/csd/table_m.o \
+ ../../../../../temp/csd/table_n.o \
+ ../../../../../temp/csd/table_o.o \
+ ../../../../../temp/csd/table_p.o \
+ ../../../../../temp/csd/table_q.o \
+ ../../../../../temp/csd/table_r.o \
+ ../../../../../temp/csd/table_s.o \
+ ../../../../../temp/csd/table_t.o \
+ ../../../../../temp/csd/table_u.o \
+ ../../../../../temp/csd/table_v.o \
+ ../../../../../temp/csd/table_w.o \
+ ../../../../../temp/csd/table_x.o \
+ ../../../../../temp/csd/table_y.o \
+ ../../../../../temp/csd/table_z.o \
+ ../../../../../temp/csd/ta_utility.o \
+ ../../../../../temp/csd/ta_ACOS.o \
+ ../../../../../temp/csd/ta_AD.o \
+ ../../../../../temp/csd/ta_ADD.o \
+ ../../../../../temp/csd/ta_ADOSC.o \
+ ../../../../../temp/csd/ta_ADX.o \
+ ../../../../../temp/csd/ta_ADXR.o \
+ ../../../../../temp/csd/ta_APO.o \
+ ../../../../../temp/csd/ta_AROON.o \
+ ../../../../../temp/csd/ta_AROONOSC.o \
+ ../../../../../temp/csd/ta_ASIN.o \
+ ../../../../../temp/csd/ta_ATAN.o \
+ ../../../../../temp/csd/ta_ATR.o \
+ ../../../../../temp/csd/ta_AVGPRICE.o \
+ ../../../../../temp/csd/ta_BBANDS.o \
+ ../../../../../temp/csd/ta_BETA.o \
+ ../../../../../temp/csd/ta_BOP.o \
+ ../../../../../temp/csd/ta_CCI.o \
+ ../../../../../temp/csd/ta_CDL2CROWS.o \
+ ../../../../../temp/csd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csd/ta_CDL3INSIDE.o \
+ ../../../../../temp/csd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csd/ta_CDLDOJI.o \
+ ../../../../../temp/csd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csd/ta_CDLENGULFING.o \
+ ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csd/ta_CDLHAMMER.o \
+ ../../../../../temp/csd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csd/ta_CDLHARAMI.o \
+ ../../../../../temp/csd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csd/ta_CDLINNECK.o \
+ ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csd/ta_CDLKICKING.o \
+ ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csd/ta_CDLLONGLINE.o \
+ ../../../../../temp/csd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csd/ta_CDLMATHOLD.o \
+ ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLONNECK.o \
+ ../../../../../temp/csd/ta_CDLPIERCING.o \
+ ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csd/ta_CDLTAKURI.o \
+ ../../../../../temp/csd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csd/ta_CDLTRISTAR.o \
+ ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csd/ta_CEIL.o \
+ ../../../../../temp/csd/ta_CMO.o \
+ ../../../../../temp/csd/ta_CORREL.o \
+ ../../../../../temp/csd/ta_COS.o \
+ ../../../../../temp/csd/ta_COSH.o \
+ ../../../../../temp/csd/ta_DEMA.o \
+ ../../../../../temp/csd/ta_DIV.o \
+ ../../../../../temp/csd/ta_DX.o \
+ ../../../../../temp/csd/ta_EMA.o \
+ ../../../../../temp/csd/ta_EXP.o \
+ ../../../../../temp/csd/ta_FLOOR.o \
+ ../../../../../temp/csd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csd/ta_HT_DCPHASE.o \
+ ../../../../../temp/csd/ta_HT_PHASOR.o \
+ ../../../../../temp/csd/ta_HT_SINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csd/ta_KAMA.o \
+ ../../../../../temp/csd/ta_LINEARREG.o \
+ ../../../../../temp/csd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csd/ta_LN.o \
+ ../../../../../temp/csd/ta_LOG10.o \
+ ../../../../../temp/csd/ta_MA.o \
+ ../../../../../temp/csd/ta_MACD.o \
+ ../../../../../temp/csd/ta_MACDEXT.o \
+ ../../../../../temp/csd/ta_MACDFIX.o \
+ ../../../../../temp/csd/ta_MAMA.o \
+ ../../../../../temp/csd/ta_MAVP.o \
+ ../../../../../temp/csd/ta_MAX.o \
+ ../../../../../temp/csd/ta_MAXINDEX.o \
+ ../../../../../temp/csd/ta_MEDPRICE.o \
+ ../../../../../temp/csd/ta_MFI.o \
+ ../../../../../temp/csd/ta_MIDPOINT.o \
+ ../../../../../temp/csd/ta_MIDPRICE.o \
+ ../../../../../temp/csd/ta_MIN.o \
+ ../../../../../temp/csd/ta_MININDEX.o \
+ ../../../../../temp/csd/ta_MINMAX.o \
+ ../../../../../temp/csd/ta_MINMAXINDEX.o \
+ ../../../../../temp/csd/ta_MINUS_DI.o \
+ ../../../../../temp/csd/ta_MINUS_DM.o \
+ ../../../../../temp/csd/ta_MOM.o \
+ ../../../../../temp/csd/ta_MULT.o \
+ ../../../../../temp/csd/ta_NATR.o \
+ ../../../../../temp/csd/ta_OBV.o \
+ ../../../../../temp/csd/ta_PLUS_DI.o \
+ ../../../../../temp/csd/ta_PLUS_DM.o \
+ ../../../../../temp/csd/ta_PPO.o \
+ ../../../../../temp/csd/ta_ROC.o \
+ ../../../../../temp/csd/ta_ROCP.o \
+ ../../../../../temp/csd/ta_ROCR.o \
+ ../../../../../temp/csd/ta_ROCR100.o \
+ ../../../../../temp/csd/ta_RSI.o \
+ ../../../../../temp/csd/ta_SAR.o \
+ ../../../../../temp/csd/ta_SAREXT.o \
+ ../../../../../temp/csd/ta_SIN.o \
+ ../../../../../temp/csd/ta_SINH.o \
+ ../../../../../temp/csd/ta_SMA.o \
+ ../../../../../temp/csd/ta_SQRT.o \
+ ../../../../../temp/csd/ta_STDDEV.o \
+ ../../../../../temp/csd/ta_STOCH.o \
+ ../../../../../temp/csd/ta_STOCHF.o \
+ ../../../../../temp/csd/ta_STOCHRSI.o \
+ ../../../../../temp/csd/ta_SUB.o \
+ ../../../../../temp/csd/ta_SUM.o \
+ ../../../../../temp/csd/ta_T3.o \
+ ../../../../../temp/csd/ta_TAN.o \
+ ../../../../../temp/csd/ta_TANH.o \
+ ../../../../../temp/csd/ta_TEMA.o \
+ ../../../../../temp/csd/ta_TRANGE.o \
+ ../../../../../temp/csd/ta_TRIMA.o \
+ ../../../../../temp/csd/ta_TRIX.o \
+ ../../../../../temp/csd/ta_TSF.o \
+ ../../../../../temp/csd/ta_TYPPRICE.o \
+ ../../../../../temp/csd/ta_ULTOSC.o \
+ ../../../../../temp/csd/ta_VAR.o \
+ ../../../../../temp/csd/ta_WCLPRICE.o \
+ ../../../../../temp/csd/ta_WILLR.o \
+ ../../../../../temp/csd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/freebsd/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csd/freebsd/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..c3d45acbc
--- /dev/null
+++ b/vendor/ta-lib/make/csd/freebsd/g++/ta_regtest/Makefile
@@ -0,0 +1,205 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csd.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csd/ta_regtest.o \
+ ../../../../../temp/csd/test_candlestick.o \
+ ../../../../../temp/csd/test_1in_1out.o \
+ ../../../../../temp/csd/test_1in_2out.o \
+ ../../../../../temp/csd/test_internals.o \
+ ../../../../../temp/csd/test_adx.o \
+ ../../../../../temp/csd/test_bbands.o \
+ ../../../../../temp/csd/test_ma.o \
+ ../../../../../temp/csd/test_macd.o \
+ ../../../../../temp/csd/test_minmax.o \
+ ../../../../../temp/csd/test_mom.o \
+ ../../../../../temp/csd/test_per_ema.o \
+ ../../../../../temp/csd/test_per_hl.o \
+ ../../../../../temp/csd/test_per_hlc.o \
+ ../../../../../temp/csd/test_per_hlcv.o \
+ ../../../../../temp/csd/test_per_ohlc.o \
+ ../../../../../temp/csd/test_po.o \
+ ../../../../../temp/csd/test_rsi.o \
+ ../../../../../temp/csd/test_sar.o \
+ ../../../../../temp/csd/test_stddev.o \
+ ../../../../../temp/csd/test_stoch.o \
+ ../../../../../temp/csd/test_trange.o \
+ ../../../../../temp/csd/test_util.o \
+ ../../../../../temp/csd/test_data.o \
+ ../../../../../temp/csd/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csd/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csd/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csd/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csd/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csd/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csd/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csd/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csd/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csd/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csd/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csd/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csd/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csd/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csd/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csd/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csd/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csd/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csd/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csd/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csd/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csd/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csd/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csd/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csd/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csd/linux/g++/Makefile b/vendor/ta-lib/make/csd/linux/g++/Makefile
new file mode 100644
index 000000000..5e7342c2d
--- /dev/null
+++ b/vendor/ta-lib/make/csd/linux/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csd/linux/g++/Makefile
+
+../csd/linux/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csd/linux/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csd/linux/g++/gen_code/Makefile b/vendor/ta-lib/make/csd/linux/g++/gen_code/Makefile
new file mode 100644
index 000000000..a2637e4cd
--- /dev/null
+++ b/vendor/ta-lib/make/csd/linux/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csd.a -ldl
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csd/gen_code/gen_code.o \
+ ../../../../../temp/csd/gen_code/ta_abstract.o \
+ ../../../../../temp/csd/gen_code/ta_def_ui.o \
+ ../../../../../temp/csd/gen_code/table_a.o \
+ ../../../../../temp/csd/gen_code/table_b.o \
+ ../../../../../temp/csd/gen_code/table_c.o \
+ ../../../../../temp/csd/gen_code/table_d.o \
+ ../../../../../temp/csd/gen_code/table_e.o \
+ ../../../../../temp/csd/gen_code/table_f.o \
+ ../../../../../temp/csd/gen_code/table_g.o \
+ ../../../../../temp/csd/gen_code/table_h.o \
+ ../../../../../temp/csd/gen_code/table_i.o \
+ ../../../../../temp/csd/gen_code/table_j.o \
+ ../../../../../temp/csd/gen_code/table_k.o \
+ ../../../../../temp/csd/gen_code/table_l.o \
+ ../../../../../temp/csd/gen_code/table_m.o \
+ ../../../../../temp/csd/gen_code/table_n.o \
+ ../../../../../temp/csd/gen_code/table_o.o \
+ ../../../../../temp/csd/gen_code/table_p.o \
+ ../../../../../temp/csd/gen_code/table_q.o \
+ ../../../../../temp/csd/gen_code/table_r.o \
+ ../../../../../temp/csd/gen_code/table_s.o \
+ ../../../../../temp/csd/gen_code/table_t.o \
+ ../../../../../temp/csd/gen_code/table_u.o \
+ ../../../../../temp/csd/gen_code/table_v.o \
+ ../../../../../temp/csd/gen_code/table_w.o \
+ ../../../../../temp/csd/gen_code/table_x.o \
+ ../../../../../temp/csd/gen_code/table_y.o \
+ ../../../../../temp/csd/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csd/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csd/linux/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csd/linux/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..35a7b3cc3
--- /dev/null
+++ b/vendor/ta-lib/make/csd/linux/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csd.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csd/ta_abstract.o \
+ ../../../../../temp/csd/ta_def_ui.o \
+ ../../../../../temp/csd/ta_func_api.o \
+ ../../../../../temp/csd/ta_group_idx.o \
+ ../../../../../temp/csd/ta_frame.o \
+ ../../../../../temp/csd/table_a.o \
+ ../../../../../temp/csd/table_b.o \
+ ../../../../../temp/csd/table_c.o \
+ ../../../../../temp/csd/table_d.o \
+ ../../../../../temp/csd/table_e.o \
+ ../../../../../temp/csd/table_f.o \
+ ../../../../../temp/csd/table_g.o \
+ ../../../../../temp/csd/table_h.o \
+ ../../../../../temp/csd/table_i.o \
+ ../../../../../temp/csd/table_j.o \
+ ../../../../../temp/csd/table_k.o \
+ ../../../../../temp/csd/table_l.o \
+ ../../../../../temp/csd/table_m.o \
+ ../../../../../temp/csd/table_n.o \
+ ../../../../../temp/csd/table_o.o \
+ ../../../../../temp/csd/table_p.o \
+ ../../../../../temp/csd/table_q.o \
+ ../../../../../temp/csd/table_r.o \
+ ../../../../../temp/csd/table_s.o \
+ ../../../../../temp/csd/table_t.o \
+ ../../../../../temp/csd/table_u.o \
+ ../../../../../temp/csd/table_v.o \
+ ../../../../../temp/csd/table_w.o \
+ ../../../../../temp/csd/table_x.o \
+ ../../../../../temp/csd/table_y.o \
+ ../../../../../temp/csd/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csd/linux/g++/ta_common/Makefile b/vendor/ta-lib/make/csd/linux/g++/ta_common/Makefile
new file mode 100644
index 000000000..3e40842f8
--- /dev/null
+++ b/vendor/ta-lib/make/csd/linux/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csd.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csd/ta_global.o \
+ ../../../../../temp/csd/ta_retcode.o \
+ ../../../../../temp/csd/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csd/linux/g++/ta_func/Makefile b/vendor/ta-lib/make/csd/linux/g++/ta_func/Makefile
new file mode 100644
index 000000000..121bbaf3b
--- /dev/null
+++ b/vendor/ta-lib/make/csd/linux/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csd.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csd/ta_utility.o \
+ ../../../../../temp/csd/ta_ACOS.o \
+ ../../../../../temp/csd/ta_AD.o \
+ ../../../../../temp/csd/ta_ADD.o \
+ ../../../../../temp/csd/ta_ADOSC.o \
+ ../../../../../temp/csd/ta_ADX.o \
+ ../../../../../temp/csd/ta_ADXR.o \
+ ../../../../../temp/csd/ta_APO.o \
+ ../../../../../temp/csd/ta_AROON.o \
+ ../../../../../temp/csd/ta_AROONOSC.o \
+ ../../../../../temp/csd/ta_ASIN.o \
+ ../../../../../temp/csd/ta_ATAN.o \
+ ../../../../../temp/csd/ta_ATR.o \
+ ../../../../../temp/csd/ta_AVGPRICE.o \
+ ../../../../../temp/csd/ta_BBANDS.o \
+ ../../../../../temp/csd/ta_BETA.o \
+ ../../../../../temp/csd/ta_BOP.o \
+ ../../../../../temp/csd/ta_CCI.o \
+ ../../../../../temp/csd/ta_CDL2CROWS.o \
+ ../../../../../temp/csd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csd/ta_CDL3INSIDE.o \
+ ../../../../../temp/csd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csd/ta_CDLDOJI.o \
+ ../../../../../temp/csd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csd/ta_CDLENGULFING.o \
+ ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csd/ta_CDLHAMMER.o \
+ ../../../../../temp/csd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csd/ta_CDLHARAMI.o \
+ ../../../../../temp/csd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csd/ta_CDLINNECK.o \
+ ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csd/ta_CDLKICKING.o \
+ ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csd/ta_CDLLONGLINE.o \
+ ../../../../../temp/csd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csd/ta_CDLMATHOLD.o \
+ ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLONNECK.o \
+ ../../../../../temp/csd/ta_CDLPIERCING.o \
+ ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csd/ta_CDLTAKURI.o \
+ ../../../../../temp/csd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csd/ta_CDLTRISTAR.o \
+ ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csd/ta_CEIL.o \
+ ../../../../../temp/csd/ta_CMO.o \
+ ../../../../../temp/csd/ta_CORREL.o \
+ ../../../../../temp/csd/ta_COS.o \
+ ../../../../../temp/csd/ta_COSH.o \
+ ../../../../../temp/csd/ta_DEMA.o \
+ ../../../../../temp/csd/ta_DIV.o \
+ ../../../../../temp/csd/ta_DX.o \
+ ../../../../../temp/csd/ta_EMA.o \
+ ../../../../../temp/csd/ta_EXP.o \
+ ../../../../../temp/csd/ta_FLOOR.o \
+ ../../../../../temp/csd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csd/ta_HT_DCPHASE.o \
+ ../../../../../temp/csd/ta_HT_PHASOR.o \
+ ../../../../../temp/csd/ta_HT_SINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csd/ta_KAMA.o \
+ ../../../../../temp/csd/ta_LINEARREG.o \
+ ../../../../../temp/csd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csd/ta_LN.o \
+ ../../../../../temp/csd/ta_LOG10.o \
+ ../../../../../temp/csd/ta_MA.o \
+ ../../../../../temp/csd/ta_MACD.o \
+ ../../../../../temp/csd/ta_MACDEXT.o \
+ ../../../../../temp/csd/ta_MACDFIX.o \
+ ../../../../../temp/csd/ta_MAMA.o \
+ ../../../../../temp/csd/ta_MAVP.o \
+ ../../../../../temp/csd/ta_MAX.o \
+ ../../../../../temp/csd/ta_MAXINDEX.o \
+ ../../../../../temp/csd/ta_MEDPRICE.o \
+ ../../../../../temp/csd/ta_MFI.o \
+ ../../../../../temp/csd/ta_MIDPOINT.o \
+ ../../../../../temp/csd/ta_MIDPRICE.o \
+ ../../../../../temp/csd/ta_MIN.o \
+ ../../../../../temp/csd/ta_MININDEX.o \
+ ../../../../../temp/csd/ta_MINMAX.o \
+ ../../../../../temp/csd/ta_MINMAXINDEX.o \
+ ../../../../../temp/csd/ta_MINUS_DI.o \
+ ../../../../../temp/csd/ta_MINUS_DM.o \
+ ../../../../../temp/csd/ta_MOM.o \
+ ../../../../../temp/csd/ta_MULT.o \
+ ../../../../../temp/csd/ta_NATR.o \
+ ../../../../../temp/csd/ta_OBV.o \
+ ../../../../../temp/csd/ta_PLUS_DI.o \
+ ../../../../../temp/csd/ta_PLUS_DM.o \
+ ../../../../../temp/csd/ta_PPO.o \
+ ../../../../../temp/csd/ta_ROC.o \
+ ../../../../../temp/csd/ta_ROCP.o \
+ ../../../../../temp/csd/ta_ROCR.o \
+ ../../../../../temp/csd/ta_ROCR100.o \
+ ../../../../../temp/csd/ta_RSI.o \
+ ../../../../../temp/csd/ta_SAR.o \
+ ../../../../../temp/csd/ta_SAREXT.o \
+ ../../../../../temp/csd/ta_SIN.o \
+ ../../../../../temp/csd/ta_SINH.o \
+ ../../../../../temp/csd/ta_SMA.o \
+ ../../../../../temp/csd/ta_SQRT.o \
+ ../../../../../temp/csd/ta_STDDEV.o \
+ ../../../../../temp/csd/ta_STOCH.o \
+ ../../../../../temp/csd/ta_STOCHF.o \
+ ../../../../../temp/csd/ta_STOCHRSI.o \
+ ../../../../../temp/csd/ta_SUB.o \
+ ../../../../../temp/csd/ta_SUM.o \
+ ../../../../../temp/csd/ta_T3.o \
+ ../../../../../temp/csd/ta_TAN.o \
+ ../../../../../temp/csd/ta_TANH.o \
+ ../../../../../temp/csd/ta_TEMA.o \
+ ../../../../../temp/csd/ta_TRANGE.o \
+ ../../../../../temp/csd/ta_TRIMA.o \
+ ../../../../../temp/csd/ta_TRIX.o \
+ ../../../../../temp/csd/ta_TSF.o \
+ ../../../../../temp/csd/ta_TYPPRICE.o \
+ ../../../../../temp/csd/ta_ULTOSC.o \
+ ../../../../../temp/csd/ta_VAR.o \
+ ../../../../../temp/csd/ta_WCLPRICE.o \
+ ../../../../../temp/csd/ta_WILLR.o \
+ ../../../../../temp/csd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/linux/g++/ta_libc/Makefile b/vendor/ta-lib/make/csd/linux/g++/ta_libc/Makefile
new file mode 100644
index 000000000..bbd1c7ac5
--- /dev/null
+++ b/vendor/ta-lib/make/csd/linux/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csd.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csd/ta_global.o \
+ ../../../../../temp/csd/ta_retcode.o \
+ ../../../../../temp/csd/ta_version.o \
+ ../../../../../temp/csd/ta_abstract.o \
+ ../../../../../temp/csd/ta_def_ui.o \
+ ../../../../../temp/csd/ta_func_api.o \
+ ../../../../../temp/csd/ta_group_idx.o \
+ ../../../../../temp/csd/ta_frame.o \
+ ../../../../../temp/csd/table_a.o \
+ ../../../../../temp/csd/table_b.o \
+ ../../../../../temp/csd/table_c.o \
+ ../../../../../temp/csd/table_d.o \
+ ../../../../../temp/csd/table_e.o \
+ ../../../../../temp/csd/table_f.o \
+ ../../../../../temp/csd/table_g.o \
+ ../../../../../temp/csd/table_h.o \
+ ../../../../../temp/csd/table_i.o \
+ ../../../../../temp/csd/table_j.o \
+ ../../../../../temp/csd/table_k.o \
+ ../../../../../temp/csd/table_l.o \
+ ../../../../../temp/csd/table_m.o \
+ ../../../../../temp/csd/table_n.o \
+ ../../../../../temp/csd/table_o.o \
+ ../../../../../temp/csd/table_p.o \
+ ../../../../../temp/csd/table_q.o \
+ ../../../../../temp/csd/table_r.o \
+ ../../../../../temp/csd/table_s.o \
+ ../../../../../temp/csd/table_t.o \
+ ../../../../../temp/csd/table_u.o \
+ ../../../../../temp/csd/table_v.o \
+ ../../../../../temp/csd/table_w.o \
+ ../../../../../temp/csd/table_x.o \
+ ../../../../../temp/csd/table_y.o \
+ ../../../../../temp/csd/table_z.o \
+ ../../../../../temp/csd/ta_utility.o \
+ ../../../../../temp/csd/ta_ACOS.o \
+ ../../../../../temp/csd/ta_AD.o \
+ ../../../../../temp/csd/ta_ADD.o \
+ ../../../../../temp/csd/ta_ADOSC.o \
+ ../../../../../temp/csd/ta_ADX.o \
+ ../../../../../temp/csd/ta_ADXR.o \
+ ../../../../../temp/csd/ta_APO.o \
+ ../../../../../temp/csd/ta_AROON.o \
+ ../../../../../temp/csd/ta_AROONOSC.o \
+ ../../../../../temp/csd/ta_ASIN.o \
+ ../../../../../temp/csd/ta_ATAN.o \
+ ../../../../../temp/csd/ta_ATR.o \
+ ../../../../../temp/csd/ta_AVGPRICE.o \
+ ../../../../../temp/csd/ta_BBANDS.o \
+ ../../../../../temp/csd/ta_BETA.o \
+ ../../../../../temp/csd/ta_BOP.o \
+ ../../../../../temp/csd/ta_CCI.o \
+ ../../../../../temp/csd/ta_CDL2CROWS.o \
+ ../../../../../temp/csd/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csd/ta_CDL3INSIDE.o \
+ ../../../../../temp/csd/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csd/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csd/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csd/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csd/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csd/ta_CDLDOJI.o \
+ ../../../../../temp/csd/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csd/ta_CDLENGULFING.o \
+ ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csd/ta_CDLHAMMER.o \
+ ../../../../../temp/csd/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csd/ta_CDLHARAMI.o \
+ ../../../../../temp/csd/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csd/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csd/ta_CDLINNECK.o \
+ ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csd/ta_CDLKICKING.o \
+ ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csd/ta_CDLLONGLINE.o \
+ ../../../../../temp/csd/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csd/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csd/ta_CDLMATHOLD.o \
+ ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csd/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLONNECK.o \
+ ../../../../../temp/csd/ta_CDLPIERCING.o \
+ ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csd/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csd/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csd/ta_CDLTAKURI.o \
+ ../../../../../temp/csd/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csd/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csd/ta_CDLTRISTAR.o \
+ ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csd/ta_CEIL.o \
+ ../../../../../temp/csd/ta_CMO.o \
+ ../../../../../temp/csd/ta_CORREL.o \
+ ../../../../../temp/csd/ta_COS.o \
+ ../../../../../temp/csd/ta_COSH.o \
+ ../../../../../temp/csd/ta_DEMA.o \
+ ../../../../../temp/csd/ta_DIV.o \
+ ../../../../../temp/csd/ta_DX.o \
+ ../../../../../temp/csd/ta_EMA.o \
+ ../../../../../temp/csd/ta_EXP.o \
+ ../../../../../temp/csd/ta_FLOOR.o \
+ ../../../../../temp/csd/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csd/ta_HT_DCPHASE.o \
+ ../../../../../temp/csd/ta_HT_PHASOR.o \
+ ../../../../../temp/csd/ta_HT_SINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csd/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csd/ta_KAMA.o \
+ ../../../../../temp/csd/ta_LINEARREG.o \
+ ../../../../../temp/csd/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csd/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csd/ta_LN.o \
+ ../../../../../temp/csd/ta_LOG10.o \
+ ../../../../../temp/csd/ta_MA.o \
+ ../../../../../temp/csd/ta_MACD.o \
+ ../../../../../temp/csd/ta_MACDEXT.o \
+ ../../../../../temp/csd/ta_MACDFIX.o \
+ ../../../../../temp/csd/ta_MAMA.o \
+ ../../../../../temp/csd/ta_MAVP.o \
+ ../../../../../temp/csd/ta_MAX.o \
+ ../../../../../temp/csd/ta_MAXINDEX.o \
+ ../../../../../temp/csd/ta_MEDPRICE.o \
+ ../../../../../temp/csd/ta_MFI.o \
+ ../../../../../temp/csd/ta_MIDPOINT.o \
+ ../../../../../temp/csd/ta_MIDPRICE.o \
+ ../../../../../temp/csd/ta_MIN.o \
+ ../../../../../temp/csd/ta_MININDEX.o \
+ ../../../../../temp/csd/ta_MINMAX.o \
+ ../../../../../temp/csd/ta_MINMAXINDEX.o \
+ ../../../../../temp/csd/ta_MINUS_DI.o \
+ ../../../../../temp/csd/ta_MINUS_DM.o \
+ ../../../../../temp/csd/ta_MOM.o \
+ ../../../../../temp/csd/ta_MULT.o \
+ ../../../../../temp/csd/ta_NATR.o \
+ ../../../../../temp/csd/ta_OBV.o \
+ ../../../../../temp/csd/ta_PLUS_DI.o \
+ ../../../../../temp/csd/ta_PLUS_DM.o \
+ ../../../../../temp/csd/ta_PPO.o \
+ ../../../../../temp/csd/ta_ROC.o \
+ ../../../../../temp/csd/ta_ROCP.o \
+ ../../../../../temp/csd/ta_ROCR.o \
+ ../../../../../temp/csd/ta_ROCR100.o \
+ ../../../../../temp/csd/ta_RSI.o \
+ ../../../../../temp/csd/ta_SAR.o \
+ ../../../../../temp/csd/ta_SAREXT.o \
+ ../../../../../temp/csd/ta_SIN.o \
+ ../../../../../temp/csd/ta_SINH.o \
+ ../../../../../temp/csd/ta_SMA.o \
+ ../../../../../temp/csd/ta_SQRT.o \
+ ../../../../../temp/csd/ta_STDDEV.o \
+ ../../../../../temp/csd/ta_STOCH.o \
+ ../../../../../temp/csd/ta_STOCHF.o \
+ ../../../../../temp/csd/ta_STOCHRSI.o \
+ ../../../../../temp/csd/ta_SUB.o \
+ ../../../../../temp/csd/ta_SUM.o \
+ ../../../../../temp/csd/ta_T3.o \
+ ../../../../../temp/csd/ta_TAN.o \
+ ../../../../../temp/csd/ta_TANH.o \
+ ../../../../../temp/csd/ta_TEMA.o \
+ ../../../../../temp/csd/ta_TRANGE.o \
+ ../../../../../temp/csd/ta_TRIMA.o \
+ ../../../../../temp/csd/ta_TRIX.o \
+ ../../../../../temp/csd/ta_TSF.o \
+ ../../../../../temp/csd/ta_TYPPRICE.o \
+ ../../../../../temp/csd/ta_ULTOSC.o \
+ ../../../../../temp/csd/ta_VAR.o \
+ ../../../../../temp/csd/ta_WCLPRICE.o \
+ ../../../../../temp/csd/ta_WILLR.o \
+ ../../../../../temp/csd/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csd.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csd/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csd/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csd/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csd/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csd/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csd/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csd/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csd/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csd/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csd/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csd/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csd/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csd/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csd/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csd/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csd/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csd/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csd/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csd/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csd/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csd/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csd/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csd/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csd/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csd/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csd/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csd/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csd/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csd/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csd/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csd/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csd/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csd/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csd/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csd/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csd/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csd/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csd/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csd/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csd/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csd/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csd/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csd/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csd/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csd/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csd/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csd/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csd/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csd/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csd/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csd/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csd/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csd/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csd/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csd/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csd/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csd/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csd/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csd/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csd/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csd/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csd/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csd/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csd/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csd/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csd/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csd/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csd/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csd/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csd/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csd/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csd/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csd/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csd/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csd/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csd/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csd/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csd/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csd/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csd/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csd/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csd/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csd/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csd/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csd/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csd/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csd/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csd/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csd/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csd/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csd/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csd/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csd/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csd/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csd/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csd/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csd/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csd/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csd/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csd/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csd/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csd/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csd/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csd/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csd/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csd/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csd/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csd/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csd/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csd/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csd/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csd/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csd/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csd/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csd/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csd/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csd/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csd/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csd/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csd/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csd/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csd/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csd/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csd/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csd/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csd/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csd/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csd/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csd/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csd/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csd/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csd/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csd/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csd/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csd/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csd/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csd/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csd/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csd/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csd/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csd/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csd/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csd/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csd/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csd/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csd/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csd/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csd/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csd/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csd/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csd/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csd/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csd/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csd/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csd/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csd/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csd/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csd/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csd/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csd/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csd/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csd/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csd/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csd/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csd/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csd/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csd/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csd/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csd/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csd/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/linux/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csd/linux/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..82e0206fd
--- /dev/null
+++ b/vendor/ta-lib/make/csd/linux/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csd.a -ldl
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csd/ta_regtest.o \
+ ../../../../../temp/csd/test_candlestick.o \
+ ../../../../../temp/csd/test_1in_1out.o \
+ ../../../../../temp/csd/test_1in_2out.o \
+ ../../../../../temp/csd/test_internals.o \
+ ../../../../../temp/csd/test_adx.o \
+ ../../../../../temp/csd/test_bbands.o \
+ ../../../../../temp/csd/test_ma.o \
+ ../../../../../temp/csd/test_macd.o \
+ ../../../../../temp/csd/test_minmax.o \
+ ../../../../../temp/csd/test_mom.o \
+ ../../../../../temp/csd/test_per_ema.o \
+ ../../../../../temp/csd/test_per_hl.o \
+ ../../../../../temp/csd/test_per_hlc.o \
+ ../../../../../temp/csd/test_per_hlcv.o \
+ ../../../../../temp/csd/test_per_ohlc.o \
+ ../../../../../temp/csd/test_po.o \
+ ../../../../../temp/csd/test_rsi.o \
+ ../../../../../temp/csd/test_sar.o \
+ ../../../../../temp/csd/test_stddev.o \
+ ../../../../../temp/csd/test_stoch.o \
+ ../../../../../temp/csd/test_trange.o \
+ ../../../../../temp/csd/test_util.o \
+ ../../../../../temp/csd/test_data.o \
+ ../../../../../temp/csd/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csd/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csd/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csd/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csd/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csd/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csd/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csd/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csd/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csd/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csd/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csd/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csd/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csd/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csd/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csd/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csd/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csd/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csd/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csd/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csd/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csd/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csd/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csd/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csd/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csd/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csd/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csd/win32/borland/Makefile b/vendor/ta-lib/make/csd/win32/borland/Makefile
new file mode 100644
index 000000000..fa715e18e
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/borland/Makefile
@@ -0,0 +1,96 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common:
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func:
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract:
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc:
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code:
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest:
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../csd/win32/borland/Makefile
+
+../csd/win32/borland/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csd/win32/borland/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
diff --git a/vendor/ta-lib/make/csd/win32/borland/gen_code/Makefile b/vendor/ta-lib/make/csd/win32/borland/gen_code/Makefile
new file mode 100644
index 000000000..dc1180161
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/borland/gen_code/Makefile
@@ -0,0 +1,267 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -v -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32i.lib ..\..\..\..\..\lib\ta_common_csd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/borland/gen_code/Makefile
+
+../csd/win32/borland/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csd/win32/borland/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del gen_code.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/gen_code/*.pch
+ -del ../../../../../temp/csd/gen_code/*.idb
+ -del ../../../../../temp/csd/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/borland/ta_abstract/Makefile b/vendor/ta-lib/make/csd/win32/borland/ta_abstract/Makefile
new file mode 100644
index 000000000..c3e97ac6f
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/borland/ta_abstract/Makefile
@@ -0,0 +1,309 @@
+#############################################################################
+# Makefile for building ta_abstract_csd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\ta_func_api.obj \
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csd\ta_frame.obj \
+ ..\..\..\..\..\temp\csd\table_a.obj \
+ ..\..\..\..\..\temp\csd\table_b.obj \
+ ..\..\..\..\..\temp\csd\table_c.obj \
+ ..\..\..\..\..\temp\csd\table_d.obj \
+ ..\..\..\..\..\temp\csd\table_e.obj \
+ ..\..\..\..\..\temp\csd\table_f.obj \
+ ..\..\..\..\..\temp\csd\table_g.obj \
+ ..\..\..\..\..\temp\csd\table_h.obj \
+ ..\..\..\..\..\temp\csd\table_i.obj \
+ ..\..\..\..\..\temp\csd\table_j.obj \
+ ..\..\..\..\..\temp\csd\table_k.obj \
+ ..\..\..\..\..\temp\csd\table_l.obj \
+ ..\..\..\..\..\temp\csd\table_m.obj \
+ ..\..\..\..\..\temp\csd\table_n.obj \
+ ..\..\..\..\..\temp\csd\table_o.obj \
+ ..\..\..\..\..\temp\csd\table_p.obj \
+ ..\..\..\..\..\temp\csd\table_q.obj \
+ ..\..\..\..\..\temp\csd\table_r.obj \
+ ..\..\..\..\..\temp\csd\table_s.obj \
+ ..\..\..\..\..\temp\csd\table_t.obj \
+ ..\..\..\..\..\temp\csd\table_u.obj \
+ ..\..\..\..\..\temp\csd\table_v.obj \
+ ..\..\..\..\..\temp\csd\table_w.obj \
+ ..\..\..\..\..\temp\csd\table_x.obj \
+ ..\..\..\..\..\temp\csd\table_y.obj \
+ ..\..\..\..\..\temp\csd\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csd\ta_abstract.obj \
++..\..\..\..\..\temp\csd\ta_def_ui.obj \
++..\..\..\..\..\temp\csd\ta_func_api.obj \
++..\..\..\..\..\temp\csd\ta_group_idx.obj \
++..\..\..\..\..\temp\csd\ta_frame.obj \
++..\..\..\..\..\temp\csd\table_a.obj \
++..\..\..\..\..\temp\csd\table_b.obj \
++..\..\..\..\..\temp\csd\table_c.obj \
++..\..\..\..\..\temp\csd\table_d.obj \
++..\..\..\..\..\temp\csd\table_e.obj \
++..\..\..\..\..\temp\csd\table_f.obj \
++..\..\..\..\..\temp\csd\table_g.obj \
++..\..\..\..\..\temp\csd\table_h.obj \
++..\..\..\..\..\temp\csd\table_i.obj \
++..\..\..\..\..\temp\csd\table_j.obj \
++..\..\..\..\..\temp\csd\table_k.obj \
++..\..\..\..\..\temp\csd\table_l.obj \
++..\..\..\..\..\temp\csd\table_m.obj \
++..\..\..\..\..\temp\csd\table_n.obj \
++..\..\..\..\..\temp\csd\table_o.obj \
++..\..\..\..\..\temp\csd\table_p.obj \
++..\..\..\..\..\temp\csd\table_q.obj \
++..\..\..\..\..\temp\csd\table_r.obj \
++..\..\..\..\..\temp\csd\table_s.obj \
++..\..\..\..\..\temp\csd\table_t.obj \
++..\..\..\..\..\temp\csd\table_u.obj \
++..\..\..\..\..\temp\csd\table_v.obj \
++..\..\..\..\..\temp\csd\table_w.obj \
++..\..\..\..\..\temp\csd\table_x.obj \
++..\..\..\..\..\temp\csd\table_y.obj \
++..\..\..\..\..\temp\csd\table_z.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/borland/ta_abstract/Makefile
+
+../csd/win32/borland/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csd/win32/borland/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del $(TARGET)
+ -del ta_abstract_csd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.pch
+ -del ../../../../../temp/csd/ta_abstract/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/borland/ta_common/Makefile b/vendor/ta-lib/make/csd/win32/borland/ta_common/Makefile
new file mode 100644
index 000000000..e47f49804
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/borland/ta_common/Makefile
@@ -0,0 +1,113 @@
+#############################################################################
+# Makefile for building ta_common_csd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj \
+ ..\..\..\..\..\temp\csd\ta_retcode.obj \
+ ..\..\..\..\..\temp\csd\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csd\ta_global.obj \
++..\..\..\..\..\temp\csd\ta_retcode.obj \
++..\..\..\..\..\temp\csd\ta_version.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/borland/ta_common/Makefile
+
+../csd/win32/borland/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csd/win32/borland/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del $(TARGET)
+ -del ta_common_csd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.pch
+ -del ../../../../../temp/csd/ta_common_csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csd/win32/borland/ta_func/Makefile b/vendor/ta-lib/make/csd/win32/borland/ta_func/Makefile
new file mode 100644
index 000000000..291bbefe9
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/borland/ta_func/Makefile
@@ -0,0 +1,1205 @@
+#############################################################################
+# Makefile for building ta_func_csd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_utility.obj \
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csd\ta_AD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ADX.obj \
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csd\ta_APO.obj \
+ ..\..\..\..\..\temp\csd\ta_AROON.obj \
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATR.obj \
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csd\ta_BETA.obj \
+ ..\..\..\..\..\temp\csd\ta_BOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CCI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csd\ta_CMO.obj \
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csd\ta_COS.obj \
+ ..\..\..\..\..\temp\csd\ta_COSH.obj \
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_DIV.obj \
+ ..\..\..\..\..\temp\csd\ta_DX.obj \
+ ..\..\..\..\..\temp\csd\ta_EMA.obj \
+ ..\..\..\..\..\temp\csd\ta_EXP.obj \
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csd\ta_LN.obj \
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csd\ta_MA.obj \
+ ..\..\..\..\..\temp\csd\ta_MACD.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csd\ta_MAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MFI.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MIN.obj \
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_MOM.obj \
+ ..\..\..\..\..\temp\csd\ta_MULT.obj \
+ ..\..\..\..\..\temp\csd\ta_NATR.obj \
+ ..\..\..\..\..\temp\csd\ta_OBV.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_PPO.obj \
+ ..\..\..\..\..\temp\csd\ta_ROC.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csd\ta_RSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SAR.obj \
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csd\ta_SIN.obj \
+ ..\..\..\..\..\temp\csd\ta_SINH.obj \
+ ..\..\..\..\..\temp\csd\ta_SMA.obj \
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SUB.obj \
+ ..\..\..\..\..\temp\csd\ta_SUM.obj \
+ ..\..\..\..\..\temp\csd\ta_T3.obj \
+ ..\..\..\..\..\temp\csd\ta_TAN.obj \
+ ..\..\..\..\..\temp\csd\ta_TANH.obj \
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csd\ta_TSF.obj \
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_VAR.obj \
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csd\ta_utility.obj \
++..\..\..\..\..\temp\csd\ta_ACOS.obj \
++..\..\..\..\..\temp\csd\ta_AD.obj \
++..\..\..\..\..\temp\csd\ta_ADD.obj \
++..\..\..\..\..\temp\csd\ta_ADOSC.obj \
++..\..\..\..\..\temp\csd\ta_ADX.obj \
++..\..\..\..\..\temp\csd\ta_ADXR.obj \
++..\..\..\..\..\temp\csd\ta_APO.obj \
++..\..\..\..\..\temp\csd\ta_AROON.obj \
++..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csd\ta_ASIN.obj \
++..\..\..\..\..\temp\csd\ta_ATAN.obj \
++..\..\..\..\..\temp\csd\ta_ATR.obj \
++..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csd\ta_BBANDS.obj \
++..\..\..\..\..\temp\csd\ta_BETA.obj \
++..\..\..\..\..\temp\csd\ta_BOP.obj \
++..\..\..\..\..\temp\csd\ta_CCI.obj \
++..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CEIL.obj \
++..\..\..\..\..\temp\csd\ta_CMO.obj \
++..\..\..\..\..\temp\csd\ta_CORREL.obj \
++..\..\..\..\..\temp\csd\ta_COS.obj \
++..\..\..\..\..\temp\csd\ta_COSH.obj \
++..\..\..\..\..\temp\csd\ta_DEMA.obj \
++..\..\..\..\..\temp\csd\ta_DIV.obj \
++..\..\..\..\..\temp\csd\ta_DX.obj \
++..\..\..\..\..\temp\csd\ta_EMA.obj \
++..\..\..\..\..\temp\csd\ta_EXP.obj \
++..\..\..\..\..\temp\csd\ta_FLOOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csd\ta_KAMA.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csd\ta_LN.obj \
++..\..\..\..\..\temp\csd\ta_LOG10.obj \
++..\..\..\..\..\temp\csd\ta_MA.obj \
++..\..\..\..\..\temp\csd\ta_MACD.obj \
++..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csd\ta_MAMA.obj \
++..\..\..\..\..\temp\csd\ta_MAVP.obj \
++..\..\..\..\..\temp\csd\ta_MAX.obj \
++..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MFI.obj \
++..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MIN.obj \
++..\..\..\..\..\temp\csd\ta_MININDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_MOM.obj \
++..\..\..\..\..\temp\csd\ta_MULT.obj \
++..\..\..\..\..\temp\csd\ta_NATR.obj \
++..\..\..\..\..\temp\csd\ta_OBV.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_PPO.obj \
++..\..\..\..\..\temp\csd\ta_ROC.obj \
++..\..\..\..\..\temp\csd\ta_ROCP.obj \
++..\..\..\..\..\temp\csd\ta_ROCR.obj \
++..\..\..\..\..\temp\csd\ta_ROCR100.obj \
++..\..\..\..\..\temp\csd\ta_RSI.obj \
++..\..\..\..\..\temp\csd\ta_SAR.obj \
++..\..\..\..\..\temp\csd\ta_SAREXT.obj \
++..\..\..\..\..\temp\csd\ta_SIN.obj \
++..\..\..\..\..\temp\csd\ta_SINH.obj \
++..\..\..\..\..\temp\csd\ta_SMA.obj \
++..\..\..\..\..\temp\csd\ta_SQRT.obj \
++..\..\..\..\..\temp\csd\ta_STDDEV.obj \
++..\..\..\..\..\temp\csd\ta_STOCH.obj \
++..\..\..\..\..\temp\csd\ta_STOCHF.obj \
++..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csd\ta_SUB.obj \
++..\..\..\..\..\temp\csd\ta_SUM.obj \
++..\..\..\..\..\temp\csd\ta_T3.obj \
++..\..\..\..\..\temp\csd\ta_TAN.obj \
++..\..\..\..\..\temp\csd\ta_TANH.obj \
++..\..\..\..\..\temp\csd\ta_TEMA.obj \
++..\..\..\..\..\temp\csd\ta_TRANGE.obj \
++..\..\..\..\..\temp\csd\ta_TRIMA.obj \
++..\..\..\..\..\temp\csd\ta_TRIX.obj \
++..\..\..\..\..\temp\csd\ta_TSF.obj \
++..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csd\ta_VAR.obj \
++..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csd\ta_WILLR.obj \
++..\..\..\..\..\temp\csd\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/borland/ta_func/Makefile
+
+../csd/win32/borland/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csd/win32/borland/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_func_csd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_func/*.pch
+ -del ../../../../../temp/csd/ta_func/*.idb
+ -del ../../../../../temp/csd/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/borland/ta_libc/Makefile b/vendor/ta-lib/make/csd/win32/borland/ta_libc/Makefile
new file mode 100644
index 000000000..8c9206ba7
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/borland/ta_libc/Makefile
@@ -0,0 +1,1438 @@
+#############################################################################
+# Makefile for building ta_libc_csd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj \
+ ..\..\..\..\..\temp\csd\ta_retcode.obj \
+ ..\..\..\..\..\temp\csd\ta_version.obj \
+ ..\..\..\..\..\temp\csd\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\ta_func_api.obj \
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csd\ta_frame.obj \
+ ..\..\..\..\..\temp\csd\table_a.obj \
+ ..\..\..\..\..\temp\csd\table_b.obj \
+ ..\..\..\..\..\temp\csd\table_c.obj \
+ ..\..\..\..\..\temp\csd\table_d.obj \
+ ..\..\..\..\..\temp\csd\table_e.obj \
+ ..\..\..\..\..\temp\csd\table_f.obj \
+ ..\..\..\..\..\temp\csd\table_g.obj \
+ ..\..\..\..\..\temp\csd\table_h.obj \
+ ..\..\..\..\..\temp\csd\table_i.obj \
+ ..\..\..\..\..\temp\csd\table_j.obj \
+ ..\..\..\..\..\temp\csd\table_k.obj \
+ ..\..\..\..\..\temp\csd\table_l.obj \
+ ..\..\..\..\..\temp\csd\table_m.obj \
+ ..\..\..\..\..\temp\csd\table_n.obj \
+ ..\..\..\..\..\temp\csd\table_o.obj \
+ ..\..\..\..\..\temp\csd\table_p.obj \
+ ..\..\..\..\..\temp\csd\table_q.obj \
+ ..\..\..\..\..\temp\csd\table_r.obj \
+ ..\..\..\..\..\temp\csd\table_s.obj \
+ ..\..\..\..\..\temp\csd\table_t.obj \
+ ..\..\..\..\..\temp\csd\table_u.obj \
+ ..\..\..\..\..\temp\csd\table_v.obj \
+ ..\..\..\..\..\temp\csd\table_w.obj \
+ ..\..\..\..\..\temp\csd\table_x.obj \
+ ..\..\..\..\..\temp\csd\table_y.obj \
+ ..\..\..\..\..\temp\csd\table_z.obj \
+ ..\..\..\..\..\temp\csd\ta_utility.obj \
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csd\ta_AD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ADX.obj \
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csd\ta_APO.obj \
+ ..\..\..\..\..\temp\csd\ta_AROON.obj \
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATR.obj \
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csd\ta_BETA.obj \
+ ..\..\..\..\..\temp\csd\ta_BOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CCI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csd\ta_CMO.obj \
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csd\ta_COS.obj \
+ ..\..\..\..\..\temp\csd\ta_COSH.obj \
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_DIV.obj \
+ ..\..\..\..\..\temp\csd\ta_DX.obj \
+ ..\..\..\..\..\temp\csd\ta_EMA.obj \
+ ..\..\..\..\..\temp\csd\ta_EXP.obj \
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csd\ta_LN.obj \
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csd\ta_MA.obj \
+ ..\..\..\..\..\temp\csd\ta_MACD.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csd\ta_MAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MFI.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MIN.obj \
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_MOM.obj \
+ ..\..\..\..\..\temp\csd\ta_MULT.obj \
+ ..\..\..\..\..\temp\csd\ta_NATR.obj \
+ ..\..\..\..\..\temp\csd\ta_OBV.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_PPO.obj \
+ ..\..\..\..\..\temp\csd\ta_ROC.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csd\ta_RSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SAR.obj \
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csd\ta_SIN.obj \
+ ..\..\..\..\..\temp\csd\ta_SINH.obj \
+ ..\..\..\..\..\temp\csd\ta_SMA.obj \
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SUB.obj \
+ ..\..\..\..\..\temp\csd\ta_SUM.obj \
+ ..\..\..\..\..\temp\csd\ta_T3.obj \
+ ..\..\..\..\..\temp\csd\ta_TAN.obj \
+ ..\..\..\..\..\temp\csd\ta_TANH.obj \
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csd\ta_TSF.obj \
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_VAR.obj \
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csd\ta_global.obj \
++..\..\..\..\..\temp\csd\ta_retcode.obj \
++..\..\..\..\..\temp\csd\ta_version.obj \
++..\..\..\..\..\temp\csd\ta_abstract.obj \
++..\..\..\..\..\temp\csd\ta_def_ui.obj \
++..\..\..\..\..\temp\csd\ta_func_api.obj \
++..\..\..\..\..\temp\csd\ta_group_idx.obj \
++..\..\..\..\..\temp\csd\ta_frame.obj \
++..\..\..\..\..\temp\csd\table_a.obj \
++..\..\..\..\..\temp\csd\table_b.obj \
++..\..\..\..\..\temp\csd\table_c.obj \
++..\..\..\..\..\temp\csd\table_d.obj \
++..\..\..\..\..\temp\csd\table_e.obj \
++..\..\..\..\..\temp\csd\table_f.obj \
++..\..\..\..\..\temp\csd\table_g.obj \
++..\..\..\..\..\temp\csd\table_h.obj \
++..\..\..\..\..\temp\csd\table_i.obj \
++..\..\..\..\..\temp\csd\table_j.obj \
++..\..\..\..\..\temp\csd\table_k.obj \
++..\..\..\..\..\temp\csd\table_l.obj \
++..\..\..\..\..\temp\csd\table_m.obj \
++..\..\..\..\..\temp\csd\table_n.obj \
++..\..\..\..\..\temp\csd\table_o.obj \
++..\..\..\..\..\temp\csd\table_p.obj \
++..\..\..\..\..\temp\csd\table_q.obj \
++..\..\..\..\..\temp\csd\table_r.obj \
++..\..\..\..\..\temp\csd\table_s.obj \
++..\..\..\..\..\temp\csd\table_t.obj \
++..\..\..\..\..\temp\csd\table_u.obj \
++..\..\..\..\..\temp\csd\table_v.obj \
++..\..\..\..\..\temp\csd\table_w.obj \
++..\..\..\..\..\temp\csd\table_x.obj \
++..\..\..\..\..\temp\csd\table_y.obj \
++..\..\..\..\..\temp\csd\table_z.obj \
++..\..\..\..\..\temp\csd\ta_utility.obj \
++..\..\..\..\..\temp\csd\ta_ACOS.obj \
++..\..\..\..\..\temp\csd\ta_AD.obj \
++..\..\..\..\..\temp\csd\ta_ADD.obj \
++..\..\..\..\..\temp\csd\ta_ADOSC.obj \
++..\..\..\..\..\temp\csd\ta_ADX.obj \
++..\..\..\..\..\temp\csd\ta_ADXR.obj \
++..\..\..\..\..\temp\csd\ta_APO.obj \
++..\..\..\..\..\temp\csd\ta_AROON.obj \
++..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csd\ta_ASIN.obj \
++..\..\..\..\..\temp\csd\ta_ATAN.obj \
++..\..\..\..\..\temp\csd\ta_ATR.obj \
++..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csd\ta_BBANDS.obj \
++..\..\..\..\..\temp\csd\ta_BETA.obj \
++..\..\..\..\..\temp\csd\ta_BOP.obj \
++..\..\..\..\..\temp\csd\ta_CCI.obj \
++..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CEIL.obj \
++..\..\..\..\..\temp\csd\ta_CMO.obj \
++..\..\..\..\..\temp\csd\ta_CORREL.obj \
++..\..\..\..\..\temp\csd\ta_COS.obj \
++..\..\..\..\..\temp\csd\ta_COSH.obj \
++..\..\..\..\..\temp\csd\ta_DEMA.obj \
++..\..\..\..\..\temp\csd\ta_DIV.obj \
++..\..\..\..\..\temp\csd\ta_DX.obj \
++..\..\..\..\..\temp\csd\ta_EMA.obj \
++..\..\..\..\..\temp\csd\ta_EXP.obj \
++..\..\..\..\..\temp\csd\ta_FLOOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csd\ta_KAMA.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csd\ta_LN.obj \
++..\..\..\..\..\temp\csd\ta_LOG10.obj \
++..\..\..\..\..\temp\csd\ta_MA.obj \
++..\..\..\..\..\temp\csd\ta_MACD.obj \
++..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csd\ta_MAMA.obj \
++..\..\..\..\..\temp\csd\ta_MAVP.obj \
++..\..\..\..\..\temp\csd\ta_MAX.obj \
++..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MFI.obj \
++..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MIN.obj \
++..\..\..\..\..\temp\csd\ta_MININDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_MOM.obj \
++..\..\..\..\..\temp\csd\ta_MULT.obj \
++..\..\..\..\..\temp\csd\ta_NATR.obj \
++..\..\..\..\..\temp\csd\ta_OBV.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_PPO.obj \
++..\..\..\..\..\temp\csd\ta_ROC.obj \
++..\..\..\..\..\temp\csd\ta_ROCP.obj \
++..\..\..\..\..\temp\csd\ta_ROCR.obj \
++..\..\..\..\..\temp\csd\ta_ROCR100.obj \
++..\..\..\..\..\temp\csd\ta_RSI.obj \
++..\..\..\..\..\temp\csd\ta_SAR.obj \
++..\..\..\..\..\temp\csd\ta_SAREXT.obj \
++..\..\..\..\..\temp\csd\ta_SIN.obj \
++..\..\..\..\..\temp\csd\ta_SINH.obj \
++..\..\..\..\..\temp\csd\ta_SMA.obj \
++..\..\..\..\..\temp\csd\ta_SQRT.obj \
++..\..\..\..\..\temp\csd\ta_STDDEV.obj \
++..\..\..\..\..\temp\csd\ta_STOCH.obj \
++..\..\..\..\..\temp\csd\ta_STOCHF.obj \
++..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csd\ta_SUB.obj \
++..\..\..\..\..\temp\csd\ta_SUM.obj \
++..\..\..\..\..\temp\csd\ta_T3.obj \
++..\..\..\..\..\temp\csd\ta_TAN.obj \
++..\..\..\..\..\temp\csd\ta_TANH.obj \
++..\..\..\..\..\temp\csd\ta_TEMA.obj \
++..\..\..\..\..\temp\csd\ta_TRANGE.obj \
++..\..\..\..\..\temp\csd\ta_TRIMA.obj \
++..\..\..\..\..\temp\csd\ta_TRIX.obj \
++..\..\..\..\..\temp\csd\ta_TSF.obj \
++..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csd\ta_VAR.obj \
++..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csd\ta_WILLR.obj \
++..\..\..\..\..\temp\csd\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/borland/ta_libc/Makefile
+
+../csd/win32/borland/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csd/win32/borland/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_libc_csd.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/borland/ta_regtest/Makefile b/vendor/ta-lib/make/csd/win32/borland/ta_regtest/Makefile
new file mode 100644
index 000000000..8c11ffc83
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/borland/ta_regtest/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -v -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -v -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32i.lib ..\..\..\..\..\lib\ta_libc_csd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_regtest.obj \
+ ..\..\..\..\..\temp\csd\test_candlestick.obj \
+ ..\..\..\..\..\temp\csd\test_1in_1out.obj \
+ ..\..\..\..\..\temp\csd\test_1in_2out.obj \
+ ..\..\..\..\..\temp\csd\test_internals.obj \
+ ..\..\..\..\..\temp\csd\test_adx.obj \
+ ..\..\..\..\..\temp\csd\test_bbands.obj \
+ ..\..\..\..\..\temp\csd\test_ma.obj \
+ ..\..\..\..\..\temp\csd\test_macd.obj \
+ ..\..\..\..\..\temp\csd\test_minmax.obj \
+ ..\..\..\..\..\temp\csd\test_mom.obj \
+ ..\..\..\..\..\temp\csd\test_per_ema.obj \
+ ..\..\..\..\..\temp\csd\test_per_hl.obj \
+ ..\..\..\..\..\temp\csd\test_per_hlc.obj \
+ ..\..\..\..\..\temp\csd\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\csd\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\csd\test_po.obj \
+ ..\..\..\..\..\temp\csd\test_rsi.obj \
+ ..\..\..\..\..\temp\csd\test_sar.obj \
+ ..\..\..\..\..\temp\csd\test_stddev.obj \
+ ..\..\..\..\..\temp\csd\test_stoch.obj \
+ ..\..\..\..\..\temp\csd\test_trange.obj \
+ ..\..\..\..\..\temp\csd\test_util.obj \
+ ..\..\..\..\..\temp\csd\test_data.obj \
+ ..\..\..\..\..\temp\csd\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/borland/ta_regtest/Makefile
+
+../csd/win32/borland/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csd/win32/borland/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csd\test_internals.obj
+ -del ..\..\..\..\..\temp\csd\test_adx.obj
+ -del ..\..\..\..\..\temp\csd\test_bbands.obj
+ -del ..\..\..\..\..\temp\csd\test_ma.obj
+ -del ..\..\..\..\..\temp\csd\test_macd.obj
+ -del ..\..\..\..\..\temp\csd\test_minmax.obj
+ -del ..\..\..\..\..\temp\csd\test_mom.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csd\test_po.obj
+ -del ..\..\..\..\..\temp\csd\test_rsi.obj
+ -del ..\..\..\..\..\temp\csd\test_sar.obj
+ -del ..\..\..\..\..\temp\csd\test_stddev.obj
+ -del ..\..\..\..\..\temp\csd\test_stoch.obj
+ -del ..\..\..\..\..\temp\csd\test_trange.obj
+ -del ..\..\..\..\..\temp\csd\test_util.obj
+ -del ..\..\..\..\..\temp\csd\test_data.obj
+ -del ..\..\..\..\..\temp\csd\test_abstract.obj
+ -del $(TARGET)
+ -del ta_regtest.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.pch
+ -del ../../../../../temp/csd/ta_regtest/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csd/win32/msvc/Makefile b/vendor/ta-lib/make/csd/win32/msvc/Makefile
new file mode 100644
index 000000000..4f6b9db08
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/msvc/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE) /nologo
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE) /nologo
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE) /nologo
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE) /nologo
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE) /nologo
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE) /nologo
+ @cd ..
+
+
+tmake: ../csd/win32/msvc/Makefile
+
+../csd/win32/msvc/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csd/win32/msvc/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/csd/win32/msvc/gen_code/Makefile b/vendor/ta-lib/make/csd/win32/msvc/gen_code/Makefile
new file mode 100644
index 000000000..eb7078910
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/msvc/gen_code/Makefile
@@ -0,0 +1,263 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -Zi -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -Zi -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_csd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/msvc/gen_code/Makefile
+
+../csd/win32/msvc/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csd/win32/msvc/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/gen_code/*.pch
+ -del ../../../../../temp/csd/gen_code/*.idb
+ -del ../../../../../temp/csd/gen_code/*.obj
+ -del gen_code.pdb
+ -del vc*.pdb
+ -del gen_code.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\csd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/msvc/ta_abstract/Makefile b/vendor/ta-lib/make/csd/win32/msvc/ta_abstract/Makefile
new file mode 100644
index 000000000..b9b6f89ac
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/msvc/ta_abstract/Makefile
@@ -0,0 +1,273 @@
+#############################################################################
+# Makefile for building ta_abstract_csd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\ta_func_api.obj \
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csd\ta_frame.obj \
+ ..\..\..\..\..\temp\csd\table_a.obj \
+ ..\..\..\..\..\temp\csd\table_b.obj \
+ ..\..\..\..\..\temp\csd\table_c.obj \
+ ..\..\..\..\..\temp\csd\table_d.obj \
+ ..\..\..\..\..\temp\csd\table_e.obj \
+ ..\..\..\..\..\temp\csd\table_f.obj \
+ ..\..\..\..\..\temp\csd\table_g.obj \
+ ..\..\..\..\..\temp\csd\table_h.obj \
+ ..\..\..\..\..\temp\csd\table_i.obj \
+ ..\..\..\..\..\temp\csd\table_j.obj \
+ ..\..\..\..\..\temp\csd\table_k.obj \
+ ..\..\..\..\..\temp\csd\table_l.obj \
+ ..\..\..\..\..\temp\csd\table_m.obj \
+ ..\..\..\..\..\temp\csd\table_n.obj \
+ ..\..\..\..\..\temp\csd\table_o.obj \
+ ..\..\..\..\..\temp\csd\table_p.obj \
+ ..\..\..\..\..\temp\csd\table_q.obj \
+ ..\..\..\..\..\temp\csd\table_r.obj \
+ ..\..\..\..\..\temp\csd\table_s.obj \
+ ..\..\..\..\..\temp\csd\table_t.obj \
+ ..\..\..\..\..\temp\csd\table_u.obj \
+ ..\..\..\..\..\temp\csd\table_v.obj \
+ ..\..\..\..\..\temp\csd\table_w.obj \
+ ..\..\..\..\..\temp\csd\table_x.obj \
+ ..\..\..\..\..\temp\csd\table_y.obj \
+ ..\..\..\..\..\temp\csd\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/msvc/ta_abstract/Makefile
+
+../csd/win32/msvc/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csd/win32/msvc/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.pch
+ -del ../../../../../temp/csd/ta_abstract/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.obj
+ -del ta_abstract_csd.pdb
+ -del vc*.pdb
+ -del ta_abstract_csd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/msvc/ta_common/Makefile b/vendor/ta-lib/make/csd/win32/msvc/ta_common/Makefile
new file mode 100644
index 000000000..7ecf1d635
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/msvc/ta_common/Makefile
@@ -0,0 +1,105 @@
+#############################################################################
+# Makefile for building ta_common_csd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj \
+ ..\..\..\..\..\temp\csd\ta_retcode.obj \
+ ..\..\..\..\..\temp\csd\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/msvc/ta_common/Makefile
+
+../csd/win32/msvc/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csd/win32/msvc/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.pch
+ -del ../../../../../temp/csd/ta_common_csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.obj
+ -del ta_common_csd.pdb
+ -del vc*.pdb
+ -del ta_common_csd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csd/win32/msvc/ta_func/Makefile b/vendor/ta-lib/make/csd/win32/msvc/ta_func/Makefile
new file mode 100644
index 000000000..50cbfd938
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/msvc/ta_func/Makefile
@@ -0,0 +1,1041 @@
+#############################################################################
+# Makefile for building ta_func_csd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_utility.obj \
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csd\ta_AD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ADX.obj \
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csd\ta_APO.obj \
+ ..\..\..\..\..\temp\csd\ta_AROON.obj \
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATR.obj \
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csd\ta_BETA.obj \
+ ..\..\..\..\..\temp\csd\ta_BOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CCI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csd\ta_CMO.obj \
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csd\ta_COS.obj \
+ ..\..\..\..\..\temp\csd\ta_COSH.obj \
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_DIV.obj \
+ ..\..\..\..\..\temp\csd\ta_DX.obj \
+ ..\..\..\..\..\temp\csd\ta_EMA.obj \
+ ..\..\..\..\..\temp\csd\ta_EXP.obj \
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csd\ta_LN.obj \
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csd\ta_MA.obj \
+ ..\..\..\..\..\temp\csd\ta_MACD.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csd\ta_MAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MFI.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MIN.obj \
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_MOM.obj \
+ ..\..\..\..\..\temp\csd\ta_MULT.obj \
+ ..\..\..\..\..\temp\csd\ta_NATR.obj \
+ ..\..\..\..\..\temp\csd\ta_OBV.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_PPO.obj \
+ ..\..\..\..\..\temp\csd\ta_ROC.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csd\ta_RSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SAR.obj \
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csd\ta_SIN.obj \
+ ..\..\..\..\..\temp\csd\ta_SINH.obj \
+ ..\..\..\..\..\temp\csd\ta_SMA.obj \
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SUB.obj \
+ ..\..\..\..\..\temp\csd\ta_SUM.obj \
+ ..\..\..\..\..\temp\csd\ta_T3.obj \
+ ..\..\..\..\..\temp\csd\ta_TAN.obj \
+ ..\..\..\..\..\temp\csd\ta_TANH.obj \
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csd\ta_TSF.obj \
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_VAR.obj \
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/msvc/ta_func/Makefile
+
+../csd/win32/msvc/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csd/win32/msvc/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_func/*.pch
+ -del ../../../../../temp/csd/ta_func/*.idb
+ -del ../../../../../temp/csd/ta_func/*.obj
+ -del ta_func_csd.pdb
+ -del vc*.pdb
+ -del ta_func_csd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/msvc/ta_libc/Makefile b/vendor/ta-lib/make/csd/win32/msvc/ta_libc/Makefile
new file mode 100644
index 000000000..63711ea20
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/msvc/ta_libc/Makefile
@@ -0,0 +1,1240 @@
+#############################################################################
+# Makefile for building ta_libc_csd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj \
+ ..\..\..\..\..\temp\csd\ta_retcode.obj \
+ ..\..\..\..\..\temp\csd\ta_version.obj \
+ ..\..\..\..\..\temp\csd\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\ta_func_api.obj \
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csd\ta_frame.obj \
+ ..\..\..\..\..\temp\csd\table_a.obj \
+ ..\..\..\..\..\temp\csd\table_b.obj \
+ ..\..\..\..\..\temp\csd\table_c.obj \
+ ..\..\..\..\..\temp\csd\table_d.obj \
+ ..\..\..\..\..\temp\csd\table_e.obj \
+ ..\..\..\..\..\temp\csd\table_f.obj \
+ ..\..\..\..\..\temp\csd\table_g.obj \
+ ..\..\..\..\..\temp\csd\table_h.obj \
+ ..\..\..\..\..\temp\csd\table_i.obj \
+ ..\..\..\..\..\temp\csd\table_j.obj \
+ ..\..\..\..\..\temp\csd\table_k.obj \
+ ..\..\..\..\..\temp\csd\table_l.obj \
+ ..\..\..\..\..\temp\csd\table_m.obj \
+ ..\..\..\..\..\temp\csd\table_n.obj \
+ ..\..\..\..\..\temp\csd\table_o.obj \
+ ..\..\..\..\..\temp\csd\table_p.obj \
+ ..\..\..\..\..\temp\csd\table_q.obj \
+ ..\..\..\..\..\temp\csd\table_r.obj \
+ ..\..\..\..\..\temp\csd\table_s.obj \
+ ..\..\..\..\..\temp\csd\table_t.obj \
+ ..\..\..\..\..\temp\csd\table_u.obj \
+ ..\..\..\..\..\temp\csd\table_v.obj \
+ ..\..\..\..\..\temp\csd\table_w.obj \
+ ..\..\..\..\..\temp\csd\table_x.obj \
+ ..\..\..\..\..\temp\csd\table_y.obj \
+ ..\..\..\..\..\temp\csd\table_z.obj \
+ ..\..\..\..\..\temp\csd\ta_utility.obj \
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csd\ta_AD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ADX.obj \
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csd\ta_APO.obj \
+ ..\..\..\..\..\temp\csd\ta_AROON.obj \
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATR.obj \
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csd\ta_BETA.obj \
+ ..\..\..\..\..\temp\csd\ta_BOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CCI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csd\ta_CMO.obj \
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csd\ta_COS.obj \
+ ..\..\..\..\..\temp\csd\ta_COSH.obj \
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_DIV.obj \
+ ..\..\..\..\..\temp\csd\ta_DX.obj \
+ ..\..\..\..\..\temp\csd\ta_EMA.obj \
+ ..\..\..\..\..\temp\csd\ta_EXP.obj \
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csd\ta_LN.obj \
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csd\ta_MA.obj \
+ ..\..\..\..\..\temp\csd\ta_MACD.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csd\ta_MAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MFI.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MIN.obj \
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_MOM.obj \
+ ..\..\..\..\..\temp\csd\ta_MULT.obj \
+ ..\..\..\..\..\temp\csd\ta_NATR.obj \
+ ..\..\..\..\..\temp\csd\ta_OBV.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_PPO.obj \
+ ..\..\..\..\..\temp\csd\ta_ROC.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csd\ta_RSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SAR.obj \
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csd\ta_SIN.obj \
+ ..\..\..\..\..\temp\csd\ta_SINH.obj \
+ ..\..\..\..\..\temp\csd\ta_SMA.obj \
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SUB.obj \
+ ..\..\..\..\..\temp\csd\ta_SUM.obj \
+ ..\..\..\..\..\temp\csd\ta_T3.obj \
+ ..\..\..\..\..\temp\csd\ta_TAN.obj \
+ ..\..\..\..\..\temp\csd\ta_TANH.obj \
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csd\ta_TSF.obj \
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_VAR.obj \
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csd.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/msvc/ta_libc/Makefile
+
+../csd/win32/msvc/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csd/win32/msvc/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ta_libc_csd.pdb
+ -del vc*.pdb
+ -del ta_libc_csd.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/msvc/ta_regtest/Makefile b/vendor/ta-lib/make/csd/win32/msvc/ta_regtest/Makefile
new file mode 100644
index 000000000..e3c410530
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/msvc/ta_regtest/Makefile
@@ -0,0 +1,239 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -Zi -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_csd.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_regtest.obj \
+ ..\..\..\..\..\temp\csd\test_candlestick.obj \
+ ..\..\..\..\..\temp\csd\test_1in_1out.obj \
+ ..\..\..\..\..\temp\csd\test_1in_2out.obj \
+ ..\..\..\..\..\temp\csd\test_internals.obj \
+ ..\..\..\..\..\temp\csd\test_adx.obj \
+ ..\..\..\..\..\temp\csd\test_bbands.obj \
+ ..\..\..\..\..\temp\csd\test_ma.obj \
+ ..\..\..\..\..\temp\csd\test_macd.obj \
+ ..\..\..\..\..\temp\csd\test_minmax.obj \
+ ..\..\..\..\..\temp\csd\test_mom.obj \
+ ..\..\..\..\..\temp\csd\test_per_ema.obj \
+ ..\..\..\..\..\temp\csd\test_per_hl.obj \
+ ..\..\..\..\..\temp\csd\test_per_hlc.obj \
+ ..\..\..\..\..\temp\csd\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\csd\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\csd\test_po.obj \
+ ..\..\..\..\..\temp\csd\test_rsi.obj \
+ ..\..\..\..\..\temp\csd\test_sar.obj \
+ ..\..\..\..\..\temp\csd\test_stddev.obj \
+ ..\..\..\..\..\temp\csd\test_stoch.obj \
+ ..\..\..\..\..\temp\csd\test_trange.obj \
+ ..\..\..\..\..\temp\csd\test_util.obj \
+ ..\..\..\..\..\temp\csd\test_data.obj \
+ ..\..\..\..\..\temp\csd\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/msvc/ta_regtest/Makefile
+
+../csd/win32/msvc/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csd/win32/msvc/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csd\test_internals.obj
+ -del ..\..\..\..\..\temp\csd\test_adx.obj
+ -del ..\..\..\..\..\temp\csd\test_bbands.obj
+ -del ..\..\..\..\..\temp\csd\test_ma.obj
+ -del ..\..\..\..\..\temp\csd\test_macd.obj
+ -del ..\..\..\..\..\temp\csd\test_minmax.obj
+ -del ..\..\..\..\..\temp\csd\test_mom.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csd\test_po.obj
+ -del ..\..\..\..\..\temp\csd\test_rsi.obj
+ -del ..\..\..\..\..\temp\csd\test_sar.obj
+ -del ..\..\..\..\..\temp\csd\test_stddev.obj
+ -del ..\..\..\..\..\temp\csd\test_stoch.obj
+ -del ..\..\..\..\..\temp\csd\test_trange.obj
+ -del ..\..\..\..\..\temp\csd\test_util.obj
+ -del ..\..\..\..\..\temp\csd\test_data.obj
+ -del ..\..\..\..\..\temp\csd\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.pch
+ -del ../../../../../temp/csd/ta_regtest/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.obj
+ -del ta_regtest.pdb
+ -del vc*.pdb
+ -del ta_regtest.ilk
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csd/win32/symantec/Makefile b/vendor/ta-lib/make/csd/win32/symantec/Makefile
new file mode 100644
index 000000000..7551bc4f7
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/symantec/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../csd/win32/symantec/Makefile
+
+../csd/win32/symantec/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csd/win32/symantec/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/csd/win32/symantec/gen_code/Makefile b/vendor/ta-lib/make/csd/win32/symantec/gen_code/Makefile
new file mode 100644
index 000000000..efd6da26f
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/symantec/gen_code/Makefile
@@ -0,0 +1,253 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /NOI /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_csd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/symantec/gen_code/Makefile
+
+../csd/win32/symantec/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csd/win32/symantec/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/gen_code/*.pch
+ -del ../../../../../temp/csd/gen_code/*.idb
+ -del ../../../../../temp/csd/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/symantec/ta_abstract/Makefile b/vendor/ta-lib/make/csd/win32/symantec/ta_abstract/Makefile
new file mode 100644
index 000000000..bc143fcc9
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/symantec/ta_abstract/Makefile
@@ -0,0 +1,295 @@
+#############################################################################
+# Makefile for building ta_abstract_csd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\ta_func_api.obj \
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csd\ta_frame.obj \
+ ..\..\..\..\..\temp\csd\table_a.obj \
+ ..\..\..\..\..\temp\csd\table_b.obj \
+ ..\..\..\..\..\temp\csd\table_c.obj \
+ ..\..\..\..\..\temp\csd\table_d.obj \
+ ..\..\..\..\..\temp\csd\table_e.obj \
+ ..\..\..\..\..\temp\csd\table_f.obj \
+ ..\..\..\..\..\temp\csd\table_g.obj \
+ ..\..\..\..\..\temp\csd\table_h.obj \
+ ..\..\..\..\..\temp\csd\table_i.obj \
+ ..\..\..\..\..\temp\csd\table_j.obj \
+ ..\..\..\..\..\temp\csd\table_k.obj \
+ ..\..\..\..\..\temp\csd\table_l.obj \
+ ..\..\..\..\..\temp\csd\table_m.obj \
+ ..\..\..\..\..\temp\csd\table_n.obj \
+ ..\..\..\..\..\temp\csd\table_o.obj \
+ ..\..\..\..\..\temp\csd\table_p.obj \
+ ..\..\..\..\..\temp\csd\table_q.obj \
+ ..\..\..\..\..\temp\csd\table_r.obj \
+ ..\..\..\..\..\temp\csd\table_s.obj \
+ ..\..\..\..\..\temp\csd\table_t.obj \
+ ..\..\..\..\..\temp\csd\table_u.obj \
+ ..\..\..\..\..\temp\csd\table_v.obj \
+ ..\..\..\..\..\temp\csd\table_w.obj \
+ ..\..\..\..\..\temp\csd\table_x.obj \
+ ..\..\..\..\..\temp\csd\table_y.obj \
+ ..\..\..\..\..\temp\csd\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csd\ta_abstract.obj \
++..\..\..\..\..\temp\csd\ta_def_ui.obj \
++..\..\..\..\..\temp\csd\ta_func_api.obj \
++..\..\..\..\..\temp\csd\ta_group_idx.obj \
++..\..\..\..\..\temp\csd\ta_frame.obj \
++..\..\..\..\..\temp\csd\table_a.obj \
++..\..\..\..\..\temp\csd\table_b.obj \
++..\..\..\..\..\temp\csd\table_c.obj \
++..\..\..\..\..\temp\csd\table_d.obj \
++..\..\..\..\..\temp\csd\table_e.obj \
++..\..\..\..\..\temp\csd\table_f.obj \
++..\..\..\..\..\temp\csd\table_g.obj \
++..\..\..\..\..\temp\csd\table_h.obj \
++..\..\..\..\..\temp\csd\table_i.obj \
++..\..\..\..\..\temp\csd\table_j.obj \
++..\..\..\..\..\temp\csd\table_k.obj \
++..\..\..\..\..\temp\csd\table_l.obj \
++..\..\..\..\..\temp\csd\table_m.obj \
++..\..\..\..\..\temp\csd\table_n.obj \
++..\..\..\..\..\temp\csd\table_o.obj \
++..\..\..\..\..\temp\csd\table_p.obj \
++..\..\..\..\..\temp\csd\table_q.obj \
++..\..\..\..\..\temp\csd\table_r.obj \
++..\..\..\..\..\temp\csd\table_s.obj \
++..\..\..\..\..\temp\csd\table_t.obj \
++..\..\..\..\..\temp\csd\table_u.obj \
++..\..\..\..\..\temp\csd\table_v.obj \
++..\..\..\..\..\temp\csd\table_w.obj \
++..\..\..\..\..\temp\csd\table_x.obj \
++..\..\..\..\..\temp\csd\table_y.obj \
++..\..\..\..\..\temp\csd\table_z.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/symantec/ta_abstract/Makefile
+
+../csd/win32/symantec/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csd/win32/symantec/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.pch
+ -del ../../../../../temp/csd/ta_abstract/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/symantec/ta_common/Makefile b/vendor/ta-lib/make/csd/win32/symantec/ta_common/Makefile
new file mode 100644
index 000000000..8d6b37e85
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/symantec/ta_common/Makefile
@@ -0,0 +1,99 @@
+#############################################################################
+# Makefile for building ta_common_csd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj \
+ ..\..\..\..\..\temp\csd\ta_retcode.obj \
+ ..\..\..\..\..\temp\csd\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csd\ta_global.obj \
++..\..\..\..\..\temp\csd\ta_retcode.obj \
++..\..\..\..\..\temp\csd\ta_version.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/symantec/ta_common/Makefile
+
+../csd/win32/symantec/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csd/win32/symantec/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.pch
+ -del ../../../../../temp/csd/ta_common_csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csd/win32/symantec/ta_func/Makefile b/vendor/ta-lib/make/csd/win32/symantec/ta_func/Makefile
new file mode 100644
index 000000000..657e82a29
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/symantec/ta_func/Makefile
@@ -0,0 +1,1191 @@
+#############################################################################
+# Makefile for building ta_func_csd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_utility.obj \
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csd\ta_AD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ADX.obj \
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csd\ta_APO.obj \
+ ..\..\..\..\..\temp\csd\ta_AROON.obj \
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATR.obj \
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csd\ta_BETA.obj \
+ ..\..\..\..\..\temp\csd\ta_BOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CCI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csd\ta_CMO.obj \
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csd\ta_COS.obj \
+ ..\..\..\..\..\temp\csd\ta_COSH.obj \
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_DIV.obj \
+ ..\..\..\..\..\temp\csd\ta_DX.obj \
+ ..\..\..\..\..\temp\csd\ta_EMA.obj \
+ ..\..\..\..\..\temp\csd\ta_EXP.obj \
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csd\ta_LN.obj \
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csd\ta_MA.obj \
+ ..\..\..\..\..\temp\csd\ta_MACD.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csd\ta_MAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MFI.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MIN.obj \
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_MOM.obj \
+ ..\..\..\..\..\temp\csd\ta_MULT.obj \
+ ..\..\..\..\..\temp\csd\ta_NATR.obj \
+ ..\..\..\..\..\temp\csd\ta_OBV.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_PPO.obj \
+ ..\..\..\..\..\temp\csd\ta_ROC.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csd\ta_RSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SAR.obj \
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csd\ta_SIN.obj \
+ ..\..\..\..\..\temp\csd\ta_SINH.obj \
+ ..\..\..\..\..\temp\csd\ta_SMA.obj \
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SUB.obj \
+ ..\..\..\..\..\temp\csd\ta_SUM.obj \
+ ..\..\..\..\..\temp\csd\ta_T3.obj \
+ ..\..\..\..\..\temp\csd\ta_TAN.obj \
+ ..\..\..\..\..\temp\csd\ta_TANH.obj \
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csd\ta_TSF.obj \
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_VAR.obj \
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csd\ta_utility.obj \
++..\..\..\..\..\temp\csd\ta_ACOS.obj \
++..\..\..\..\..\temp\csd\ta_AD.obj \
++..\..\..\..\..\temp\csd\ta_ADD.obj \
++..\..\..\..\..\temp\csd\ta_ADOSC.obj \
++..\..\..\..\..\temp\csd\ta_ADX.obj \
++..\..\..\..\..\temp\csd\ta_ADXR.obj \
++..\..\..\..\..\temp\csd\ta_APO.obj \
++..\..\..\..\..\temp\csd\ta_AROON.obj \
++..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csd\ta_ASIN.obj \
++..\..\..\..\..\temp\csd\ta_ATAN.obj \
++..\..\..\..\..\temp\csd\ta_ATR.obj \
++..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csd\ta_BBANDS.obj \
++..\..\..\..\..\temp\csd\ta_BETA.obj \
++..\..\..\..\..\temp\csd\ta_BOP.obj \
++..\..\..\..\..\temp\csd\ta_CCI.obj \
++..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CEIL.obj \
++..\..\..\..\..\temp\csd\ta_CMO.obj \
++..\..\..\..\..\temp\csd\ta_CORREL.obj \
++..\..\..\..\..\temp\csd\ta_COS.obj \
++..\..\..\..\..\temp\csd\ta_COSH.obj \
++..\..\..\..\..\temp\csd\ta_DEMA.obj \
++..\..\..\..\..\temp\csd\ta_DIV.obj \
++..\..\..\..\..\temp\csd\ta_DX.obj \
++..\..\..\..\..\temp\csd\ta_EMA.obj \
++..\..\..\..\..\temp\csd\ta_EXP.obj \
++..\..\..\..\..\temp\csd\ta_FLOOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csd\ta_KAMA.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csd\ta_LN.obj \
++..\..\..\..\..\temp\csd\ta_LOG10.obj \
++..\..\..\..\..\temp\csd\ta_MA.obj \
++..\..\..\..\..\temp\csd\ta_MACD.obj \
++..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csd\ta_MAMA.obj \
++..\..\..\..\..\temp\csd\ta_MAVP.obj \
++..\..\..\..\..\temp\csd\ta_MAX.obj \
++..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MFI.obj \
++..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MIN.obj \
++..\..\..\..\..\temp\csd\ta_MININDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_MOM.obj \
++..\..\..\..\..\temp\csd\ta_MULT.obj \
++..\..\..\..\..\temp\csd\ta_NATR.obj \
++..\..\..\..\..\temp\csd\ta_OBV.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_PPO.obj \
++..\..\..\..\..\temp\csd\ta_ROC.obj \
++..\..\..\..\..\temp\csd\ta_ROCP.obj \
++..\..\..\..\..\temp\csd\ta_ROCR.obj \
++..\..\..\..\..\temp\csd\ta_ROCR100.obj \
++..\..\..\..\..\temp\csd\ta_RSI.obj \
++..\..\..\..\..\temp\csd\ta_SAR.obj \
++..\..\..\..\..\temp\csd\ta_SAREXT.obj \
++..\..\..\..\..\temp\csd\ta_SIN.obj \
++..\..\..\..\..\temp\csd\ta_SINH.obj \
++..\..\..\..\..\temp\csd\ta_SMA.obj \
++..\..\..\..\..\temp\csd\ta_SQRT.obj \
++..\..\..\..\..\temp\csd\ta_STDDEV.obj \
++..\..\..\..\..\temp\csd\ta_STOCH.obj \
++..\..\..\..\..\temp\csd\ta_STOCHF.obj \
++..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csd\ta_SUB.obj \
++..\..\..\..\..\temp\csd\ta_SUM.obj \
++..\..\..\..\..\temp\csd\ta_T3.obj \
++..\..\..\..\..\temp\csd\ta_TAN.obj \
++..\..\..\..\..\temp\csd\ta_TANH.obj \
++..\..\..\..\..\temp\csd\ta_TEMA.obj \
++..\..\..\..\..\temp\csd\ta_TRANGE.obj \
++..\..\..\..\..\temp\csd\ta_TRIMA.obj \
++..\..\..\..\..\temp\csd\ta_TRIX.obj \
++..\..\..\..\..\temp\csd\ta_TSF.obj \
++..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csd\ta_VAR.obj \
++..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csd\ta_WILLR.obj \
++..\..\..\..\..\temp\csd\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/symantec/ta_func/Makefile
+
+../csd/win32/symantec/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csd/win32/symantec/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_func/*.pch
+ -del ../../../../../temp/csd/ta_func/*.idb
+ -del ../../../../../temp/csd/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/symantec/ta_libc/Makefile b/vendor/ta-lib/make/csd/win32/symantec/ta_libc/Makefile
new file mode 100644
index 000000000..47be13581
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/symantec/ta_libc/Makefile
@@ -0,0 +1,1424 @@
+#############################################################################
+# Makefile for building ta_libc_csd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj \
+ ..\..\..\..\..\temp\csd\ta_retcode.obj \
+ ..\..\..\..\..\temp\csd\ta_version.obj \
+ ..\..\..\..\..\temp\csd\ta_abstract.obj \
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csd\ta_func_api.obj \
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csd\ta_frame.obj \
+ ..\..\..\..\..\temp\csd\table_a.obj \
+ ..\..\..\..\..\temp\csd\table_b.obj \
+ ..\..\..\..\..\temp\csd\table_c.obj \
+ ..\..\..\..\..\temp\csd\table_d.obj \
+ ..\..\..\..\..\temp\csd\table_e.obj \
+ ..\..\..\..\..\temp\csd\table_f.obj \
+ ..\..\..\..\..\temp\csd\table_g.obj \
+ ..\..\..\..\..\temp\csd\table_h.obj \
+ ..\..\..\..\..\temp\csd\table_i.obj \
+ ..\..\..\..\..\temp\csd\table_j.obj \
+ ..\..\..\..\..\temp\csd\table_k.obj \
+ ..\..\..\..\..\temp\csd\table_l.obj \
+ ..\..\..\..\..\temp\csd\table_m.obj \
+ ..\..\..\..\..\temp\csd\table_n.obj \
+ ..\..\..\..\..\temp\csd\table_o.obj \
+ ..\..\..\..\..\temp\csd\table_p.obj \
+ ..\..\..\..\..\temp\csd\table_q.obj \
+ ..\..\..\..\..\temp\csd\table_r.obj \
+ ..\..\..\..\..\temp\csd\table_s.obj \
+ ..\..\..\..\..\temp\csd\table_t.obj \
+ ..\..\..\..\..\temp\csd\table_u.obj \
+ ..\..\..\..\..\temp\csd\table_v.obj \
+ ..\..\..\..\..\temp\csd\table_w.obj \
+ ..\..\..\..\..\temp\csd\table_x.obj \
+ ..\..\..\..\..\temp\csd\table_y.obj \
+ ..\..\..\..\..\temp\csd\table_z.obj \
+ ..\..\..\..\..\temp\csd\ta_utility.obj \
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csd\ta_AD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADD.obj \
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ADX.obj \
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csd\ta_APO.obj \
+ ..\..\..\..\..\temp\csd\ta_AROON.obj \
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csd\ta_ATR.obj \
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csd\ta_BETA.obj \
+ ..\..\..\..\..\temp\csd\ta_BOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CCI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csd\ta_CMO.obj \
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csd\ta_COS.obj \
+ ..\..\..\..\..\temp\csd\ta_COSH.obj \
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_DIV.obj \
+ ..\..\..\..\..\temp\csd\ta_DX.obj \
+ ..\..\..\..\..\temp\csd\ta_EMA.obj \
+ ..\..\..\..\..\temp\csd\ta_EXP.obj \
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csd\ta_LN.obj \
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csd\ta_MA.obj \
+ ..\..\..\..\..\temp\csd\ta_MACD.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csd\ta_MAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MFI.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_MIN.obj \
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_MOM.obj \
+ ..\..\..\..\..\temp\csd\ta_MULT.obj \
+ ..\..\..\..\..\temp\csd\ta_NATR.obj \
+ ..\..\..\..\..\temp\csd\ta_OBV.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csd\ta_PPO.obj \
+ ..\..\..\..\..\temp\csd\ta_ROC.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csd\ta_RSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SAR.obj \
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csd\ta_SIN.obj \
+ ..\..\..\..\..\temp\csd\ta_SINH.obj \
+ ..\..\..\..\..\temp\csd\ta_SMA.obj \
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csd\ta_SUB.obj \
+ ..\..\..\..\..\temp\csd\ta_SUM.obj \
+ ..\..\..\..\..\temp\csd\ta_T3.obj \
+ ..\..\..\..\..\temp\csd\ta_TAN.obj \
+ ..\..\..\..\..\temp\csd\ta_TANH.obj \
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csd\ta_TSF.obj \
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csd\ta_VAR.obj \
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csd.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csd\ta_global.obj \
++..\..\..\..\..\temp\csd\ta_retcode.obj \
++..\..\..\..\..\temp\csd\ta_version.obj \
++..\..\..\..\..\temp\csd\ta_abstract.obj \
++..\..\..\..\..\temp\csd\ta_def_ui.obj \
++..\..\..\..\..\temp\csd\ta_func_api.obj \
++..\..\..\..\..\temp\csd\ta_group_idx.obj \
++..\..\..\..\..\temp\csd\ta_frame.obj \
++..\..\..\..\..\temp\csd\table_a.obj \
++..\..\..\..\..\temp\csd\table_b.obj \
++..\..\..\..\..\temp\csd\table_c.obj \
++..\..\..\..\..\temp\csd\table_d.obj \
++..\..\..\..\..\temp\csd\table_e.obj \
++..\..\..\..\..\temp\csd\table_f.obj \
++..\..\..\..\..\temp\csd\table_g.obj \
++..\..\..\..\..\temp\csd\table_h.obj \
++..\..\..\..\..\temp\csd\table_i.obj \
++..\..\..\..\..\temp\csd\table_j.obj \
++..\..\..\..\..\temp\csd\table_k.obj \
++..\..\..\..\..\temp\csd\table_l.obj \
++..\..\..\..\..\temp\csd\table_m.obj \
++..\..\..\..\..\temp\csd\table_n.obj \
++..\..\..\..\..\temp\csd\table_o.obj \
++..\..\..\..\..\temp\csd\table_p.obj \
++..\..\..\..\..\temp\csd\table_q.obj \
++..\..\..\..\..\temp\csd\table_r.obj \
++..\..\..\..\..\temp\csd\table_s.obj \
++..\..\..\..\..\temp\csd\table_t.obj \
++..\..\..\..\..\temp\csd\table_u.obj \
++..\..\..\..\..\temp\csd\table_v.obj \
++..\..\..\..\..\temp\csd\table_w.obj \
++..\..\..\..\..\temp\csd\table_x.obj \
++..\..\..\..\..\temp\csd\table_y.obj \
++..\..\..\..\..\temp\csd\table_z.obj \
++..\..\..\..\..\temp\csd\ta_utility.obj \
++..\..\..\..\..\temp\csd\ta_ACOS.obj \
++..\..\..\..\..\temp\csd\ta_AD.obj \
++..\..\..\..\..\temp\csd\ta_ADD.obj \
++..\..\..\..\..\temp\csd\ta_ADOSC.obj \
++..\..\..\..\..\temp\csd\ta_ADX.obj \
++..\..\..\..\..\temp\csd\ta_ADXR.obj \
++..\..\..\..\..\temp\csd\ta_APO.obj \
++..\..\..\..\..\temp\csd\ta_AROON.obj \
++..\..\..\..\..\temp\csd\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csd\ta_ASIN.obj \
++..\..\..\..\..\temp\csd\ta_ATAN.obj \
++..\..\..\..\..\temp\csd\ta_ATR.obj \
++..\..\..\..\..\temp\csd\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csd\ta_BBANDS.obj \
++..\..\..\..\..\temp\csd\ta_BETA.obj \
++..\..\..\..\..\temp\csd\ta_BOP.obj \
++..\..\..\..\..\temp\csd\ta_CCI.obj \
++..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csd\ta_CEIL.obj \
++..\..\..\..\..\temp\csd\ta_CMO.obj \
++..\..\..\..\..\temp\csd\ta_CORREL.obj \
++..\..\..\..\..\temp\csd\ta_COS.obj \
++..\..\..\..\..\temp\csd\ta_COSH.obj \
++..\..\..\..\..\temp\csd\ta_DEMA.obj \
++..\..\..\..\..\temp\csd\ta_DIV.obj \
++..\..\..\..\..\temp\csd\ta_DX.obj \
++..\..\..\..\..\temp\csd\ta_EMA.obj \
++..\..\..\..\..\temp\csd\ta_EXP.obj \
++..\..\..\..\..\temp\csd\ta_FLOOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csd\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csd\ta_KAMA.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csd\ta_LN.obj \
++..\..\..\..\..\temp\csd\ta_LOG10.obj \
++..\..\..\..\..\temp\csd\ta_MA.obj \
++..\..\..\..\..\temp\csd\ta_MACD.obj \
++..\..\..\..\..\temp\csd\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csd\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csd\ta_MAMA.obj \
++..\..\..\..\..\temp\csd\ta_MAVP.obj \
++..\..\..\..\..\temp\csd\ta_MAX.obj \
++..\..\..\..\..\temp\csd\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MFI.obj \
++..\..\..\..\..\temp\csd\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csd\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csd\ta_MIN.obj \
++..\..\..\..\..\temp\csd\ta_MININDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAX.obj \
++..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_MOM.obj \
++..\..\..\..\..\temp\csd\ta_MULT.obj \
++..\..\..\..\..\temp\csd\ta_NATR.obj \
++..\..\..\..\..\temp\csd\ta_OBV.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csd\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csd\ta_PPO.obj \
++..\..\..\..\..\temp\csd\ta_ROC.obj \
++..\..\..\..\..\temp\csd\ta_ROCP.obj \
++..\..\..\..\..\temp\csd\ta_ROCR.obj \
++..\..\..\..\..\temp\csd\ta_ROCR100.obj \
++..\..\..\..\..\temp\csd\ta_RSI.obj \
++..\..\..\..\..\temp\csd\ta_SAR.obj \
++..\..\..\..\..\temp\csd\ta_SAREXT.obj \
++..\..\..\..\..\temp\csd\ta_SIN.obj \
++..\..\..\..\..\temp\csd\ta_SINH.obj \
++..\..\..\..\..\temp\csd\ta_SMA.obj \
++..\..\..\..\..\temp\csd\ta_SQRT.obj \
++..\..\..\..\..\temp\csd\ta_STDDEV.obj \
++..\..\..\..\..\temp\csd\ta_STOCH.obj \
++..\..\..\..\..\temp\csd\ta_STOCHF.obj \
++..\..\..\..\..\temp\csd\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csd\ta_SUB.obj \
++..\..\..\..\..\temp\csd\ta_SUM.obj \
++..\..\..\..\..\temp\csd\ta_T3.obj \
++..\..\..\..\..\temp\csd\ta_TAN.obj \
++..\..\..\..\..\temp\csd\ta_TANH.obj \
++..\..\..\..\..\temp\csd\ta_TEMA.obj \
++..\..\..\..\..\temp\csd\ta_TRANGE.obj \
++..\..\..\..\..\temp\csd\ta_TRIMA.obj \
++..\..\..\..\..\temp\csd\ta_TRIX.obj \
++..\..\..\..\..\temp\csd\ta_TSF.obj \
++..\..\..\..\..\temp\csd\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csd\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csd\ta_VAR.obj \
++..\..\..\..\..\temp\csd\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csd\ta_WILLR.obj \
++..\..\..\..\..\temp\csd\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/symantec/ta_libc/Makefile
+
+../csd/win32/symantec/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csd/win32/symantec/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/symantec/ta_regtest/Makefile b/vendor/ta-lib/make/csd/win32/symantec/ta_regtest/Makefile
new file mode 100644
index 000000000..2a1b06da0
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/symantec/ta_regtest/Makefile
@@ -0,0 +1,229 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /NOI /DEBUG /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_csd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_regtest.obj \
+ ..\..\..\..\..\temp\csd\test_candlestick.obj \
+ ..\..\..\..\..\temp\csd\test_1in_1out.obj \
+ ..\..\..\..\..\temp\csd\test_1in_2out.obj \
+ ..\..\..\..\..\temp\csd\test_internals.obj \
+ ..\..\..\..\..\temp\csd\test_adx.obj \
+ ..\..\..\..\..\temp\csd\test_bbands.obj \
+ ..\..\..\..\..\temp\csd\test_ma.obj \
+ ..\..\..\..\..\temp\csd\test_macd.obj \
+ ..\..\..\..\..\temp\csd\test_minmax.obj \
+ ..\..\..\..\..\temp\csd\test_mom.obj \
+ ..\..\..\..\..\temp\csd\test_per_ema.obj \
+ ..\..\..\..\..\temp\csd\test_per_hl.obj \
+ ..\..\..\..\..\temp\csd\test_per_hlc.obj \
+ ..\..\..\..\..\temp\csd\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\csd\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\csd\test_po.obj \
+ ..\..\..\..\..\temp\csd\test_rsi.obj \
+ ..\..\..\..\..\temp\csd\test_sar.obj \
+ ..\..\..\..\..\temp\csd\test_stddev.obj \
+ ..\..\..\..\..\temp\csd\test_stoch.obj \
+ ..\..\..\..\..\temp\csd\test_trange.obj \
+ ..\..\..\..\..\temp\csd\test_util.obj \
+ ..\..\..\..\..\temp\csd\test_data.obj \
+ ..\..\..\..\..\temp\csd\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/symantec/ta_regtest/Makefile
+
+../csd/win32/symantec/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csd/win32/symantec/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csd\test_internals.obj
+ -del ..\..\..\..\..\temp\csd\test_adx.obj
+ -del ..\..\..\..\..\temp\csd\test_bbands.obj
+ -del ..\..\..\..\..\temp\csd\test_ma.obj
+ -del ..\..\..\..\..\temp\csd\test_macd.obj
+ -del ..\..\..\..\..\temp\csd\test_minmax.obj
+ -del ..\..\..\..\..\temp\csd\test_mom.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csd\test_po.obj
+ -del ..\..\..\..\..\temp\csd\test_rsi.obj
+ -del ..\..\..\..\..\temp\csd\test_sar.obj
+ -del ..\..\..\..\..\temp\csd\test_stddev.obj
+ -del ..\..\..\..\..\temp\csd\test_stoch.obj
+ -del ..\..\..\..\..\temp\csd\test_trange.obj
+ -del ..\..\..\..\..\temp\csd\test_util.obj
+ -del ..\..\..\..\..\temp\csd\test_data.obj
+ -del ..\..\..\..\..\temp\csd\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.pch
+ -del ../../../../../temp/csd/ta_regtest/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csd/win32/watcom/Makefile b/vendor/ta-lib/make/csd/win32/watcom/Makefile
new file mode 100644
index 000000000..37e08bee6
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/watcom/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../csd/win32/watcom/Makefile
+
+../csd/win32/watcom/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csd/win32/watcom/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/csd/win32/watcom/gen_code/Makefile b/vendor/ta-lib/make/csd/win32/watcom/gen_code/Makefile
new file mode 100644
index 000000000..16a31235f
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/watcom/gen_code/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_GEN_CODE -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_GEN_CODE -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames"
+LINK = wlink
+LFLAGS = op quiet op c d all sys nt
+LIBS = ..\..\..\..\..\lib\ta_common_csd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\gen_code\gen_code.obj &
+ ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj &
+ ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_a.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_b.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_c.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_d.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_e.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_f.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_g.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_h.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_i.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_j.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_k.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_l.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_m.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_n.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_o.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_p.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_q.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_r.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_s.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_t.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_u.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_v.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_w.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_x.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_y.obj &
+ ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+TMPLIST = gen_code.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME gen_code
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\csd\gen_code\gen_code.obj,..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj,..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj,..\..\..\..\..\temp\csd\gen_code\table_a.obj,..\..\..\..\..\temp\csd\gen_code\table_b.obj,..\..\..\..\..\temp\csd\gen_code\table_c.obj,..\..\..\..\..\temp\csd\gen_code\table_d.obj,..\..\..\..\..\temp\csd\gen_code\table_e.obj,..\..\..\..\..\temp\csd\gen_code\table_f.obj,..\..\..\..\..\temp\csd\gen_code\table_g.obj,..\..\..\..\..\temp\csd\gen_code\table_h.obj,..\..\..\..\..\temp\csd\gen_code\table_i.obj,..\..\..\..\..\temp\csd\gen_code\table_j.obj,..\..\..\..\..\temp\csd\gen_code\table_k.obj,..\..\..\..\..\temp\csd\gen_code\table_l.obj,..\..\..\..\..\temp\csd\gen_code\table_m.obj,..\..\..\..\..\temp\csd\gen_code\table_n.obj,..\..\..\..\..\temp\csd\gen_code\table_o.obj,..\..\..\..\..\temp\csd\gen_code\table_p.obj,..\..\..\..\..\temp\csd\gen_code\table_q.obj,..\..\..\..\..\temp\csd\gen_code\table_r.obj,..\..\..\..\..\temp\csd\gen_code\table_s.obj,..\..\..\..\..\temp\csd\gen_code\table_t.obj,..\..\..\..\..\temp\csd\gen_code\table_u.obj,..\..\..\..\..\temp\csd\gen_code\table_v.obj,..\..\..\..\..\temp\csd\gen_code\table_w.obj,..\..\..\..\..\temp\csd\gen_code\table_x.obj,..\..\..\..\..\temp\csd\gen_code\table_y.obj,..\..\..\..\..\temp\csd\gen_code\table_z.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_common_csd.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/watcom/gen_code/Makefile
+
+../csd/win32/watcom/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csd/win32/watcom/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csd\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/gen_code/*.pch
+ -del ../../../../../temp/csd/gen_code/*.idb
+ -del ../../../../../temp/csd/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/watcom/ta_abstract/Makefile b/vendor/ta-lib/make/csd/win32/watcom/ta_abstract/Makefile
new file mode 100644
index 000000000..a69ee4899
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/watcom/ta_abstract/Makefile
@@ -0,0 +1,251 @@
+#############################################################################
+# Makefile for building ta_abstract_csd
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_abstract.obj &
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj &
+ ..\..\..\..\..\temp\csd\ta_func_api.obj &
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj &
+ ..\..\..\..\..\temp\csd\ta_frame.obj &
+ ..\..\..\..\..\temp\csd\table_a.obj &
+ ..\..\..\..\..\temp\csd\table_b.obj &
+ ..\..\..\..\..\temp\csd\table_c.obj &
+ ..\..\..\..\..\temp\csd\table_d.obj &
+ ..\..\..\..\..\temp\csd\table_e.obj &
+ ..\..\..\..\..\temp\csd\table_f.obj &
+ ..\..\..\..\..\temp\csd\table_g.obj &
+ ..\..\..\..\..\temp\csd\table_h.obj &
+ ..\..\..\..\..\temp\csd\table_i.obj &
+ ..\..\..\..\..\temp\csd\table_j.obj &
+ ..\..\..\..\..\temp\csd\table_k.obj &
+ ..\..\..\..\..\temp\csd\table_l.obj &
+ ..\..\..\..\..\temp\csd\table_m.obj &
+ ..\..\..\..\..\temp\csd\table_n.obj &
+ ..\..\..\..\..\temp\csd\table_o.obj &
+ ..\..\..\..\..\temp\csd\table_p.obj &
+ ..\..\..\..\..\temp\csd\table_q.obj &
+ ..\..\..\..\..\temp\csd\table_r.obj &
+ ..\..\..\..\..\temp\csd\table_s.obj &
+ ..\..\..\..\..\temp\csd\table_t.obj &
+ ..\..\..\..\..\temp\csd\table_u.obj &
+ ..\..\..\..\..\temp\csd\table_v.obj &
+ ..\..\..\..\..\temp\csd\table_w.obj &
+ ..\..\..\..\..\temp\csd\table_x.obj &
+ ..\..\..\..\..\temp\csd\table_y.obj &
+ ..\..\..\..\..\temp\csd\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csd.lib
+TMPLIST = ta_abstract_csd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/watcom/ta_abstract/Makefile
+
+../csd/win32/watcom/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csd/win32/watcom/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.pch
+ -del ../../../../../temp/csd/ta_abstract/*.idb
+ -del ../../../../../temp/csd/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csd/win32/watcom/ta_common/Makefile b/vendor/ta-lib/make/csd/win32/watcom/ta_common/Makefile
new file mode 100644
index 000000000..0e5215101
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/watcom/ta_common/Makefile
@@ -0,0 +1,83 @@
+#############################################################################
+# Makefile for building ta_common_csd
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj &
+ ..\..\..\..\..\temp\csd\ta_retcode.obj &
+ ..\..\..\..\..\temp\csd\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csd.lib
+TMPLIST = ta_common_csd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/watcom/ta_common/Makefile
+
+../csd/win32/watcom/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csd/win32/watcom/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.pch
+ -del ../../../../../temp/csd/ta_common_csd/*.idb
+ -del ../../../../../temp/csd/ta_common_csd/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csd/win32/watcom/ta_func/Makefile b/vendor/ta-lib/make/csd/win32/watcom/ta_func/Makefile
new file mode 100644
index 000000000..219e26149
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/watcom/ta_func/Makefile
@@ -0,0 +1,1019 @@
+#############################################################################
+# Makefile for building ta_func_csd
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="\n" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_utility.obj &
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj &
+ ..\..\..\..\..\temp\csd\ta_AD.obj &
+ ..\..\..\..\..\temp\csd\ta_ADD.obj &
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\csd\ta_ADX.obj &
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj &
+ ..\..\..\..\..\temp\csd\ta_APO.obj &
+ ..\..\..\..\..\temp\csd\ta_AROON.obj &
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj &
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj &
+ ..\..\..\..\..\temp\csd\ta_ATR.obj &
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\csd\ta_BETA.obj &
+ ..\..\..\..\..\temp\csd\ta_BOP.obj &
+ ..\..\..\..\..\temp\csd\ta_CCI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj &
+ ..\..\..\..\..\temp\csd\ta_CMO.obj &
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj &
+ ..\..\..\..\..\temp\csd\ta_COS.obj &
+ ..\..\..\..\..\temp\csd\ta_COSH.obj &
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj &
+ ..\..\..\..\..\temp\csd\ta_DIV.obj &
+ ..\..\..\..\..\temp\csd\ta_DX.obj &
+ ..\..\..\..\..\temp\csd\ta_EMA.obj &
+ ..\..\..\..\..\temp\csd\ta_EXP.obj &
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\csd\ta_LN.obj &
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj &
+ ..\..\..\..\..\temp\csd\ta_MA.obj &
+ ..\..\..\..\..\temp\csd\ta_MACD.obj &
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj &
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj &
+ ..\..\..\..\..\temp\csd\ta_MAX.obj &
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_MFI.obj &
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_MIN.obj &
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\csd\ta_MOM.obj &
+ ..\..\..\..\..\temp\csd\ta_MULT.obj &
+ ..\..\..\..\..\temp\csd\ta_NATR.obj &
+ ..\..\..\..\..\temp\csd\ta_OBV.obj &
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\csd\ta_PPO.obj &
+ ..\..\..\..\..\temp\csd\ta_ROC.obj &
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj &
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj &
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\csd\ta_RSI.obj &
+ ..\..\..\..\..\temp\csd\ta_SAR.obj &
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\csd\ta_SIN.obj &
+ ..\..\..\..\..\temp\csd\ta_SINH.obj &
+ ..\..\..\..\..\temp\csd\ta_SMA.obj &
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj &
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj &
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\csd\ta_SUB.obj &
+ ..\..\..\..\..\temp\csd\ta_SUM.obj &
+ ..\..\..\..\..\temp\csd\ta_T3.obj &
+ ..\..\..\..\..\temp\csd\ta_TAN.obj &
+ ..\..\..\..\..\temp\csd\ta_TANH.obj &
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj &
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj &
+ ..\..\..\..\..\temp\csd\ta_TSF.obj &
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\csd\ta_VAR.obj &
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj &
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csd.lib
+TMPLIST = ta_func_csd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/watcom/ta_func/Makefile
+
+../csd/win32/watcom/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csd/win32/watcom/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_func/*.pch
+ -del ../../../../../temp/csd/ta_func/*.idb
+ -del ../../../../../temp/csd/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/watcom/ta_libc/Makefile b/vendor/ta-lib/make/csd/win32/watcom/ta_libc/Makefile
new file mode 100644
index 000000000..df2a44259
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/watcom/ta_libc/Makefile
@@ -0,0 +1,1219 @@
+#############################################################################
+# Makefile for building ta_libc_csd
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+QTDIR =
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="$(QTDIR)\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c &
+ ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_global.obj &
+ ..\..\..\..\..\temp\csd\ta_retcode.obj &
+ ..\..\..\..\..\temp\csd\ta_version.obj &
+ ..\..\..\..\..\temp\csd\ta_abstract.obj &
+ ..\..\..\..\..\temp\csd\ta_def_ui.obj &
+ ..\..\..\..\..\temp\csd\ta_func_api.obj &
+ ..\..\..\..\..\temp\csd\ta_group_idx.obj &
+ ..\..\..\..\..\temp\csd\ta_frame.obj &
+ ..\..\..\..\..\temp\csd\table_a.obj &
+ ..\..\..\..\..\temp\csd\table_b.obj &
+ ..\..\..\..\..\temp\csd\table_c.obj &
+ ..\..\..\..\..\temp\csd\table_d.obj &
+ ..\..\..\..\..\temp\csd\table_e.obj &
+ ..\..\..\..\..\temp\csd\table_f.obj &
+ ..\..\..\..\..\temp\csd\table_g.obj &
+ ..\..\..\..\..\temp\csd\table_h.obj &
+ ..\..\..\..\..\temp\csd\table_i.obj &
+ ..\..\..\..\..\temp\csd\table_j.obj &
+ ..\..\..\..\..\temp\csd\table_k.obj &
+ ..\..\..\..\..\temp\csd\table_l.obj &
+ ..\..\..\..\..\temp\csd\table_m.obj &
+ ..\..\..\..\..\temp\csd\table_n.obj &
+ ..\..\..\..\..\temp\csd\table_o.obj &
+ ..\..\..\..\..\temp\csd\table_p.obj &
+ ..\..\..\..\..\temp\csd\table_q.obj &
+ ..\..\..\..\..\temp\csd\table_r.obj &
+ ..\..\..\..\..\temp\csd\table_s.obj &
+ ..\..\..\..\..\temp\csd\table_t.obj &
+ ..\..\..\..\..\temp\csd\table_u.obj &
+ ..\..\..\..\..\temp\csd\table_v.obj &
+ ..\..\..\..\..\temp\csd\table_w.obj &
+ ..\..\..\..\..\temp\csd\table_x.obj &
+ ..\..\..\..\..\temp\csd\table_y.obj &
+ ..\..\..\..\..\temp\csd\table_z.obj &
+ ..\..\..\..\..\temp\csd\ta_utility.obj &
+ ..\..\..\..\..\temp\csd\ta_ACOS.obj &
+ ..\..\..\..\..\temp\csd\ta_AD.obj &
+ ..\..\..\..\..\temp\csd\ta_ADD.obj &
+ ..\..\..\..\..\temp\csd\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\csd\ta_ADX.obj &
+ ..\..\..\..\..\temp\csd\ta_ADXR.obj &
+ ..\..\..\..\..\temp\csd\ta_APO.obj &
+ ..\..\..\..\..\temp\csd\ta_AROON.obj &
+ ..\..\..\..\..\temp\csd\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\csd\ta_ASIN.obj &
+ ..\..\..\..\..\temp\csd\ta_ATAN.obj &
+ ..\..\..\..\..\temp\csd\ta_ATR.obj &
+ ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\csd\ta_BETA.obj &
+ ..\..\..\..\..\temp\csd\ta_BOP.obj &
+ ..\..\..\..\..\temp\csd\ta_CCI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\csd\ta_CEIL.obj &
+ ..\..\..\..\..\temp\csd\ta_CMO.obj &
+ ..\..\..\..\..\temp\csd\ta_CORREL.obj &
+ ..\..\..\..\..\temp\csd\ta_COS.obj &
+ ..\..\..\..\..\temp\csd\ta_COSH.obj &
+ ..\..\..\..\..\temp\csd\ta_DEMA.obj &
+ ..\..\..\..\..\temp\csd\ta_DIV.obj &
+ ..\..\..\..\..\temp\csd\ta_DX.obj &
+ ..\..\..\..\..\temp\csd\ta_EMA.obj &
+ ..\..\..\..\..\temp\csd\ta_EXP.obj &
+ ..\..\..\..\..\temp\csd\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\csd\ta_KAMA.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\csd\ta_LN.obj &
+ ..\..\..\..\..\temp\csd\ta_LOG10.obj &
+ ..\..\..\..\..\temp\csd\ta_MA.obj &
+ ..\..\..\..\..\temp\csd\ta_MACD.obj &
+ ..\..\..\..\..\temp\csd\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\csd\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\csd\ta_MAMA.obj &
+ ..\..\..\..\..\temp\csd\ta_MAVP.obj &
+ ..\..\..\..\..\temp\csd\ta_MAX.obj &
+ ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_MFI.obj &
+ ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_MIN.obj &
+ ..\..\..\..\..\temp\csd\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\csd\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\csd\ta_MOM.obj &
+ ..\..\..\..\..\temp\csd\ta_MULT.obj &
+ ..\..\..\..\..\temp\csd\ta_NATR.obj &
+ ..\..\..\..\..\temp\csd\ta_OBV.obj &
+ ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\csd\ta_PPO.obj &
+ ..\..\..\..\..\temp\csd\ta_ROC.obj &
+ ..\..\..\..\..\temp\csd\ta_ROCP.obj &
+ ..\..\..\..\..\temp\csd\ta_ROCR.obj &
+ ..\..\..\..\..\temp\csd\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\csd\ta_RSI.obj &
+ ..\..\..\..\..\temp\csd\ta_SAR.obj &
+ ..\..\..\..\..\temp\csd\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\csd\ta_SIN.obj &
+ ..\..\..\..\..\temp\csd\ta_SINH.obj &
+ ..\..\..\..\..\temp\csd\ta_SMA.obj &
+ ..\..\..\..\..\temp\csd\ta_SQRT.obj &
+ ..\..\..\..\..\temp\csd\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\csd\ta_STOCH.obj &
+ ..\..\..\..\..\temp\csd\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\csd\ta_SUB.obj &
+ ..\..\..\..\..\temp\csd\ta_SUM.obj &
+ ..\..\..\..\..\temp\csd\ta_T3.obj &
+ ..\..\..\..\..\temp\csd\ta_TAN.obj &
+ ..\..\..\..\..\temp\csd\ta_TANH.obj &
+ ..\..\..\..\..\temp\csd\ta_TEMA.obj &
+ ..\..\..\..\..\temp\csd\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\csd\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\csd\ta_TRIX.obj &
+ ..\..\..\..\..\temp\csd\ta_TSF.obj &
+ ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\csd\ta_VAR.obj &
+ ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\csd\ta_WILLR.obj &
+ ..\..\..\..\..\temp\csd\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csd.lib
+TMPLIST = ta_libc_csd.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/watcom/ta_libc/Makefile
+
+../csd/win32/watcom/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csd/win32/watcom/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_global.obj
+ -del ..\..\..\..\..\temp\csd\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csd\ta_version.obj
+ -del ..\..\..\..\..\temp\csd\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csd\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csd\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csd\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csd\ta_frame.obj
+ -del ..\..\..\..\..\temp\csd\table_a.obj
+ -del ..\..\..\..\..\temp\csd\table_b.obj
+ -del ..\..\..\..\..\temp\csd\table_c.obj
+ -del ..\..\..\..\..\temp\csd\table_d.obj
+ -del ..\..\..\..\..\temp\csd\table_e.obj
+ -del ..\..\..\..\..\temp\csd\table_f.obj
+ -del ..\..\..\..\..\temp\csd\table_g.obj
+ -del ..\..\..\..\..\temp\csd\table_h.obj
+ -del ..\..\..\..\..\temp\csd\table_i.obj
+ -del ..\..\..\..\..\temp\csd\table_j.obj
+ -del ..\..\..\..\..\temp\csd\table_k.obj
+ -del ..\..\..\..\..\temp\csd\table_l.obj
+ -del ..\..\..\..\..\temp\csd\table_m.obj
+ -del ..\..\..\..\..\temp\csd\table_n.obj
+ -del ..\..\..\..\..\temp\csd\table_o.obj
+ -del ..\..\..\..\..\temp\csd\table_p.obj
+ -del ..\..\..\..\..\temp\csd\table_q.obj
+ -del ..\..\..\..\..\temp\csd\table_r.obj
+ -del ..\..\..\..\..\temp\csd\table_s.obj
+ -del ..\..\..\..\..\temp\csd\table_t.obj
+ -del ..\..\..\..\..\temp\csd\table_u.obj
+ -del ..\..\..\..\..\temp\csd\table_v.obj
+ -del ..\..\..\..\..\temp\csd\table_w.obj
+ -del ..\..\..\..\..\temp\csd\table_x.obj
+ -del ..\..\..\..\..\temp\csd\table_y.obj
+ -del ..\..\..\..\..\temp\csd\table_z.obj
+ -del ..\..\..\..\..\temp\csd\ta_utility.obj
+ -del ..\..\..\..\..\temp\csd\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csd\ta_AD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csd\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csd\ta_APO.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csd\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csd\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csd\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csd\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csd\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csd\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csd\ta_COS.obj
+ -del ..\..\..\..\..\temp\csd\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csd\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csd\ta_DX.obj
+ -del ..\..\..\..\..\temp\csd\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csd\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csd\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csd\ta_LN.obj
+ -del ..\..\..\..\..\temp\csd\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csd\ta_MA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csd\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csd\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csd\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csd\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csd\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csd\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csd\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csd\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csd\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csd\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csd\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csd\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csd\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csd\ta_T3.obj
+ -del ..\..\..\..\..\temp\csd\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csd\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csd\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csd\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csd\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csd\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csd\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csd\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csd\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csd\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csd\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csd\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csd\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csd\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csd\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csd\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csd\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csd\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csd\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csd\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csd\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csd\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csd\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csd\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csd\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csd\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csd\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csd\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csd\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csd\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csd\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csd\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csd\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csd\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csd\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csd\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csd\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csd\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csd\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csd\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csd\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csd\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csd\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csd\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csd\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csd\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csd\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csd\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csd\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csd\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csd\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csd\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csd\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csd\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csd\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csd\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csd\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csd\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csd\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csd\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csd\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csd\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csd\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csd\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csd\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csd\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csd\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csd\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csd\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csd\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csd\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csd\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csd\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csd\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csd\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csd\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csd\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csd\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csd\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csd\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csd\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csd\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csd\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csd\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csd\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csd\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csd\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csd\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csd\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csd\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csd\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csd\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csd\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csd\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csd\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csd\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csd\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csd\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csd\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csd\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csd\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csd\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csd\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csd\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csd\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csd\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csd\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csd\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csd\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csd\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csd\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csd\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csd\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csd\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csd\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csd\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csd\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csd\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csd\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csd\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csd\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csd\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csd\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csd/win32/watcom/ta_regtest/Makefile b/vendor/ta-lib/make/csd/win32/watcom/ta_regtest/Makefile
new file mode 100644
index 000000000..d99a25d97
--- /dev/null
+++ b/vendor/ta-lib/make/csd/win32/watcom/ta_regtest/Makefile
@@ -0,0 +1,219 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -d2 -d=TA_DEBUG -d=_DEBUG -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\tools\ta_regtest" -i="..\..\..\..\..\src\ta_func" -i="..\..\..\..\..\include"
+LINK = wlink
+LFLAGS = op quiet op c d all sys nt
+LIBS = ..\..\..\..\..\lib\ta_libc_csd.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csd\ta_regtest.obj &
+ ..\..\..\..\..\temp\csd\test_candlestick.obj &
+ ..\..\..\..\..\temp\csd\test_1in_1out.obj &
+ ..\..\..\..\..\temp\csd\test_1in_2out.obj &
+ ..\..\..\..\..\temp\csd\test_internals.obj &
+ ..\..\..\..\..\temp\csd\test_adx.obj &
+ ..\..\..\..\..\temp\csd\test_bbands.obj &
+ ..\..\..\..\..\temp\csd\test_ma.obj &
+ ..\..\..\..\..\temp\csd\test_macd.obj &
+ ..\..\..\..\..\temp\csd\test_minmax.obj &
+ ..\..\..\..\..\temp\csd\test_mom.obj &
+ ..\..\..\..\..\temp\csd\test_per_ema.obj &
+ ..\..\..\..\..\temp\csd\test_per_hl.obj &
+ ..\..\..\..\..\temp\csd\test_per_hlc.obj &
+ ..\..\..\..\..\temp\csd\test_per_hlcv.obj &
+ ..\..\..\..\..\temp\csd\test_per_ohlc.obj &
+ ..\..\..\..\..\temp\csd\test_po.obj &
+ ..\..\..\..\..\temp\csd\test_rsi.obj &
+ ..\..\..\..\..\temp\csd\test_sar.obj &
+ ..\..\..\..\..\temp\csd\test_stddev.obj &
+ ..\..\..\..\..\temp\csd\test_stoch.obj &
+ ..\..\..\..\..\temp\csd\test_trange.obj &
+ ..\..\..\..\..\temp\csd\test_util.obj &
+ ..\..\..\..\..\temp\csd\test_data.obj &
+ ..\..\..\..\..\temp\csd\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+TMPLIST = ta_regtest.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME ta_regtest
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\csd\ta_regtest.obj,..\..\..\..\..\temp\csd\test_candlestick.obj,..\..\..\..\..\temp\csd\test_1in_1out.obj,..\..\..\..\..\temp\csd\test_1in_2out.obj,..\..\..\..\..\temp\csd\test_internals.obj,..\..\..\..\..\temp\csd\test_adx.obj,..\..\..\..\..\temp\csd\test_bbands.obj,..\..\..\..\..\temp\csd\test_ma.obj,..\..\..\..\..\temp\csd\test_macd.obj,..\..\..\..\..\temp\csd\test_minmax.obj,..\..\..\..\..\temp\csd\test_mom.obj,..\..\..\..\..\temp\csd\test_per_ema.obj,..\..\..\..\..\temp\csd\test_per_hl.obj,..\..\..\..\..\temp\csd\test_per_hlc.obj,..\..\..\..\..\temp\csd\test_per_hlcv.obj,..\..\..\..\..\temp\csd\test_per_ohlc.obj,..\..\..\..\..\temp\csd\test_po.obj,..\..\..\..\..\temp\csd\test_rsi.obj,..\..\..\..\..\temp\csd\test_sar.obj,..\..\..\..\..\temp\csd\test_stddev.obj,..\..\..\..\..\temp\csd\test_stoch.obj,..\..\..\..\..\temp\csd\test_trange.obj,..\..\..\..\..\temp\csd\test_util.obj,..\..\..\..\..\temp\csd\test_data.obj,..\..\..\..\..\temp\csd\test_abstract.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_libc_csd.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csd/win32/watcom/ta_regtest/Makefile
+
+../csd/win32/watcom/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csd/win32/watcom/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csd\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csd\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csd\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csd\test_internals.obj
+ -del ..\..\..\..\..\temp\csd\test_adx.obj
+ -del ..\..\..\..\..\temp\csd\test_bbands.obj
+ -del ..\..\..\..\..\temp\csd\test_ma.obj
+ -del ..\..\..\..\..\temp\csd\test_macd.obj
+ -del ..\..\..\..\..\temp\csd\test_minmax.obj
+ -del ..\..\..\..\..\temp\csd\test_mom.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csd\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csd\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csd\test_po.obj
+ -del ..\..\..\..\..\temp\csd\test_rsi.obj
+ -del ..\..\..\..\..\temp\csd\test_sar.obj
+ -del ..\..\..\..\..\temp\csd\test_stddev.obj
+ -del ..\..\..\..\..\temp\csd\test_stoch.obj
+ -del ..\..\..\..\..\temp\csd\test_trange.obj
+ -del ..\..\..\..\..\temp\csd\test_util.obj
+ -del ..\..\..\..\..\temp\csd\test_data.obj
+ -del ..\..\..\..\..\temp\csd\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csd/*.pch
+ -del ../../../../../temp/csd/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.pch
+ -del ../../../../../temp/csd/ta_regtest/*.idb
+ -del ../../../../../temp/csd/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csd\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csd\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csd\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csd\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csd\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csd\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csd\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csd\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csd\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csd\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csd\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csd\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csd\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csd\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csd\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csd\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csd\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csd\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csd\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csd\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csd\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csd\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csd\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csd\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csd\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csd\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csp/cygwin/g++/Makefile b/vendor/ta-lib/make/csp/cygwin/g++/Makefile
new file mode 100644
index 000000000..dfb351cad
--- /dev/null
+++ b/vendor/ta-lib/make/csp/cygwin/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csp/cygwin/g++/Makefile
+
+../csp/cygwin/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csp/cygwin/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csp/cygwin/g++/gen_code/Makefile b/vendor/ta-lib/make/csp/cygwin/g++/gen_code/Makefile
new file mode 100644
index 000000000..b627d3c40
--- /dev/null
+++ b/vendor/ta-lib/make/csp/cygwin/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csp.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csp/gen_code/gen_code.o \
+ ../../../../../temp/csp/gen_code/ta_abstract.o \
+ ../../../../../temp/csp/gen_code/ta_def_ui.o \
+ ../../../../../temp/csp/gen_code/table_a.o \
+ ../../../../../temp/csp/gen_code/table_b.o \
+ ../../../../../temp/csp/gen_code/table_c.o \
+ ../../../../../temp/csp/gen_code/table_d.o \
+ ../../../../../temp/csp/gen_code/table_e.o \
+ ../../../../../temp/csp/gen_code/table_f.o \
+ ../../../../../temp/csp/gen_code/table_g.o \
+ ../../../../../temp/csp/gen_code/table_h.o \
+ ../../../../../temp/csp/gen_code/table_i.o \
+ ../../../../../temp/csp/gen_code/table_j.o \
+ ../../../../../temp/csp/gen_code/table_k.o \
+ ../../../../../temp/csp/gen_code/table_l.o \
+ ../../../../../temp/csp/gen_code/table_m.o \
+ ../../../../../temp/csp/gen_code/table_n.o \
+ ../../../../../temp/csp/gen_code/table_o.o \
+ ../../../../../temp/csp/gen_code/table_p.o \
+ ../../../../../temp/csp/gen_code/table_q.o \
+ ../../../../../temp/csp/gen_code/table_r.o \
+ ../../../../../temp/csp/gen_code/table_s.o \
+ ../../../../../temp/csp/gen_code/table_t.o \
+ ../../../../../temp/csp/gen_code/table_u.o \
+ ../../../../../temp/csp/gen_code/table_v.o \
+ ../../../../../temp/csp/gen_code/table_w.o \
+ ../../../../../temp/csp/gen_code/table_x.o \
+ ../../../../../temp/csp/gen_code/table_y.o \
+ ../../../../../temp/csp/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csp/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csp/cygwin/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csp/cygwin/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..123645311
--- /dev/null
+++ b/vendor/ta-lib/make/csp/cygwin/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csp.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csp/ta_abstract.o \
+ ../../../../../temp/csp/ta_def_ui.o \
+ ../../../../../temp/csp/ta_func_api.o \
+ ../../../../../temp/csp/ta_group_idx.o \
+ ../../../../../temp/csp/ta_frame.o \
+ ../../../../../temp/csp/table_a.o \
+ ../../../../../temp/csp/table_b.o \
+ ../../../../../temp/csp/table_c.o \
+ ../../../../../temp/csp/table_d.o \
+ ../../../../../temp/csp/table_e.o \
+ ../../../../../temp/csp/table_f.o \
+ ../../../../../temp/csp/table_g.o \
+ ../../../../../temp/csp/table_h.o \
+ ../../../../../temp/csp/table_i.o \
+ ../../../../../temp/csp/table_j.o \
+ ../../../../../temp/csp/table_k.o \
+ ../../../../../temp/csp/table_l.o \
+ ../../../../../temp/csp/table_m.o \
+ ../../../../../temp/csp/table_n.o \
+ ../../../../../temp/csp/table_o.o \
+ ../../../../../temp/csp/table_p.o \
+ ../../../../../temp/csp/table_q.o \
+ ../../../../../temp/csp/table_r.o \
+ ../../../../../temp/csp/table_s.o \
+ ../../../../../temp/csp/table_t.o \
+ ../../../../../temp/csp/table_u.o \
+ ../../../../../temp/csp/table_v.o \
+ ../../../../../temp/csp/table_w.o \
+ ../../../../../temp/csp/table_x.o \
+ ../../../../../temp/csp/table_y.o \
+ ../../../../../temp/csp/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csp/cygwin/g++/ta_common/Makefile b/vendor/ta-lib/make/csp/cygwin/g++/ta_common/Makefile
new file mode 100644
index 000000000..0b611daf3
--- /dev/null
+++ b/vendor/ta-lib/make/csp/cygwin/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csp.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csp/ta_global.o \
+ ../../../../../temp/csp/ta_retcode.o \
+ ../../../../../temp/csp/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csp/cygwin/g++/ta_func/Makefile b/vendor/ta-lib/make/csp/cygwin/g++/ta_func/Makefile
new file mode 100644
index 000000000..26eada8e7
--- /dev/null
+++ b/vendor/ta-lib/make/csp/cygwin/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csp.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csp/ta_utility.o \
+ ../../../../../temp/csp/ta_ACOS.o \
+ ../../../../../temp/csp/ta_AD.o \
+ ../../../../../temp/csp/ta_ADD.o \
+ ../../../../../temp/csp/ta_ADOSC.o \
+ ../../../../../temp/csp/ta_ADX.o \
+ ../../../../../temp/csp/ta_ADXR.o \
+ ../../../../../temp/csp/ta_APO.o \
+ ../../../../../temp/csp/ta_AROON.o \
+ ../../../../../temp/csp/ta_AROONOSC.o \
+ ../../../../../temp/csp/ta_ASIN.o \
+ ../../../../../temp/csp/ta_ATAN.o \
+ ../../../../../temp/csp/ta_ATR.o \
+ ../../../../../temp/csp/ta_AVGPRICE.o \
+ ../../../../../temp/csp/ta_BBANDS.o \
+ ../../../../../temp/csp/ta_BETA.o \
+ ../../../../../temp/csp/ta_BOP.o \
+ ../../../../../temp/csp/ta_CCI.o \
+ ../../../../../temp/csp/ta_CDL2CROWS.o \
+ ../../../../../temp/csp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csp/ta_CDL3INSIDE.o \
+ ../../../../../temp/csp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csp/ta_CDLDOJI.o \
+ ../../../../../temp/csp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csp/ta_CDLENGULFING.o \
+ ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csp/ta_CDLHAMMER.o \
+ ../../../../../temp/csp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csp/ta_CDLHARAMI.o \
+ ../../../../../temp/csp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csp/ta_CDLINNECK.o \
+ ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csp/ta_CDLKICKING.o \
+ ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csp/ta_CDLLONGLINE.o \
+ ../../../../../temp/csp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csp/ta_CDLMATHOLD.o \
+ ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLONNECK.o \
+ ../../../../../temp/csp/ta_CDLPIERCING.o \
+ ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csp/ta_CDLTAKURI.o \
+ ../../../../../temp/csp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csp/ta_CDLTRISTAR.o \
+ ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csp/ta_CEIL.o \
+ ../../../../../temp/csp/ta_CMO.o \
+ ../../../../../temp/csp/ta_CORREL.o \
+ ../../../../../temp/csp/ta_COS.o \
+ ../../../../../temp/csp/ta_COSH.o \
+ ../../../../../temp/csp/ta_DEMA.o \
+ ../../../../../temp/csp/ta_DIV.o \
+ ../../../../../temp/csp/ta_DX.o \
+ ../../../../../temp/csp/ta_EMA.o \
+ ../../../../../temp/csp/ta_EXP.o \
+ ../../../../../temp/csp/ta_FLOOR.o \
+ ../../../../../temp/csp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csp/ta_HT_DCPHASE.o \
+ ../../../../../temp/csp/ta_HT_PHASOR.o \
+ ../../../../../temp/csp/ta_HT_SINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csp/ta_KAMA.o \
+ ../../../../../temp/csp/ta_LINEARREG.o \
+ ../../../../../temp/csp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csp/ta_LN.o \
+ ../../../../../temp/csp/ta_LOG10.o \
+ ../../../../../temp/csp/ta_MA.o \
+ ../../../../../temp/csp/ta_MACD.o \
+ ../../../../../temp/csp/ta_MACDEXT.o \
+ ../../../../../temp/csp/ta_MACDFIX.o \
+ ../../../../../temp/csp/ta_MAMA.o \
+ ../../../../../temp/csp/ta_MAVP.o \
+ ../../../../../temp/csp/ta_MAX.o \
+ ../../../../../temp/csp/ta_MAXINDEX.o \
+ ../../../../../temp/csp/ta_MEDPRICE.o \
+ ../../../../../temp/csp/ta_MFI.o \
+ ../../../../../temp/csp/ta_MIDPOINT.o \
+ ../../../../../temp/csp/ta_MIDPRICE.o \
+ ../../../../../temp/csp/ta_MIN.o \
+ ../../../../../temp/csp/ta_MININDEX.o \
+ ../../../../../temp/csp/ta_MINMAX.o \
+ ../../../../../temp/csp/ta_MINMAXINDEX.o \
+ ../../../../../temp/csp/ta_MINUS_DI.o \
+ ../../../../../temp/csp/ta_MINUS_DM.o \
+ ../../../../../temp/csp/ta_MOM.o \
+ ../../../../../temp/csp/ta_MULT.o \
+ ../../../../../temp/csp/ta_NATR.o \
+ ../../../../../temp/csp/ta_OBV.o \
+ ../../../../../temp/csp/ta_PLUS_DI.o \
+ ../../../../../temp/csp/ta_PLUS_DM.o \
+ ../../../../../temp/csp/ta_PPO.o \
+ ../../../../../temp/csp/ta_ROC.o \
+ ../../../../../temp/csp/ta_ROCP.o \
+ ../../../../../temp/csp/ta_ROCR.o \
+ ../../../../../temp/csp/ta_ROCR100.o \
+ ../../../../../temp/csp/ta_RSI.o \
+ ../../../../../temp/csp/ta_SAR.o \
+ ../../../../../temp/csp/ta_SAREXT.o \
+ ../../../../../temp/csp/ta_SIN.o \
+ ../../../../../temp/csp/ta_SINH.o \
+ ../../../../../temp/csp/ta_SMA.o \
+ ../../../../../temp/csp/ta_SQRT.o \
+ ../../../../../temp/csp/ta_STDDEV.o \
+ ../../../../../temp/csp/ta_STOCH.o \
+ ../../../../../temp/csp/ta_STOCHF.o \
+ ../../../../../temp/csp/ta_STOCHRSI.o \
+ ../../../../../temp/csp/ta_SUB.o \
+ ../../../../../temp/csp/ta_SUM.o \
+ ../../../../../temp/csp/ta_T3.o \
+ ../../../../../temp/csp/ta_TAN.o \
+ ../../../../../temp/csp/ta_TANH.o \
+ ../../../../../temp/csp/ta_TEMA.o \
+ ../../../../../temp/csp/ta_TRANGE.o \
+ ../../../../../temp/csp/ta_TRIMA.o \
+ ../../../../../temp/csp/ta_TRIX.o \
+ ../../../../../temp/csp/ta_TSF.o \
+ ../../../../../temp/csp/ta_TYPPRICE.o \
+ ../../../../../temp/csp/ta_ULTOSC.o \
+ ../../../../../temp/csp/ta_VAR.o \
+ ../../../../../temp/csp/ta_WCLPRICE.o \
+ ../../../../../temp/csp/ta_WILLR.o \
+ ../../../../../temp/csp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csp/cygwin/g++/ta_libc/Makefile b/vendor/ta-lib/make/csp/cygwin/g++/ta_libc/Makefile
new file mode 100644
index 000000000..ec8d7d390
--- /dev/null
+++ b/vendor/ta-lib/make/csp/cygwin/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csp.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csp/ta_global.o \
+ ../../../../../temp/csp/ta_retcode.o \
+ ../../../../../temp/csp/ta_version.o \
+ ../../../../../temp/csp/ta_abstract.o \
+ ../../../../../temp/csp/ta_def_ui.o \
+ ../../../../../temp/csp/ta_func_api.o \
+ ../../../../../temp/csp/ta_group_idx.o \
+ ../../../../../temp/csp/ta_frame.o \
+ ../../../../../temp/csp/table_a.o \
+ ../../../../../temp/csp/table_b.o \
+ ../../../../../temp/csp/table_c.o \
+ ../../../../../temp/csp/table_d.o \
+ ../../../../../temp/csp/table_e.o \
+ ../../../../../temp/csp/table_f.o \
+ ../../../../../temp/csp/table_g.o \
+ ../../../../../temp/csp/table_h.o \
+ ../../../../../temp/csp/table_i.o \
+ ../../../../../temp/csp/table_j.o \
+ ../../../../../temp/csp/table_k.o \
+ ../../../../../temp/csp/table_l.o \
+ ../../../../../temp/csp/table_m.o \
+ ../../../../../temp/csp/table_n.o \
+ ../../../../../temp/csp/table_o.o \
+ ../../../../../temp/csp/table_p.o \
+ ../../../../../temp/csp/table_q.o \
+ ../../../../../temp/csp/table_r.o \
+ ../../../../../temp/csp/table_s.o \
+ ../../../../../temp/csp/table_t.o \
+ ../../../../../temp/csp/table_u.o \
+ ../../../../../temp/csp/table_v.o \
+ ../../../../../temp/csp/table_w.o \
+ ../../../../../temp/csp/table_x.o \
+ ../../../../../temp/csp/table_y.o \
+ ../../../../../temp/csp/table_z.o \
+ ../../../../../temp/csp/ta_utility.o \
+ ../../../../../temp/csp/ta_ACOS.o \
+ ../../../../../temp/csp/ta_AD.o \
+ ../../../../../temp/csp/ta_ADD.o \
+ ../../../../../temp/csp/ta_ADOSC.o \
+ ../../../../../temp/csp/ta_ADX.o \
+ ../../../../../temp/csp/ta_ADXR.o \
+ ../../../../../temp/csp/ta_APO.o \
+ ../../../../../temp/csp/ta_AROON.o \
+ ../../../../../temp/csp/ta_AROONOSC.o \
+ ../../../../../temp/csp/ta_ASIN.o \
+ ../../../../../temp/csp/ta_ATAN.o \
+ ../../../../../temp/csp/ta_ATR.o \
+ ../../../../../temp/csp/ta_AVGPRICE.o \
+ ../../../../../temp/csp/ta_BBANDS.o \
+ ../../../../../temp/csp/ta_BETA.o \
+ ../../../../../temp/csp/ta_BOP.o \
+ ../../../../../temp/csp/ta_CCI.o \
+ ../../../../../temp/csp/ta_CDL2CROWS.o \
+ ../../../../../temp/csp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csp/ta_CDL3INSIDE.o \
+ ../../../../../temp/csp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csp/ta_CDLDOJI.o \
+ ../../../../../temp/csp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csp/ta_CDLENGULFING.o \
+ ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csp/ta_CDLHAMMER.o \
+ ../../../../../temp/csp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csp/ta_CDLHARAMI.o \
+ ../../../../../temp/csp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csp/ta_CDLINNECK.o \
+ ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csp/ta_CDLKICKING.o \
+ ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csp/ta_CDLLONGLINE.o \
+ ../../../../../temp/csp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csp/ta_CDLMATHOLD.o \
+ ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLONNECK.o \
+ ../../../../../temp/csp/ta_CDLPIERCING.o \
+ ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csp/ta_CDLTAKURI.o \
+ ../../../../../temp/csp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csp/ta_CDLTRISTAR.o \
+ ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csp/ta_CEIL.o \
+ ../../../../../temp/csp/ta_CMO.o \
+ ../../../../../temp/csp/ta_CORREL.o \
+ ../../../../../temp/csp/ta_COS.o \
+ ../../../../../temp/csp/ta_COSH.o \
+ ../../../../../temp/csp/ta_DEMA.o \
+ ../../../../../temp/csp/ta_DIV.o \
+ ../../../../../temp/csp/ta_DX.o \
+ ../../../../../temp/csp/ta_EMA.o \
+ ../../../../../temp/csp/ta_EXP.o \
+ ../../../../../temp/csp/ta_FLOOR.o \
+ ../../../../../temp/csp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csp/ta_HT_DCPHASE.o \
+ ../../../../../temp/csp/ta_HT_PHASOR.o \
+ ../../../../../temp/csp/ta_HT_SINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csp/ta_KAMA.o \
+ ../../../../../temp/csp/ta_LINEARREG.o \
+ ../../../../../temp/csp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csp/ta_LN.o \
+ ../../../../../temp/csp/ta_LOG10.o \
+ ../../../../../temp/csp/ta_MA.o \
+ ../../../../../temp/csp/ta_MACD.o \
+ ../../../../../temp/csp/ta_MACDEXT.o \
+ ../../../../../temp/csp/ta_MACDFIX.o \
+ ../../../../../temp/csp/ta_MAMA.o \
+ ../../../../../temp/csp/ta_MAVP.o \
+ ../../../../../temp/csp/ta_MAX.o \
+ ../../../../../temp/csp/ta_MAXINDEX.o \
+ ../../../../../temp/csp/ta_MEDPRICE.o \
+ ../../../../../temp/csp/ta_MFI.o \
+ ../../../../../temp/csp/ta_MIDPOINT.o \
+ ../../../../../temp/csp/ta_MIDPRICE.o \
+ ../../../../../temp/csp/ta_MIN.o \
+ ../../../../../temp/csp/ta_MININDEX.o \
+ ../../../../../temp/csp/ta_MINMAX.o \
+ ../../../../../temp/csp/ta_MINMAXINDEX.o \
+ ../../../../../temp/csp/ta_MINUS_DI.o \
+ ../../../../../temp/csp/ta_MINUS_DM.o \
+ ../../../../../temp/csp/ta_MOM.o \
+ ../../../../../temp/csp/ta_MULT.o \
+ ../../../../../temp/csp/ta_NATR.o \
+ ../../../../../temp/csp/ta_OBV.o \
+ ../../../../../temp/csp/ta_PLUS_DI.o \
+ ../../../../../temp/csp/ta_PLUS_DM.o \
+ ../../../../../temp/csp/ta_PPO.o \
+ ../../../../../temp/csp/ta_ROC.o \
+ ../../../../../temp/csp/ta_ROCP.o \
+ ../../../../../temp/csp/ta_ROCR.o \
+ ../../../../../temp/csp/ta_ROCR100.o \
+ ../../../../../temp/csp/ta_RSI.o \
+ ../../../../../temp/csp/ta_SAR.o \
+ ../../../../../temp/csp/ta_SAREXT.o \
+ ../../../../../temp/csp/ta_SIN.o \
+ ../../../../../temp/csp/ta_SINH.o \
+ ../../../../../temp/csp/ta_SMA.o \
+ ../../../../../temp/csp/ta_SQRT.o \
+ ../../../../../temp/csp/ta_STDDEV.o \
+ ../../../../../temp/csp/ta_STOCH.o \
+ ../../../../../temp/csp/ta_STOCHF.o \
+ ../../../../../temp/csp/ta_STOCHRSI.o \
+ ../../../../../temp/csp/ta_SUB.o \
+ ../../../../../temp/csp/ta_SUM.o \
+ ../../../../../temp/csp/ta_T3.o \
+ ../../../../../temp/csp/ta_TAN.o \
+ ../../../../../temp/csp/ta_TANH.o \
+ ../../../../../temp/csp/ta_TEMA.o \
+ ../../../../../temp/csp/ta_TRANGE.o \
+ ../../../../../temp/csp/ta_TRIMA.o \
+ ../../../../../temp/csp/ta_TRIX.o \
+ ../../../../../temp/csp/ta_TSF.o \
+ ../../../../../temp/csp/ta_TYPPRICE.o \
+ ../../../../../temp/csp/ta_ULTOSC.o \
+ ../../../../../temp/csp/ta_VAR.o \
+ ../../../../../temp/csp/ta_WCLPRICE.o \
+ ../../../../../temp/csp/ta_WILLR.o \
+ ../../../../../temp/csp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csp/cygwin/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csp/cygwin/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..7878c6e95
--- /dev/null
+++ b/vendor/ta-lib/make/csp/cygwin/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csp.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csp/ta_regtest.o \
+ ../../../../../temp/csp/test_candlestick.o \
+ ../../../../../temp/csp/test_1in_1out.o \
+ ../../../../../temp/csp/test_1in_2out.o \
+ ../../../../../temp/csp/test_internals.o \
+ ../../../../../temp/csp/test_adx.o \
+ ../../../../../temp/csp/test_bbands.o \
+ ../../../../../temp/csp/test_ma.o \
+ ../../../../../temp/csp/test_macd.o \
+ ../../../../../temp/csp/test_minmax.o \
+ ../../../../../temp/csp/test_mom.o \
+ ../../../../../temp/csp/test_per_ema.o \
+ ../../../../../temp/csp/test_per_hl.o \
+ ../../../../../temp/csp/test_per_hlc.o \
+ ../../../../../temp/csp/test_per_hlcv.o \
+ ../../../../../temp/csp/test_per_ohlc.o \
+ ../../../../../temp/csp/test_po.o \
+ ../../../../../temp/csp/test_rsi.o \
+ ../../../../../temp/csp/test_sar.o \
+ ../../../../../temp/csp/test_stddev.o \
+ ../../../../../temp/csp/test_stoch.o \
+ ../../../../../temp/csp/test_trange.o \
+ ../../../../../temp/csp/test_util.o \
+ ../../../../../temp/csp/test_data.o \
+ ../../../../../temp/csp/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csp/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csp/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csp/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csp/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csp/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csp/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csp/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csp/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csp/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csp/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csp/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csp/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csp/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csp/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csp/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csp/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csp/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csp/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csp/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csp/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csp/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csp/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csp/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csp/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csp/freebsd/g++/Makefile b/vendor/ta-lib/make/csp/freebsd/g++/Makefile
new file mode 100644
index 000000000..254f26ea7
--- /dev/null
+++ b/vendor/ta-lib/make/csp/freebsd/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csp/freebsd/g++/Makefile
+
+../csp/freebsd/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csp/freebsd/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csp/freebsd/g++/gen_code/Makefile b/vendor/ta-lib/make/csp/freebsd/g++/gen_code/Makefile
new file mode 100644
index 000000000..fe121e0e4
--- /dev/null
+++ b/vendor/ta-lib/make/csp/freebsd/g++/gen_code/Makefile
@@ -0,0 +1,225 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csp.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csp/gen_code/gen_code.o \
+ ../../../../../temp/csp/gen_code/ta_abstract.o \
+ ../../../../../temp/csp/gen_code/ta_def_ui.o \
+ ../../../../../temp/csp/gen_code/table_a.o \
+ ../../../../../temp/csp/gen_code/table_b.o \
+ ../../../../../temp/csp/gen_code/table_c.o \
+ ../../../../../temp/csp/gen_code/table_d.o \
+ ../../../../../temp/csp/gen_code/table_e.o \
+ ../../../../../temp/csp/gen_code/table_f.o \
+ ../../../../../temp/csp/gen_code/table_g.o \
+ ../../../../../temp/csp/gen_code/table_h.o \
+ ../../../../../temp/csp/gen_code/table_i.o \
+ ../../../../../temp/csp/gen_code/table_j.o \
+ ../../../../../temp/csp/gen_code/table_k.o \
+ ../../../../../temp/csp/gen_code/table_l.o \
+ ../../../../../temp/csp/gen_code/table_m.o \
+ ../../../../../temp/csp/gen_code/table_n.o \
+ ../../../../../temp/csp/gen_code/table_o.o \
+ ../../../../../temp/csp/gen_code/table_p.o \
+ ../../../../../temp/csp/gen_code/table_q.o \
+ ../../../../../temp/csp/gen_code/table_r.o \
+ ../../../../../temp/csp/gen_code/table_s.o \
+ ../../../../../temp/csp/gen_code/table_t.o \
+ ../../../../../temp/csp/gen_code/table_u.o \
+ ../../../../../temp/csp/gen_code/table_v.o \
+ ../../../../../temp/csp/gen_code/table_w.o \
+ ../../../../../temp/csp/gen_code/table_x.o \
+ ../../../../../temp/csp/gen_code/table_y.o \
+ ../../../../../temp/csp/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csp/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csp/freebsd/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csp/freebsd/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..c695b83f6
--- /dev/null
+++ b/vendor/ta-lib/make/csp/freebsd/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csp.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csp/ta_abstract.o \
+ ../../../../../temp/csp/ta_def_ui.o \
+ ../../../../../temp/csp/ta_func_api.o \
+ ../../../../../temp/csp/ta_group_idx.o \
+ ../../../../../temp/csp/ta_frame.o \
+ ../../../../../temp/csp/table_a.o \
+ ../../../../../temp/csp/table_b.o \
+ ../../../../../temp/csp/table_c.o \
+ ../../../../../temp/csp/table_d.o \
+ ../../../../../temp/csp/table_e.o \
+ ../../../../../temp/csp/table_f.o \
+ ../../../../../temp/csp/table_g.o \
+ ../../../../../temp/csp/table_h.o \
+ ../../../../../temp/csp/table_i.o \
+ ../../../../../temp/csp/table_j.o \
+ ../../../../../temp/csp/table_k.o \
+ ../../../../../temp/csp/table_l.o \
+ ../../../../../temp/csp/table_m.o \
+ ../../../../../temp/csp/table_n.o \
+ ../../../../../temp/csp/table_o.o \
+ ../../../../../temp/csp/table_p.o \
+ ../../../../../temp/csp/table_q.o \
+ ../../../../../temp/csp/table_r.o \
+ ../../../../../temp/csp/table_s.o \
+ ../../../../../temp/csp/table_t.o \
+ ../../../../../temp/csp/table_u.o \
+ ../../../../../temp/csp/table_v.o \
+ ../../../../../temp/csp/table_w.o \
+ ../../../../../temp/csp/table_x.o \
+ ../../../../../temp/csp/table_y.o \
+ ../../../../../temp/csp/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csp/freebsd/g++/ta_common/Makefile b/vendor/ta-lib/make/csp/freebsd/g++/ta_common/Makefile
new file mode 100644
index 000000000..93e198962
--- /dev/null
+++ b/vendor/ta-lib/make/csp/freebsd/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csp.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csp/ta_global.o \
+ ../../../../../temp/csp/ta_retcode.o \
+ ../../../../../temp/csp/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csp/freebsd/g++/ta_func/Makefile b/vendor/ta-lib/make/csp/freebsd/g++/ta_func/Makefile
new file mode 100644
index 000000000..342fd4bab
--- /dev/null
+++ b/vendor/ta-lib/make/csp/freebsd/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csp.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csp/ta_utility.o \
+ ../../../../../temp/csp/ta_ACOS.o \
+ ../../../../../temp/csp/ta_AD.o \
+ ../../../../../temp/csp/ta_ADD.o \
+ ../../../../../temp/csp/ta_ADOSC.o \
+ ../../../../../temp/csp/ta_ADX.o \
+ ../../../../../temp/csp/ta_ADXR.o \
+ ../../../../../temp/csp/ta_APO.o \
+ ../../../../../temp/csp/ta_AROON.o \
+ ../../../../../temp/csp/ta_AROONOSC.o \
+ ../../../../../temp/csp/ta_ASIN.o \
+ ../../../../../temp/csp/ta_ATAN.o \
+ ../../../../../temp/csp/ta_ATR.o \
+ ../../../../../temp/csp/ta_AVGPRICE.o \
+ ../../../../../temp/csp/ta_BBANDS.o \
+ ../../../../../temp/csp/ta_BETA.o \
+ ../../../../../temp/csp/ta_BOP.o \
+ ../../../../../temp/csp/ta_CCI.o \
+ ../../../../../temp/csp/ta_CDL2CROWS.o \
+ ../../../../../temp/csp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csp/ta_CDL3INSIDE.o \
+ ../../../../../temp/csp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csp/ta_CDLDOJI.o \
+ ../../../../../temp/csp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csp/ta_CDLENGULFING.o \
+ ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csp/ta_CDLHAMMER.o \
+ ../../../../../temp/csp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csp/ta_CDLHARAMI.o \
+ ../../../../../temp/csp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csp/ta_CDLINNECK.o \
+ ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csp/ta_CDLKICKING.o \
+ ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csp/ta_CDLLONGLINE.o \
+ ../../../../../temp/csp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csp/ta_CDLMATHOLD.o \
+ ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLONNECK.o \
+ ../../../../../temp/csp/ta_CDLPIERCING.o \
+ ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csp/ta_CDLTAKURI.o \
+ ../../../../../temp/csp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csp/ta_CDLTRISTAR.o \
+ ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csp/ta_CEIL.o \
+ ../../../../../temp/csp/ta_CMO.o \
+ ../../../../../temp/csp/ta_CORREL.o \
+ ../../../../../temp/csp/ta_COS.o \
+ ../../../../../temp/csp/ta_COSH.o \
+ ../../../../../temp/csp/ta_DEMA.o \
+ ../../../../../temp/csp/ta_DIV.o \
+ ../../../../../temp/csp/ta_DX.o \
+ ../../../../../temp/csp/ta_EMA.o \
+ ../../../../../temp/csp/ta_EXP.o \
+ ../../../../../temp/csp/ta_FLOOR.o \
+ ../../../../../temp/csp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csp/ta_HT_DCPHASE.o \
+ ../../../../../temp/csp/ta_HT_PHASOR.o \
+ ../../../../../temp/csp/ta_HT_SINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csp/ta_KAMA.o \
+ ../../../../../temp/csp/ta_LINEARREG.o \
+ ../../../../../temp/csp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csp/ta_LN.o \
+ ../../../../../temp/csp/ta_LOG10.o \
+ ../../../../../temp/csp/ta_MA.o \
+ ../../../../../temp/csp/ta_MACD.o \
+ ../../../../../temp/csp/ta_MACDEXT.o \
+ ../../../../../temp/csp/ta_MACDFIX.o \
+ ../../../../../temp/csp/ta_MAMA.o \
+ ../../../../../temp/csp/ta_MAVP.o \
+ ../../../../../temp/csp/ta_MAX.o \
+ ../../../../../temp/csp/ta_MAXINDEX.o \
+ ../../../../../temp/csp/ta_MEDPRICE.o \
+ ../../../../../temp/csp/ta_MFI.o \
+ ../../../../../temp/csp/ta_MIDPOINT.o \
+ ../../../../../temp/csp/ta_MIDPRICE.o \
+ ../../../../../temp/csp/ta_MIN.o \
+ ../../../../../temp/csp/ta_MININDEX.o \
+ ../../../../../temp/csp/ta_MINMAX.o \
+ ../../../../../temp/csp/ta_MINMAXINDEX.o \
+ ../../../../../temp/csp/ta_MINUS_DI.o \
+ ../../../../../temp/csp/ta_MINUS_DM.o \
+ ../../../../../temp/csp/ta_MOM.o \
+ ../../../../../temp/csp/ta_MULT.o \
+ ../../../../../temp/csp/ta_NATR.o \
+ ../../../../../temp/csp/ta_OBV.o \
+ ../../../../../temp/csp/ta_PLUS_DI.o \
+ ../../../../../temp/csp/ta_PLUS_DM.o \
+ ../../../../../temp/csp/ta_PPO.o \
+ ../../../../../temp/csp/ta_ROC.o \
+ ../../../../../temp/csp/ta_ROCP.o \
+ ../../../../../temp/csp/ta_ROCR.o \
+ ../../../../../temp/csp/ta_ROCR100.o \
+ ../../../../../temp/csp/ta_RSI.o \
+ ../../../../../temp/csp/ta_SAR.o \
+ ../../../../../temp/csp/ta_SAREXT.o \
+ ../../../../../temp/csp/ta_SIN.o \
+ ../../../../../temp/csp/ta_SINH.o \
+ ../../../../../temp/csp/ta_SMA.o \
+ ../../../../../temp/csp/ta_SQRT.o \
+ ../../../../../temp/csp/ta_STDDEV.o \
+ ../../../../../temp/csp/ta_STOCH.o \
+ ../../../../../temp/csp/ta_STOCHF.o \
+ ../../../../../temp/csp/ta_STOCHRSI.o \
+ ../../../../../temp/csp/ta_SUB.o \
+ ../../../../../temp/csp/ta_SUM.o \
+ ../../../../../temp/csp/ta_T3.o \
+ ../../../../../temp/csp/ta_TAN.o \
+ ../../../../../temp/csp/ta_TANH.o \
+ ../../../../../temp/csp/ta_TEMA.o \
+ ../../../../../temp/csp/ta_TRANGE.o \
+ ../../../../../temp/csp/ta_TRIMA.o \
+ ../../../../../temp/csp/ta_TRIX.o \
+ ../../../../../temp/csp/ta_TSF.o \
+ ../../../../../temp/csp/ta_TYPPRICE.o \
+ ../../../../../temp/csp/ta_ULTOSC.o \
+ ../../../../../temp/csp/ta_VAR.o \
+ ../../../../../temp/csp/ta_WCLPRICE.o \
+ ../../../../../temp/csp/ta_WILLR.o \
+ ../../../../../temp/csp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csp/freebsd/g++/ta_libc/Makefile b/vendor/ta-lib/make/csp/freebsd/g++/ta_libc/Makefile
new file mode 100644
index 000000000..076a6b1de
--- /dev/null
+++ b/vendor/ta-lib/make/csp/freebsd/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csp.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csp/ta_global.o \
+ ../../../../../temp/csp/ta_retcode.o \
+ ../../../../../temp/csp/ta_version.o \
+ ../../../../../temp/csp/ta_abstract.o \
+ ../../../../../temp/csp/ta_def_ui.o \
+ ../../../../../temp/csp/ta_func_api.o \
+ ../../../../../temp/csp/ta_group_idx.o \
+ ../../../../../temp/csp/ta_frame.o \
+ ../../../../../temp/csp/table_a.o \
+ ../../../../../temp/csp/table_b.o \
+ ../../../../../temp/csp/table_c.o \
+ ../../../../../temp/csp/table_d.o \
+ ../../../../../temp/csp/table_e.o \
+ ../../../../../temp/csp/table_f.o \
+ ../../../../../temp/csp/table_g.o \
+ ../../../../../temp/csp/table_h.o \
+ ../../../../../temp/csp/table_i.o \
+ ../../../../../temp/csp/table_j.o \
+ ../../../../../temp/csp/table_k.o \
+ ../../../../../temp/csp/table_l.o \
+ ../../../../../temp/csp/table_m.o \
+ ../../../../../temp/csp/table_n.o \
+ ../../../../../temp/csp/table_o.o \
+ ../../../../../temp/csp/table_p.o \
+ ../../../../../temp/csp/table_q.o \
+ ../../../../../temp/csp/table_r.o \
+ ../../../../../temp/csp/table_s.o \
+ ../../../../../temp/csp/table_t.o \
+ ../../../../../temp/csp/table_u.o \
+ ../../../../../temp/csp/table_v.o \
+ ../../../../../temp/csp/table_w.o \
+ ../../../../../temp/csp/table_x.o \
+ ../../../../../temp/csp/table_y.o \
+ ../../../../../temp/csp/table_z.o \
+ ../../../../../temp/csp/ta_utility.o \
+ ../../../../../temp/csp/ta_ACOS.o \
+ ../../../../../temp/csp/ta_AD.o \
+ ../../../../../temp/csp/ta_ADD.o \
+ ../../../../../temp/csp/ta_ADOSC.o \
+ ../../../../../temp/csp/ta_ADX.o \
+ ../../../../../temp/csp/ta_ADXR.o \
+ ../../../../../temp/csp/ta_APO.o \
+ ../../../../../temp/csp/ta_AROON.o \
+ ../../../../../temp/csp/ta_AROONOSC.o \
+ ../../../../../temp/csp/ta_ASIN.o \
+ ../../../../../temp/csp/ta_ATAN.o \
+ ../../../../../temp/csp/ta_ATR.o \
+ ../../../../../temp/csp/ta_AVGPRICE.o \
+ ../../../../../temp/csp/ta_BBANDS.o \
+ ../../../../../temp/csp/ta_BETA.o \
+ ../../../../../temp/csp/ta_BOP.o \
+ ../../../../../temp/csp/ta_CCI.o \
+ ../../../../../temp/csp/ta_CDL2CROWS.o \
+ ../../../../../temp/csp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csp/ta_CDL3INSIDE.o \
+ ../../../../../temp/csp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csp/ta_CDLDOJI.o \
+ ../../../../../temp/csp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csp/ta_CDLENGULFING.o \
+ ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csp/ta_CDLHAMMER.o \
+ ../../../../../temp/csp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csp/ta_CDLHARAMI.o \
+ ../../../../../temp/csp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csp/ta_CDLINNECK.o \
+ ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csp/ta_CDLKICKING.o \
+ ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csp/ta_CDLLONGLINE.o \
+ ../../../../../temp/csp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csp/ta_CDLMATHOLD.o \
+ ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLONNECK.o \
+ ../../../../../temp/csp/ta_CDLPIERCING.o \
+ ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csp/ta_CDLTAKURI.o \
+ ../../../../../temp/csp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csp/ta_CDLTRISTAR.o \
+ ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csp/ta_CEIL.o \
+ ../../../../../temp/csp/ta_CMO.o \
+ ../../../../../temp/csp/ta_CORREL.o \
+ ../../../../../temp/csp/ta_COS.o \
+ ../../../../../temp/csp/ta_COSH.o \
+ ../../../../../temp/csp/ta_DEMA.o \
+ ../../../../../temp/csp/ta_DIV.o \
+ ../../../../../temp/csp/ta_DX.o \
+ ../../../../../temp/csp/ta_EMA.o \
+ ../../../../../temp/csp/ta_EXP.o \
+ ../../../../../temp/csp/ta_FLOOR.o \
+ ../../../../../temp/csp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csp/ta_HT_DCPHASE.o \
+ ../../../../../temp/csp/ta_HT_PHASOR.o \
+ ../../../../../temp/csp/ta_HT_SINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csp/ta_KAMA.o \
+ ../../../../../temp/csp/ta_LINEARREG.o \
+ ../../../../../temp/csp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csp/ta_LN.o \
+ ../../../../../temp/csp/ta_LOG10.o \
+ ../../../../../temp/csp/ta_MA.o \
+ ../../../../../temp/csp/ta_MACD.o \
+ ../../../../../temp/csp/ta_MACDEXT.o \
+ ../../../../../temp/csp/ta_MACDFIX.o \
+ ../../../../../temp/csp/ta_MAMA.o \
+ ../../../../../temp/csp/ta_MAVP.o \
+ ../../../../../temp/csp/ta_MAX.o \
+ ../../../../../temp/csp/ta_MAXINDEX.o \
+ ../../../../../temp/csp/ta_MEDPRICE.o \
+ ../../../../../temp/csp/ta_MFI.o \
+ ../../../../../temp/csp/ta_MIDPOINT.o \
+ ../../../../../temp/csp/ta_MIDPRICE.o \
+ ../../../../../temp/csp/ta_MIN.o \
+ ../../../../../temp/csp/ta_MININDEX.o \
+ ../../../../../temp/csp/ta_MINMAX.o \
+ ../../../../../temp/csp/ta_MINMAXINDEX.o \
+ ../../../../../temp/csp/ta_MINUS_DI.o \
+ ../../../../../temp/csp/ta_MINUS_DM.o \
+ ../../../../../temp/csp/ta_MOM.o \
+ ../../../../../temp/csp/ta_MULT.o \
+ ../../../../../temp/csp/ta_NATR.o \
+ ../../../../../temp/csp/ta_OBV.o \
+ ../../../../../temp/csp/ta_PLUS_DI.o \
+ ../../../../../temp/csp/ta_PLUS_DM.o \
+ ../../../../../temp/csp/ta_PPO.o \
+ ../../../../../temp/csp/ta_ROC.o \
+ ../../../../../temp/csp/ta_ROCP.o \
+ ../../../../../temp/csp/ta_ROCR.o \
+ ../../../../../temp/csp/ta_ROCR100.o \
+ ../../../../../temp/csp/ta_RSI.o \
+ ../../../../../temp/csp/ta_SAR.o \
+ ../../../../../temp/csp/ta_SAREXT.o \
+ ../../../../../temp/csp/ta_SIN.o \
+ ../../../../../temp/csp/ta_SINH.o \
+ ../../../../../temp/csp/ta_SMA.o \
+ ../../../../../temp/csp/ta_SQRT.o \
+ ../../../../../temp/csp/ta_STDDEV.o \
+ ../../../../../temp/csp/ta_STOCH.o \
+ ../../../../../temp/csp/ta_STOCHF.o \
+ ../../../../../temp/csp/ta_STOCHRSI.o \
+ ../../../../../temp/csp/ta_SUB.o \
+ ../../../../../temp/csp/ta_SUM.o \
+ ../../../../../temp/csp/ta_T3.o \
+ ../../../../../temp/csp/ta_TAN.o \
+ ../../../../../temp/csp/ta_TANH.o \
+ ../../../../../temp/csp/ta_TEMA.o \
+ ../../../../../temp/csp/ta_TRANGE.o \
+ ../../../../../temp/csp/ta_TRIMA.o \
+ ../../../../../temp/csp/ta_TRIX.o \
+ ../../../../../temp/csp/ta_TSF.o \
+ ../../../../../temp/csp/ta_TYPPRICE.o \
+ ../../../../../temp/csp/ta_ULTOSC.o \
+ ../../../../../temp/csp/ta_VAR.o \
+ ../../../../../temp/csp/ta_WCLPRICE.o \
+ ../../../../../temp/csp/ta_WILLR.o \
+ ../../../../../temp/csp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csp/freebsd/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csp/freebsd/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..1c75921d5
--- /dev/null
+++ b/vendor/ta-lib/make/csp/freebsd/g++/ta_regtest/Makefile
@@ -0,0 +1,205 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csp.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csp/ta_regtest.o \
+ ../../../../../temp/csp/test_candlestick.o \
+ ../../../../../temp/csp/test_1in_1out.o \
+ ../../../../../temp/csp/test_1in_2out.o \
+ ../../../../../temp/csp/test_internals.o \
+ ../../../../../temp/csp/test_adx.o \
+ ../../../../../temp/csp/test_bbands.o \
+ ../../../../../temp/csp/test_ma.o \
+ ../../../../../temp/csp/test_macd.o \
+ ../../../../../temp/csp/test_minmax.o \
+ ../../../../../temp/csp/test_mom.o \
+ ../../../../../temp/csp/test_per_ema.o \
+ ../../../../../temp/csp/test_per_hl.o \
+ ../../../../../temp/csp/test_per_hlc.o \
+ ../../../../../temp/csp/test_per_hlcv.o \
+ ../../../../../temp/csp/test_per_ohlc.o \
+ ../../../../../temp/csp/test_po.o \
+ ../../../../../temp/csp/test_rsi.o \
+ ../../../../../temp/csp/test_sar.o \
+ ../../../../../temp/csp/test_stddev.o \
+ ../../../../../temp/csp/test_stoch.o \
+ ../../../../../temp/csp/test_trange.o \
+ ../../../../../temp/csp/test_util.o \
+ ../../../../../temp/csp/test_data.o \
+ ../../../../../temp/csp/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csp/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csp/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csp/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csp/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csp/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csp/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csp/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csp/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csp/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csp/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csp/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csp/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csp/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csp/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csp/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csp/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csp/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csp/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csp/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csp/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csp/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csp/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csp/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csp/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csp/linux/g++/Makefile b/vendor/ta-lib/make/csp/linux/g++/Makefile
new file mode 100644
index 000000000..1d8de8a6b
--- /dev/null
+++ b/vendor/ta-lib/make/csp/linux/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csp/linux/g++/Makefile
+
+../csp/linux/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csp/linux/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csp/linux/g++/gen_code/Makefile b/vendor/ta-lib/make/csp/linux/g++/gen_code/Makefile
new file mode 100644
index 000000000..58d298f7c
--- /dev/null
+++ b/vendor/ta-lib/make/csp/linux/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csp.a -ldl
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csp/gen_code/gen_code.o \
+ ../../../../../temp/csp/gen_code/ta_abstract.o \
+ ../../../../../temp/csp/gen_code/ta_def_ui.o \
+ ../../../../../temp/csp/gen_code/table_a.o \
+ ../../../../../temp/csp/gen_code/table_b.o \
+ ../../../../../temp/csp/gen_code/table_c.o \
+ ../../../../../temp/csp/gen_code/table_d.o \
+ ../../../../../temp/csp/gen_code/table_e.o \
+ ../../../../../temp/csp/gen_code/table_f.o \
+ ../../../../../temp/csp/gen_code/table_g.o \
+ ../../../../../temp/csp/gen_code/table_h.o \
+ ../../../../../temp/csp/gen_code/table_i.o \
+ ../../../../../temp/csp/gen_code/table_j.o \
+ ../../../../../temp/csp/gen_code/table_k.o \
+ ../../../../../temp/csp/gen_code/table_l.o \
+ ../../../../../temp/csp/gen_code/table_m.o \
+ ../../../../../temp/csp/gen_code/table_n.o \
+ ../../../../../temp/csp/gen_code/table_o.o \
+ ../../../../../temp/csp/gen_code/table_p.o \
+ ../../../../../temp/csp/gen_code/table_q.o \
+ ../../../../../temp/csp/gen_code/table_r.o \
+ ../../../../../temp/csp/gen_code/table_s.o \
+ ../../../../../temp/csp/gen_code/table_t.o \
+ ../../../../../temp/csp/gen_code/table_u.o \
+ ../../../../../temp/csp/gen_code/table_v.o \
+ ../../../../../temp/csp/gen_code/table_w.o \
+ ../../../../../temp/csp/gen_code/table_x.o \
+ ../../../../../temp/csp/gen_code/table_y.o \
+ ../../../../../temp/csp/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csp/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csp/linux/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csp/linux/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..17c50dfd6
--- /dev/null
+++ b/vendor/ta-lib/make/csp/linux/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csp.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csp/ta_abstract.o \
+ ../../../../../temp/csp/ta_def_ui.o \
+ ../../../../../temp/csp/ta_func_api.o \
+ ../../../../../temp/csp/ta_group_idx.o \
+ ../../../../../temp/csp/ta_frame.o \
+ ../../../../../temp/csp/table_a.o \
+ ../../../../../temp/csp/table_b.o \
+ ../../../../../temp/csp/table_c.o \
+ ../../../../../temp/csp/table_d.o \
+ ../../../../../temp/csp/table_e.o \
+ ../../../../../temp/csp/table_f.o \
+ ../../../../../temp/csp/table_g.o \
+ ../../../../../temp/csp/table_h.o \
+ ../../../../../temp/csp/table_i.o \
+ ../../../../../temp/csp/table_j.o \
+ ../../../../../temp/csp/table_k.o \
+ ../../../../../temp/csp/table_l.o \
+ ../../../../../temp/csp/table_m.o \
+ ../../../../../temp/csp/table_n.o \
+ ../../../../../temp/csp/table_o.o \
+ ../../../../../temp/csp/table_p.o \
+ ../../../../../temp/csp/table_q.o \
+ ../../../../../temp/csp/table_r.o \
+ ../../../../../temp/csp/table_s.o \
+ ../../../../../temp/csp/table_t.o \
+ ../../../../../temp/csp/table_u.o \
+ ../../../../../temp/csp/table_v.o \
+ ../../../../../temp/csp/table_w.o \
+ ../../../../../temp/csp/table_x.o \
+ ../../../../../temp/csp/table_y.o \
+ ../../../../../temp/csp/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csp/linux/g++/ta_common/Makefile b/vendor/ta-lib/make/csp/linux/g++/ta_common/Makefile
new file mode 100644
index 000000000..d4c55f13b
--- /dev/null
+++ b/vendor/ta-lib/make/csp/linux/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csp.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csp/ta_global.o \
+ ../../../../../temp/csp/ta_retcode.o \
+ ../../../../../temp/csp/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csp/linux/g++/ta_func/Makefile b/vendor/ta-lib/make/csp/linux/g++/ta_func/Makefile
new file mode 100644
index 000000000..fd318a2c4
--- /dev/null
+++ b/vendor/ta-lib/make/csp/linux/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csp.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csp/ta_utility.o \
+ ../../../../../temp/csp/ta_ACOS.o \
+ ../../../../../temp/csp/ta_AD.o \
+ ../../../../../temp/csp/ta_ADD.o \
+ ../../../../../temp/csp/ta_ADOSC.o \
+ ../../../../../temp/csp/ta_ADX.o \
+ ../../../../../temp/csp/ta_ADXR.o \
+ ../../../../../temp/csp/ta_APO.o \
+ ../../../../../temp/csp/ta_AROON.o \
+ ../../../../../temp/csp/ta_AROONOSC.o \
+ ../../../../../temp/csp/ta_ASIN.o \
+ ../../../../../temp/csp/ta_ATAN.o \
+ ../../../../../temp/csp/ta_ATR.o \
+ ../../../../../temp/csp/ta_AVGPRICE.o \
+ ../../../../../temp/csp/ta_BBANDS.o \
+ ../../../../../temp/csp/ta_BETA.o \
+ ../../../../../temp/csp/ta_BOP.o \
+ ../../../../../temp/csp/ta_CCI.o \
+ ../../../../../temp/csp/ta_CDL2CROWS.o \
+ ../../../../../temp/csp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csp/ta_CDL3INSIDE.o \
+ ../../../../../temp/csp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csp/ta_CDLDOJI.o \
+ ../../../../../temp/csp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csp/ta_CDLENGULFING.o \
+ ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csp/ta_CDLHAMMER.o \
+ ../../../../../temp/csp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csp/ta_CDLHARAMI.o \
+ ../../../../../temp/csp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csp/ta_CDLINNECK.o \
+ ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csp/ta_CDLKICKING.o \
+ ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csp/ta_CDLLONGLINE.o \
+ ../../../../../temp/csp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csp/ta_CDLMATHOLD.o \
+ ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLONNECK.o \
+ ../../../../../temp/csp/ta_CDLPIERCING.o \
+ ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csp/ta_CDLTAKURI.o \
+ ../../../../../temp/csp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csp/ta_CDLTRISTAR.o \
+ ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csp/ta_CEIL.o \
+ ../../../../../temp/csp/ta_CMO.o \
+ ../../../../../temp/csp/ta_CORREL.o \
+ ../../../../../temp/csp/ta_COS.o \
+ ../../../../../temp/csp/ta_COSH.o \
+ ../../../../../temp/csp/ta_DEMA.o \
+ ../../../../../temp/csp/ta_DIV.o \
+ ../../../../../temp/csp/ta_DX.o \
+ ../../../../../temp/csp/ta_EMA.o \
+ ../../../../../temp/csp/ta_EXP.o \
+ ../../../../../temp/csp/ta_FLOOR.o \
+ ../../../../../temp/csp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csp/ta_HT_DCPHASE.o \
+ ../../../../../temp/csp/ta_HT_PHASOR.o \
+ ../../../../../temp/csp/ta_HT_SINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csp/ta_KAMA.o \
+ ../../../../../temp/csp/ta_LINEARREG.o \
+ ../../../../../temp/csp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csp/ta_LN.o \
+ ../../../../../temp/csp/ta_LOG10.o \
+ ../../../../../temp/csp/ta_MA.o \
+ ../../../../../temp/csp/ta_MACD.o \
+ ../../../../../temp/csp/ta_MACDEXT.o \
+ ../../../../../temp/csp/ta_MACDFIX.o \
+ ../../../../../temp/csp/ta_MAMA.o \
+ ../../../../../temp/csp/ta_MAVP.o \
+ ../../../../../temp/csp/ta_MAX.o \
+ ../../../../../temp/csp/ta_MAXINDEX.o \
+ ../../../../../temp/csp/ta_MEDPRICE.o \
+ ../../../../../temp/csp/ta_MFI.o \
+ ../../../../../temp/csp/ta_MIDPOINT.o \
+ ../../../../../temp/csp/ta_MIDPRICE.o \
+ ../../../../../temp/csp/ta_MIN.o \
+ ../../../../../temp/csp/ta_MININDEX.o \
+ ../../../../../temp/csp/ta_MINMAX.o \
+ ../../../../../temp/csp/ta_MINMAXINDEX.o \
+ ../../../../../temp/csp/ta_MINUS_DI.o \
+ ../../../../../temp/csp/ta_MINUS_DM.o \
+ ../../../../../temp/csp/ta_MOM.o \
+ ../../../../../temp/csp/ta_MULT.o \
+ ../../../../../temp/csp/ta_NATR.o \
+ ../../../../../temp/csp/ta_OBV.o \
+ ../../../../../temp/csp/ta_PLUS_DI.o \
+ ../../../../../temp/csp/ta_PLUS_DM.o \
+ ../../../../../temp/csp/ta_PPO.o \
+ ../../../../../temp/csp/ta_ROC.o \
+ ../../../../../temp/csp/ta_ROCP.o \
+ ../../../../../temp/csp/ta_ROCR.o \
+ ../../../../../temp/csp/ta_ROCR100.o \
+ ../../../../../temp/csp/ta_RSI.o \
+ ../../../../../temp/csp/ta_SAR.o \
+ ../../../../../temp/csp/ta_SAREXT.o \
+ ../../../../../temp/csp/ta_SIN.o \
+ ../../../../../temp/csp/ta_SINH.o \
+ ../../../../../temp/csp/ta_SMA.o \
+ ../../../../../temp/csp/ta_SQRT.o \
+ ../../../../../temp/csp/ta_STDDEV.o \
+ ../../../../../temp/csp/ta_STOCH.o \
+ ../../../../../temp/csp/ta_STOCHF.o \
+ ../../../../../temp/csp/ta_STOCHRSI.o \
+ ../../../../../temp/csp/ta_SUB.o \
+ ../../../../../temp/csp/ta_SUM.o \
+ ../../../../../temp/csp/ta_T3.o \
+ ../../../../../temp/csp/ta_TAN.o \
+ ../../../../../temp/csp/ta_TANH.o \
+ ../../../../../temp/csp/ta_TEMA.o \
+ ../../../../../temp/csp/ta_TRANGE.o \
+ ../../../../../temp/csp/ta_TRIMA.o \
+ ../../../../../temp/csp/ta_TRIX.o \
+ ../../../../../temp/csp/ta_TSF.o \
+ ../../../../../temp/csp/ta_TYPPRICE.o \
+ ../../../../../temp/csp/ta_ULTOSC.o \
+ ../../../../../temp/csp/ta_VAR.o \
+ ../../../../../temp/csp/ta_WCLPRICE.o \
+ ../../../../../temp/csp/ta_WILLR.o \
+ ../../../../../temp/csp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csp/linux/g++/ta_libc/Makefile b/vendor/ta-lib/make/csp/linux/g++/ta_libc/Makefile
new file mode 100644
index 000000000..2dc87138c
--- /dev/null
+++ b/vendor/ta-lib/make/csp/linux/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csp.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csp/ta_global.o \
+ ../../../../../temp/csp/ta_retcode.o \
+ ../../../../../temp/csp/ta_version.o \
+ ../../../../../temp/csp/ta_abstract.o \
+ ../../../../../temp/csp/ta_def_ui.o \
+ ../../../../../temp/csp/ta_func_api.o \
+ ../../../../../temp/csp/ta_group_idx.o \
+ ../../../../../temp/csp/ta_frame.o \
+ ../../../../../temp/csp/table_a.o \
+ ../../../../../temp/csp/table_b.o \
+ ../../../../../temp/csp/table_c.o \
+ ../../../../../temp/csp/table_d.o \
+ ../../../../../temp/csp/table_e.o \
+ ../../../../../temp/csp/table_f.o \
+ ../../../../../temp/csp/table_g.o \
+ ../../../../../temp/csp/table_h.o \
+ ../../../../../temp/csp/table_i.o \
+ ../../../../../temp/csp/table_j.o \
+ ../../../../../temp/csp/table_k.o \
+ ../../../../../temp/csp/table_l.o \
+ ../../../../../temp/csp/table_m.o \
+ ../../../../../temp/csp/table_n.o \
+ ../../../../../temp/csp/table_o.o \
+ ../../../../../temp/csp/table_p.o \
+ ../../../../../temp/csp/table_q.o \
+ ../../../../../temp/csp/table_r.o \
+ ../../../../../temp/csp/table_s.o \
+ ../../../../../temp/csp/table_t.o \
+ ../../../../../temp/csp/table_u.o \
+ ../../../../../temp/csp/table_v.o \
+ ../../../../../temp/csp/table_w.o \
+ ../../../../../temp/csp/table_x.o \
+ ../../../../../temp/csp/table_y.o \
+ ../../../../../temp/csp/table_z.o \
+ ../../../../../temp/csp/ta_utility.o \
+ ../../../../../temp/csp/ta_ACOS.o \
+ ../../../../../temp/csp/ta_AD.o \
+ ../../../../../temp/csp/ta_ADD.o \
+ ../../../../../temp/csp/ta_ADOSC.o \
+ ../../../../../temp/csp/ta_ADX.o \
+ ../../../../../temp/csp/ta_ADXR.o \
+ ../../../../../temp/csp/ta_APO.o \
+ ../../../../../temp/csp/ta_AROON.o \
+ ../../../../../temp/csp/ta_AROONOSC.o \
+ ../../../../../temp/csp/ta_ASIN.o \
+ ../../../../../temp/csp/ta_ATAN.o \
+ ../../../../../temp/csp/ta_ATR.o \
+ ../../../../../temp/csp/ta_AVGPRICE.o \
+ ../../../../../temp/csp/ta_BBANDS.o \
+ ../../../../../temp/csp/ta_BETA.o \
+ ../../../../../temp/csp/ta_BOP.o \
+ ../../../../../temp/csp/ta_CCI.o \
+ ../../../../../temp/csp/ta_CDL2CROWS.o \
+ ../../../../../temp/csp/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csp/ta_CDL3INSIDE.o \
+ ../../../../../temp/csp/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csp/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csp/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csp/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csp/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csp/ta_CDLDOJI.o \
+ ../../../../../temp/csp/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csp/ta_CDLENGULFING.o \
+ ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csp/ta_CDLHAMMER.o \
+ ../../../../../temp/csp/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csp/ta_CDLHARAMI.o \
+ ../../../../../temp/csp/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csp/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csp/ta_CDLINNECK.o \
+ ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csp/ta_CDLKICKING.o \
+ ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csp/ta_CDLLONGLINE.o \
+ ../../../../../temp/csp/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csp/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csp/ta_CDLMATHOLD.o \
+ ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csp/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLONNECK.o \
+ ../../../../../temp/csp/ta_CDLPIERCING.o \
+ ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csp/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csp/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csp/ta_CDLTAKURI.o \
+ ../../../../../temp/csp/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csp/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csp/ta_CDLTRISTAR.o \
+ ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csp/ta_CEIL.o \
+ ../../../../../temp/csp/ta_CMO.o \
+ ../../../../../temp/csp/ta_CORREL.o \
+ ../../../../../temp/csp/ta_COS.o \
+ ../../../../../temp/csp/ta_COSH.o \
+ ../../../../../temp/csp/ta_DEMA.o \
+ ../../../../../temp/csp/ta_DIV.o \
+ ../../../../../temp/csp/ta_DX.o \
+ ../../../../../temp/csp/ta_EMA.o \
+ ../../../../../temp/csp/ta_EXP.o \
+ ../../../../../temp/csp/ta_FLOOR.o \
+ ../../../../../temp/csp/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csp/ta_HT_DCPHASE.o \
+ ../../../../../temp/csp/ta_HT_PHASOR.o \
+ ../../../../../temp/csp/ta_HT_SINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csp/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csp/ta_KAMA.o \
+ ../../../../../temp/csp/ta_LINEARREG.o \
+ ../../../../../temp/csp/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csp/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csp/ta_LN.o \
+ ../../../../../temp/csp/ta_LOG10.o \
+ ../../../../../temp/csp/ta_MA.o \
+ ../../../../../temp/csp/ta_MACD.o \
+ ../../../../../temp/csp/ta_MACDEXT.o \
+ ../../../../../temp/csp/ta_MACDFIX.o \
+ ../../../../../temp/csp/ta_MAMA.o \
+ ../../../../../temp/csp/ta_MAVP.o \
+ ../../../../../temp/csp/ta_MAX.o \
+ ../../../../../temp/csp/ta_MAXINDEX.o \
+ ../../../../../temp/csp/ta_MEDPRICE.o \
+ ../../../../../temp/csp/ta_MFI.o \
+ ../../../../../temp/csp/ta_MIDPOINT.o \
+ ../../../../../temp/csp/ta_MIDPRICE.o \
+ ../../../../../temp/csp/ta_MIN.o \
+ ../../../../../temp/csp/ta_MININDEX.o \
+ ../../../../../temp/csp/ta_MINMAX.o \
+ ../../../../../temp/csp/ta_MINMAXINDEX.o \
+ ../../../../../temp/csp/ta_MINUS_DI.o \
+ ../../../../../temp/csp/ta_MINUS_DM.o \
+ ../../../../../temp/csp/ta_MOM.o \
+ ../../../../../temp/csp/ta_MULT.o \
+ ../../../../../temp/csp/ta_NATR.o \
+ ../../../../../temp/csp/ta_OBV.o \
+ ../../../../../temp/csp/ta_PLUS_DI.o \
+ ../../../../../temp/csp/ta_PLUS_DM.o \
+ ../../../../../temp/csp/ta_PPO.o \
+ ../../../../../temp/csp/ta_ROC.o \
+ ../../../../../temp/csp/ta_ROCP.o \
+ ../../../../../temp/csp/ta_ROCR.o \
+ ../../../../../temp/csp/ta_ROCR100.o \
+ ../../../../../temp/csp/ta_RSI.o \
+ ../../../../../temp/csp/ta_SAR.o \
+ ../../../../../temp/csp/ta_SAREXT.o \
+ ../../../../../temp/csp/ta_SIN.o \
+ ../../../../../temp/csp/ta_SINH.o \
+ ../../../../../temp/csp/ta_SMA.o \
+ ../../../../../temp/csp/ta_SQRT.o \
+ ../../../../../temp/csp/ta_STDDEV.o \
+ ../../../../../temp/csp/ta_STOCH.o \
+ ../../../../../temp/csp/ta_STOCHF.o \
+ ../../../../../temp/csp/ta_STOCHRSI.o \
+ ../../../../../temp/csp/ta_SUB.o \
+ ../../../../../temp/csp/ta_SUM.o \
+ ../../../../../temp/csp/ta_T3.o \
+ ../../../../../temp/csp/ta_TAN.o \
+ ../../../../../temp/csp/ta_TANH.o \
+ ../../../../../temp/csp/ta_TEMA.o \
+ ../../../../../temp/csp/ta_TRANGE.o \
+ ../../../../../temp/csp/ta_TRIMA.o \
+ ../../../../../temp/csp/ta_TRIX.o \
+ ../../../../../temp/csp/ta_TSF.o \
+ ../../../../../temp/csp/ta_TYPPRICE.o \
+ ../../../../../temp/csp/ta_ULTOSC.o \
+ ../../../../../temp/csp/ta_VAR.o \
+ ../../../../../temp/csp/ta_WCLPRICE.o \
+ ../../../../../temp/csp/ta_WILLR.o \
+ ../../../../../temp/csp/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csp.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csp/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csp/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csp/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csp/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csp/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csp/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csp/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csp/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csp/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csp/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csp/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csp/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csp/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csp/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csp/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csp/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csp/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csp/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csp/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csp/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csp/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csp/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csp/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csp/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csp/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csp/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csp/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csp/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csp/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csp/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csp/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csp/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csp/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csp/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csp/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csp/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csp/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csp/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csp/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csp/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csp/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csp/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csp/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csp/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csp/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csp/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csp/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csp/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csp/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csp/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csp/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csp/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csp/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csp/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csp/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csp/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csp/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csp/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csp/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csp/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csp/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csp/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csp/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csp/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csp/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csp/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csp/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csp/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csp/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csp/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csp/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csp/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csp/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csp/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csp/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csp/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csp/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csp/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csp/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csp/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csp/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csp/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csp/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csp/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csp/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csp/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csp/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csp/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csp/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csp/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csp/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csp/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csp/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csp/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csp/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csp/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csp/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csp/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csp/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csp/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csp/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csp/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csp/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csp/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csp/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csp/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csp/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csp/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csp/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csp/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csp/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csp/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csp/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csp/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csp/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csp/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csp/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csp/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csp/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csp/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csp/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csp/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csp/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csp/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csp/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csp/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csp/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csp/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csp/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csp/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csp/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csp/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csp/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csp/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csp/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csp/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csp/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csp/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csp/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csp/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csp/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csp/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csp/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csp/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csp/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csp/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csp/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csp/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csp/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csp/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csp/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csp/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csp/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csp/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csp/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csp/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csp/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csp/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csp/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csp/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csp/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csp/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csp/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csp/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csp/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csp/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csp/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csp/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csp/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csp/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csp/linux/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csp/linux/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..cb8b2fa78
--- /dev/null
+++ b/vendor/ta-lib/make/csp/linux/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -g -O -pg -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -g -DTA_DEBUG -D_DEBUG -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS = -pg
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csp.a -ldl
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csp/ta_regtest.o \
+ ../../../../../temp/csp/test_candlestick.o \
+ ../../../../../temp/csp/test_1in_1out.o \
+ ../../../../../temp/csp/test_1in_2out.o \
+ ../../../../../temp/csp/test_internals.o \
+ ../../../../../temp/csp/test_adx.o \
+ ../../../../../temp/csp/test_bbands.o \
+ ../../../../../temp/csp/test_ma.o \
+ ../../../../../temp/csp/test_macd.o \
+ ../../../../../temp/csp/test_minmax.o \
+ ../../../../../temp/csp/test_mom.o \
+ ../../../../../temp/csp/test_per_ema.o \
+ ../../../../../temp/csp/test_per_hl.o \
+ ../../../../../temp/csp/test_per_hlc.o \
+ ../../../../../temp/csp/test_per_hlcv.o \
+ ../../../../../temp/csp/test_per_ohlc.o \
+ ../../../../../temp/csp/test_po.o \
+ ../../../../../temp/csp/test_rsi.o \
+ ../../../../../temp/csp/test_sar.o \
+ ../../../../../temp/csp/test_stddev.o \
+ ../../../../../temp/csp/test_stoch.o \
+ ../../../../../temp/csp/test_trange.o \
+ ../../../../../temp/csp/test_util.o \
+ ../../../../../temp/csp/test_data.o \
+ ../../../../../temp/csp/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csp/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csp/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csp/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csp/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csp/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csp/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csp/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csp/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csp/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csp/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csp/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csp/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csp/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csp/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csp/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csp/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csp/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csp/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csp/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csp/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csp/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csp/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csp/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csp/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csp/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csp/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csr/cygwin/g++/Makefile b/vendor/ta-lib/make/csr/cygwin/g++/Makefile
new file mode 100644
index 000000000..2f005e756
--- /dev/null
+++ b/vendor/ta-lib/make/csr/cygwin/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csr/cygwin/g++/Makefile
+
+../csr/cygwin/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csr/cygwin/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csr/cygwin/g++/gen_code/Makefile b/vendor/ta-lib/make/csr/cygwin/g++/gen_code/Makefile
new file mode 100644
index 000000000..e265d7c42
--- /dev/null
+++ b/vendor/ta-lib/make/csr/cygwin/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_GEN_CODE -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_GEN_CODE -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csr.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csr/gen_code/gen_code.o \
+ ../../../../../temp/csr/gen_code/ta_abstract.o \
+ ../../../../../temp/csr/gen_code/ta_def_ui.o \
+ ../../../../../temp/csr/gen_code/table_a.o \
+ ../../../../../temp/csr/gen_code/table_b.o \
+ ../../../../../temp/csr/gen_code/table_c.o \
+ ../../../../../temp/csr/gen_code/table_d.o \
+ ../../../../../temp/csr/gen_code/table_e.o \
+ ../../../../../temp/csr/gen_code/table_f.o \
+ ../../../../../temp/csr/gen_code/table_g.o \
+ ../../../../../temp/csr/gen_code/table_h.o \
+ ../../../../../temp/csr/gen_code/table_i.o \
+ ../../../../../temp/csr/gen_code/table_j.o \
+ ../../../../../temp/csr/gen_code/table_k.o \
+ ../../../../../temp/csr/gen_code/table_l.o \
+ ../../../../../temp/csr/gen_code/table_m.o \
+ ../../../../../temp/csr/gen_code/table_n.o \
+ ../../../../../temp/csr/gen_code/table_o.o \
+ ../../../../../temp/csr/gen_code/table_p.o \
+ ../../../../../temp/csr/gen_code/table_q.o \
+ ../../../../../temp/csr/gen_code/table_r.o \
+ ../../../../../temp/csr/gen_code/table_s.o \
+ ../../../../../temp/csr/gen_code/table_t.o \
+ ../../../../../temp/csr/gen_code/table_u.o \
+ ../../../../../temp/csr/gen_code/table_v.o \
+ ../../../../../temp/csr/gen_code/table_w.o \
+ ../../../../../temp/csr/gen_code/table_x.o \
+ ../../../../../temp/csr/gen_code/table_y.o \
+ ../../../../../temp/csr/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csr/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csr/cygwin/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csr/cygwin/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..9811ba791
--- /dev/null
+++ b/vendor/ta-lib/make/csr/cygwin/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csr.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csr/ta_abstract.o \
+ ../../../../../temp/csr/ta_def_ui.o \
+ ../../../../../temp/csr/ta_func_api.o \
+ ../../../../../temp/csr/ta_group_idx.o \
+ ../../../../../temp/csr/ta_frame.o \
+ ../../../../../temp/csr/table_a.o \
+ ../../../../../temp/csr/table_b.o \
+ ../../../../../temp/csr/table_c.o \
+ ../../../../../temp/csr/table_d.o \
+ ../../../../../temp/csr/table_e.o \
+ ../../../../../temp/csr/table_f.o \
+ ../../../../../temp/csr/table_g.o \
+ ../../../../../temp/csr/table_h.o \
+ ../../../../../temp/csr/table_i.o \
+ ../../../../../temp/csr/table_j.o \
+ ../../../../../temp/csr/table_k.o \
+ ../../../../../temp/csr/table_l.o \
+ ../../../../../temp/csr/table_m.o \
+ ../../../../../temp/csr/table_n.o \
+ ../../../../../temp/csr/table_o.o \
+ ../../../../../temp/csr/table_p.o \
+ ../../../../../temp/csr/table_q.o \
+ ../../../../../temp/csr/table_r.o \
+ ../../../../../temp/csr/table_s.o \
+ ../../../../../temp/csr/table_t.o \
+ ../../../../../temp/csr/table_u.o \
+ ../../../../../temp/csr/table_v.o \
+ ../../../../../temp/csr/table_w.o \
+ ../../../../../temp/csr/table_x.o \
+ ../../../../../temp/csr/table_y.o \
+ ../../../../../temp/csr/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csr/cygwin/g++/ta_common/Makefile b/vendor/ta-lib/make/csr/cygwin/g++/ta_common/Makefile
new file mode 100644
index 000000000..6b0530957
--- /dev/null
+++ b/vendor/ta-lib/make/csr/cygwin/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csr.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csr/ta_global.o \
+ ../../../../../temp/csr/ta_retcode.o \
+ ../../../../../temp/csr/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csr/cygwin/g++/ta_func/Makefile b/vendor/ta-lib/make/csr/cygwin/g++/ta_func/Makefile
new file mode 100644
index 000000000..e9aec79fc
--- /dev/null
+++ b/vendor/ta-lib/make/csr/cygwin/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csr.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csr/ta_utility.o \
+ ../../../../../temp/csr/ta_ACOS.o \
+ ../../../../../temp/csr/ta_AD.o \
+ ../../../../../temp/csr/ta_ADD.o \
+ ../../../../../temp/csr/ta_ADOSC.o \
+ ../../../../../temp/csr/ta_ADX.o \
+ ../../../../../temp/csr/ta_ADXR.o \
+ ../../../../../temp/csr/ta_APO.o \
+ ../../../../../temp/csr/ta_AROON.o \
+ ../../../../../temp/csr/ta_AROONOSC.o \
+ ../../../../../temp/csr/ta_ASIN.o \
+ ../../../../../temp/csr/ta_ATAN.o \
+ ../../../../../temp/csr/ta_ATR.o \
+ ../../../../../temp/csr/ta_AVGPRICE.o \
+ ../../../../../temp/csr/ta_BBANDS.o \
+ ../../../../../temp/csr/ta_BETA.o \
+ ../../../../../temp/csr/ta_BOP.o \
+ ../../../../../temp/csr/ta_CCI.o \
+ ../../../../../temp/csr/ta_CDL2CROWS.o \
+ ../../../../../temp/csr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csr/ta_CDL3INSIDE.o \
+ ../../../../../temp/csr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csr/ta_CDLDOJI.o \
+ ../../../../../temp/csr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csr/ta_CDLENGULFING.o \
+ ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csr/ta_CDLHAMMER.o \
+ ../../../../../temp/csr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csr/ta_CDLHARAMI.o \
+ ../../../../../temp/csr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csr/ta_CDLINNECK.o \
+ ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csr/ta_CDLKICKING.o \
+ ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csr/ta_CDLLONGLINE.o \
+ ../../../../../temp/csr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csr/ta_CDLMATHOLD.o \
+ ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLONNECK.o \
+ ../../../../../temp/csr/ta_CDLPIERCING.o \
+ ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csr/ta_CDLTAKURI.o \
+ ../../../../../temp/csr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csr/ta_CDLTRISTAR.o \
+ ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csr/ta_CEIL.o \
+ ../../../../../temp/csr/ta_CMO.o \
+ ../../../../../temp/csr/ta_CORREL.o \
+ ../../../../../temp/csr/ta_COS.o \
+ ../../../../../temp/csr/ta_COSH.o \
+ ../../../../../temp/csr/ta_DEMA.o \
+ ../../../../../temp/csr/ta_DIV.o \
+ ../../../../../temp/csr/ta_DX.o \
+ ../../../../../temp/csr/ta_EMA.o \
+ ../../../../../temp/csr/ta_EXP.o \
+ ../../../../../temp/csr/ta_FLOOR.o \
+ ../../../../../temp/csr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csr/ta_HT_DCPHASE.o \
+ ../../../../../temp/csr/ta_HT_PHASOR.o \
+ ../../../../../temp/csr/ta_HT_SINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csr/ta_KAMA.o \
+ ../../../../../temp/csr/ta_LINEARREG.o \
+ ../../../../../temp/csr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csr/ta_LN.o \
+ ../../../../../temp/csr/ta_LOG10.o \
+ ../../../../../temp/csr/ta_MA.o \
+ ../../../../../temp/csr/ta_MACD.o \
+ ../../../../../temp/csr/ta_MACDEXT.o \
+ ../../../../../temp/csr/ta_MACDFIX.o \
+ ../../../../../temp/csr/ta_MAMA.o \
+ ../../../../../temp/csr/ta_MAVP.o \
+ ../../../../../temp/csr/ta_MAX.o \
+ ../../../../../temp/csr/ta_MAXINDEX.o \
+ ../../../../../temp/csr/ta_MEDPRICE.o \
+ ../../../../../temp/csr/ta_MFI.o \
+ ../../../../../temp/csr/ta_MIDPOINT.o \
+ ../../../../../temp/csr/ta_MIDPRICE.o \
+ ../../../../../temp/csr/ta_MIN.o \
+ ../../../../../temp/csr/ta_MININDEX.o \
+ ../../../../../temp/csr/ta_MINMAX.o \
+ ../../../../../temp/csr/ta_MINMAXINDEX.o \
+ ../../../../../temp/csr/ta_MINUS_DI.o \
+ ../../../../../temp/csr/ta_MINUS_DM.o \
+ ../../../../../temp/csr/ta_MOM.o \
+ ../../../../../temp/csr/ta_MULT.o \
+ ../../../../../temp/csr/ta_NATR.o \
+ ../../../../../temp/csr/ta_OBV.o \
+ ../../../../../temp/csr/ta_PLUS_DI.o \
+ ../../../../../temp/csr/ta_PLUS_DM.o \
+ ../../../../../temp/csr/ta_PPO.o \
+ ../../../../../temp/csr/ta_ROC.o \
+ ../../../../../temp/csr/ta_ROCP.o \
+ ../../../../../temp/csr/ta_ROCR.o \
+ ../../../../../temp/csr/ta_ROCR100.o \
+ ../../../../../temp/csr/ta_RSI.o \
+ ../../../../../temp/csr/ta_SAR.o \
+ ../../../../../temp/csr/ta_SAREXT.o \
+ ../../../../../temp/csr/ta_SIN.o \
+ ../../../../../temp/csr/ta_SINH.o \
+ ../../../../../temp/csr/ta_SMA.o \
+ ../../../../../temp/csr/ta_SQRT.o \
+ ../../../../../temp/csr/ta_STDDEV.o \
+ ../../../../../temp/csr/ta_STOCH.o \
+ ../../../../../temp/csr/ta_STOCHF.o \
+ ../../../../../temp/csr/ta_STOCHRSI.o \
+ ../../../../../temp/csr/ta_SUB.o \
+ ../../../../../temp/csr/ta_SUM.o \
+ ../../../../../temp/csr/ta_T3.o \
+ ../../../../../temp/csr/ta_TAN.o \
+ ../../../../../temp/csr/ta_TANH.o \
+ ../../../../../temp/csr/ta_TEMA.o \
+ ../../../../../temp/csr/ta_TRANGE.o \
+ ../../../../../temp/csr/ta_TRIMA.o \
+ ../../../../../temp/csr/ta_TRIX.o \
+ ../../../../../temp/csr/ta_TSF.o \
+ ../../../../../temp/csr/ta_TYPPRICE.o \
+ ../../../../../temp/csr/ta_ULTOSC.o \
+ ../../../../../temp/csr/ta_VAR.o \
+ ../../../../../temp/csr/ta_WCLPRICE.o \
+ ../../../../../temp/csr/ta_WILLR.o \
+ ../../../../../temp/csr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/cygwin/g++/ta_libc/Makefile b/vendor/ta-lib/make/csr/cygwin/g++/ta_libc/Makefile
new file mode 100644
index 000000000..3fbe5d2dd
--- /dev/null
+++ b/vendor/ta-lib/make/csr/cygwin/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csr.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD -DNO_DEBUG
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD -DNO_DEBUG
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csr/ta_global.o \
+ ../../../../../temp/csr/ta_retcode.o \
+ ../../../../../temp/csr/ta_version.o \
+ ../../../../../temp/csr/ta_abstract.o \
+ ../../../../../temp/csr/ta_def_ui.o \
+ ../../../../../temp/csr/ta_func_api.o \
+ ../../../../../temp/csr/ta_group_idx.o \
+ ../../../../../temp/csr/ta_frame.o \
+ ../../../../../temp/csr/table_a.o \
+ ../../../../../temp/csr/table_b.o \
+ ../../../../../temp/csr/table_c.o \
+ ../../../../../temp/csr/table_d.o \
+ ../../../../../temp/csr/table_e.o \
+ ../../../../../temp/csr/table_f.o \
+ ../../../../../temp/csr/table_g.o \
+ ../../../../../temp/csr/table_h.o \
+ ../../../../../temp/csr/table_i.o \
+ ../../../../../temp/csr/table_j.o \
+ ../../../../../temp/csr/table_k.o \
+ ../../../../../temp/csr/table_l.o \
+ ../../../../../temp/csr/table_m.o \
+ ../../../../../temp/csr/table_n.o \
+ ../../../../../temp/csr/table_o.o \
+ ../../../../../temp/csr/table_p.o \
+ ../../../../../temp/csr/table_q.o \
+ ../../../../../temp/csr/table_r.o \
+ ../../../../../temp/csr/table_s.o \
+ ../../../../../temp/csr/table_t.o \
+ ../../../../../temp/csr/table_u.o \
+ ../../../../../temp/csr/table_v.o \
+ ../../../../../temp/csr/table_w.o \
+ ../../../../../temp/csr/table_x.o \
+ ../../../../../temp/csr/table_y.o \
+ ../../../../../temp/csr/table_z.o \
+ ../../../../../temp/csr/ta_utility.o \
+ ../../../../../temp/csr/ta_ACOS.o \
+ ../../../../../temp/csr/ta_AD.o \
+ ../../../../../temp/csr/ta_ADD.o \
+ ../../../../../temp/csr/ta_ADOSC.o \
+ ../../../../../temp/csr/ta_ADX.o \
+ ../../../../../temp/csr/ta_ADXR.o \
+ ../../../../../temp/csr/ta_APO.o \
+ ../../../../../temp/csr/ta_AROON.o \
+ ../../../../../temp/csr/ta_AROONOSC.o \
+ ../../../../../temp/csr/ta_ASIN.o \
+ ../../../../../temp/csr/ta_ATAN.o \
+ ../../../../../temp/csr/ta_ATR.o \
+ ../../../../../temp/csr/ta_AVGPRICE.o \
+ ../../../../../temp/csr/ta_BBANDS.o \
+ ../../../../../temp/csr/ta_BETA.o \
+ ../../../../../temp/csr/ta_BOP.o \
+ ../../../../../temp/csr/ta_CCI.o \
+ ../../../../../temp/csr/ta_CDL2CROWS.o \
+ ../../../../../temp/csr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csr/ta_CDL3INSIDE.o \
+ ../../../../../temp/csr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csr/ta_CDLDOJI.o \
+ ../../../../../temp/csr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csr/ta_CDLENGULFING.o \
+ ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csr/ta_CDLHAMMER.o \
+ ../../../../../temp/csr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csr/ta_CDLHARAMI.o \
+ ../../../../../temp/csr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csr/ta_CDLINNECK.o \
+ ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csr/ta_CDLKICKING.o \
+ ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csr/ta_CDLLONGLINE.o \
+ ../../../../../temp/csr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csr/ta_CDLMATHOLD.o \
+ ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLONNECK.o \
+ ../../../../../temp/csr/ta_CDLPIERCING.o \
+ ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csr/ta_CDLTAKURI.o \
+ ../../../../../temp/csr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csr/ta_CDLTRISTAR.o \
+ ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csr/ta_CEIL.o \
+ ../../../../../temp/csr/ta_CMO.o \
+ ../../../../../temp/csr/ta_CORREL.o \
+ ../../../../../temp/csr/ta_COS.o \
+ ../../../../../temp/csr/ta_COSH.o \
+ ../../../../../temp/csr/ta_DEMA.o \
+ ../../../../../temp/csr/ta_DIV.o \
+ ../../../../../temp/csr/ta_DX.o \
+ ../../../../../temp/csr/ta_EMA.o \
+ ../../../../../temp/csr/ta_EXP.o \
+ ../../../../../temp/csr/ta_FLOOR.o \
+ ../../../../../temp/csr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csr/ta_HT_DCPHASE.o \
+ ../../../../../temp/csr/ta_HT_PHASOR.o \
+ ../../../../../temp/csr/ta_HT_SINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csr/ta_KAMA.o \
+ ../../../../../temp/csr/ta_LINEARREG.o \
+ ../../../../../temp/csr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csr/ta_LN.o \
+ ../../../../../temp/csr/ta_LOG10.o \
+ ../../../../../temp/csr/ta_MA.o \
+ ../../../../../temp/csr/ta_MACD.o \
+ ../../../../../temp/csr/ta_MACDEXT.o \
+ ../../../../../temp/csr/ta_MACDFIX.o \
+ ../../../../../temp/csr/ta_MAMA.o \
+ ../../../../../temp/csr/ta_MAVP.o \
+ ../../../../../temp/csr/ta_MAX.o \
+ ../../../../../temp/csr/ta_MAXINDEX.o \
+ ../../../../../temp/csr/ta_MEDPRICE.o \
+ ../../../../../temp/csr/ta_MFI.o \
+ ../../../../../temp/csr/ta_MIDPOINT.o \
+ ../../../../../temp/csr/ta_MIDPRICE.o \
+ ../../../../../temp/csr/ta_MIN.o \
+ ../../../../../temp/csr/ta_MININDEX.o \
+ ../../../../../temp/csr/ta_MINMAX.o \
+ ../../../../../temp/csr/ta_MINMAXINDEX.o \
+ ../../../../../temp/csr/ta_MINUS_DI.o \
+ ../../../../../temp/csr/ta_MINUS_DM.o \
+ ../../../../../temp/csr/ta_MOM.o \
+ ../../../../../temp/csr/ta_MULT.o \
+ ../../../../../temp/csr/ta_NATR.o \
+ ../../../../../temp/csr/ta_OBV.o \
+ ../../../../../temp/csr/ta_PLUS_DI.o \
+ ../../../../../temp/csr/ta_PLUS_DM.o \
+ ../../../../../temp/csr/ta_PPO.o \
+ ../../../../../temp/csr/ta_ROC.o \
+ ../../../../../temp/csr/ta_ROCP.o \
+ ../../../../../temp/csr/ta_ROCR.o \
+ ../../../../../temp/csr/ta_ROCR100.o \
+ ../../../../../temp/csr/ta_RSI.o \
+ ../../../../../temp/csr/ta_SAR.o \
+ ../../../../../temp/csr/ta_SAREXT.o \
+ ../../../../../temp/csr/ta_SIN.o \
+ ../../../../../temp/csr/ta_SINH.o \
+ ../../../../../temp/csr/ta_SMA.o \
+ ../../../../../temp/csr/ta_SQRT.o \
+ ../../../../../temp/csr/ta_STDDEV.o \
+ ../../../../../temp/csr/ta_STOCH.o \
+ ../../../../../temp/csr/ta_STOCHF.o \
+ ../../../../../temp/csr/ta_STOCHRSI.o \
+ ../../../../../temp/csr/ta_SUB.o \
+ ../../../../../temp/csr/ta_SUM.o \
+ ../../../../../temp/csr/ta_T3.o \
+ ../../../../../temp/csr/ta_TAN.o \
+ ../../../../../temp/csr/ta_TANH.o \
+ ../../../../../temp/csr/ta_TEMA.o \
+ ../../../../../temp/csr/ta_TRANGE.o \
+ ../../../../../temp/csr/ta_TRIMA.o \
+ ../../../../../temp/csr/ta_TRIX.o \
+ ../../../../../temp/csr/ta_TSF.o \
+ ../../../../../temp/csr/ta_TYPPRICE.o \
+ ../../../../../temp/csr/ta_ULTOSC.o \
+ ../../../../../temp/csr/ta_VAR.o \
+ ../../../../../temp/csr/ta_WCLPRICE.o \
+ ../../../../../temp/csr/ta_WILLR.o \
+ ../../../../../temp/csr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/cygwin/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csr/cygwin/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..3692683d9
--- /dev/null
+++ b/vendor/ta-lib/make/csr/cygwin/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csr.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csr/ta_regtest.o \
+ ../../../../../temp/csr/test_candlestick.o \
+ ../../../../../temp/csr/test_1in_1out.o \
+ ../../../../../temp/csr/test_1in_2out.o \
+ ../../../../../temp/csr/test_internals.o \
+ ../../../../../temp/csr/test_adx.o \
+ ../../../../../temp/csr/test_bbands.o \
+ ../../../../../temp/csr/test_ma.o \
+ ../../../../../temp/csr/test_macd.o \
+ ../../../../../temp/csr/test_minmax.o \
+ ../../../../../temp/csr/test_mom.o \
+ ../../../../../temp/csr/test_per_ema.o \
+ ../../../../../temp/csr/test_per_hl.o \
+ ../../../../../temp/csr/test_per_hlc.o \
+ ../../../../../temp/csr/test_per_hlcv.o \
+ ../../../../../temp/csr/test_per_ohlc.o \
+ ../../../../../temp/csr/test_po.o \
+ ../../../../../temp/csr/test_rsi.o \
+ ../../../../../temp/csr/test_sar.o \
+ ../../../../../temp/csr/test_stddev.o \
+ ../../../../../temp/csr/test_stoch.o \
+ ../../../../../temp/csr/test_trange.o \
+ ../../../../../temp/csr/test_util.o \
+ ../../../../../temp/csr/test_data.o \
+ ../../../../../temp/csr/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csr/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csr/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csr/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csr/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csr/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csr/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csr/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csr/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csr/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csr/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csr/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csr/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csr/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csr/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csr/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csr/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csr/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csr/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csr/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csr/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csr/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csr/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csr/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csr/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csr/freebsd/g++/Makefile b/vendor/ta-lib/make/csr/freebsd/g++/Makefile
new file mode 100644
index 000000000..b07e03f6a
--- /dev/null
+++ b/vendor/ta-lib/make/csr/freebsd/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csr/freebsd/g++/Makefile
+
+../csr/freebsd/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csr/freebsd/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csr/freebsd/g++/gen_code/Makefile b/vendor/ta-lib/make/csr/freebsd/g++/gen_code/Makefile
new file mode 100644
index 000000000..2147ff430
--- /dev/null
+++ b/vendor/ta-lib/make/csr/freebsd/g++/gen_code/Makefile
@@ -0,0 +1,225 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_GEN_CODE -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_GEN_CODE -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csr.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csr/gen_code/gen_code.o \
+ ../../../../../temp/csr/gen_code/ta_abstract.o \
+ ../../../../../temp/csr/gen_code/ta_def_ui.o \
+ ../../../../../temp/csr/gen_code/table_a.o \
+ ../../../../../temp/csr/gen_code/table_b.o \
+ ../../../../../temp/csr/gen_code/table_c.o \
+ ../../../../../temp/csr/gen_code/table_d.o \
+ ../../../../../temp/csr/gen_code/table_e.o \
+ ../../../../../temp/csr/gen_code/table_f.o \
+ ../../../../../temp/csr/gen_code/table_g.o \
+ ../../../../../temp/csr/gen_code/table_h.o \
+ ../../../../../temp/csr/gen_code/table_i.o \
+ ../../../../../temp/csr/gen_code/table_j.o \
+ ../../../../../temp/csr/gen_code/table_k.o \
+ ../../../../../temp/csr/gen_code/table_l.o \
+ ../../../../../temp/csr/gen_code/table_m.o \
+ ../../../../../temp/csr/gen_code/table_n.o \
+ ../../../../../temp/csr/gen_code/table_o.o \
+ ../../../../../temp/csr/gen_code/table_p.o \
+ ../../../../../temp/csr/gen_code/table_q.o \
+ ../../../../../temp/csr/gen_code/table_r.o \
+ ../../../../../temp/csr/gen_code/table_s.o \
+ ../../../../../temp/csr/gen_code/table_t.o \
+ ../../../../../temp/csr/gen_code/table_u.o \
+ ../../../../../temp/csr/gen_code/table_v.o \
+ ../../../../../temp/csr/gen_code/table_w.o \
+ ../../../../../temp/csr/gen_code/table_x.o \
+ ../../../../../temp/csr/gen_code/table_y.o \
+ ../../../../../temp/csr/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csr/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csr/freebsd/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csr/freebsd/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..c8639ab3a
--- /dev/null
+++ b/vendor/ta-lib/make/csr/freebsd/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csr.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csr/ta_abstract.o \
+ ../../../../../temp/csr/ta_def_ui.o \
+ ../../../../../temp/csr/ta_func_api.o \
+ ../../../../../temp/csr/ta_group_idx.o \
+ ../../../../../temp/csr/ta_frame.o \
+ ../../../../../temp/csr/table_a.o \
+ ../../../../../temp/csr/table_b.o \
+ ../../../../../temp/csr/table_c.o \
+ ../../../../../temp/csr/table_d.o \
+ ../../../../../temp/csr/table_e.o \
+ ../../../../../temp/csr/table_f.o \
+ ../../../../../temp/csr/table_g.o \
+ ../../../../../temp/csr/table_h.o \
+ ../../../../../temp/csr/table_i.o \
+ ../../../../../temp/csr/table_j.o \
+ ../../../../../temp/csr/table_k.o \
+ ../../../../../temp/csr/table_l.o \
+ ../../../../../temp/csr/table_m.o \
+ ../../../../../temp/csr/table_n.o \
+ ../../../../../temp/csr/table_o.o \
+ ../../../../../temp/csr/table_p.o \
+ ../../../../../temp/csr/table_q.o \
+ ../../../../../temp/csr/table_r.o \
+ ../../../../../temp/csr/table_s.o \
+ ../../../../../temp/csr/table_t.o \
+ ../../../../../temp/csr/table_u.o \
+ ../../../../../temp/csr/table_v.o \
+ ../../../../../temp/csr/table_w.o \
+ ../../../../../temp/csr/table_x.o \
+ ../../../../../temp/csr/table_y.o \
+ ../../../../../temp/csr/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csr/freebsd/g++/ta_common/Makefile b/vendor/ta-lib/make/csr/freebsd/g++/ta_common/Makefile
new file mode 100644
index 000000000..06ffa5e3a
--- /dev/null
+++ b/vendor/ta-lib/make/csr/freebsd/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csr.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csr/ta_global.o \
+ ../../../../../temp/csr/ta_retcode.o \
+ ../../../../../temp/csr/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csr/freebsd/g++/ta_func/Makefile b/vendor/ta-lib/make/csr/freebsd/g++/ta_func/Makefile
new file mode 100644
index 000000000..1b9e927da
--- /dev/null
+++ b/vendor/ta-lib/make/csr/freebsd/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csr.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include -I/usr/local/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csr/ta_utility.o \
+ ../../../../../temp/csr/ta_ACOS.o \
+ ../../../../../temp/csr/ta_AD.o \
+ ../../../../../temp/csr/ta_ADD.o \
+ ../../../../../temp/csr/ta_ADOSC.o \
+ ../../../../../temp/csr/ta_ADX.o \
+ ../../../../../temp/csr/ta_ADXR.o \
+ ../../../../../temp/csr/ta_APO.o \
+ ../../../../../temp/csr/ta_AROON.o \
+ ../../../../../temp/csr/ta_AROONOSC.o \
+ ../../../../../temp/csr/ta_ASIN.o \
+ ../../../../../temp/csr/ta_ATAN.o \
+ ../../../../../temp/csr/ta_ATR.o \
+ ../../../../../temp/csr/ta_AVGPRICE.o \
+ ../../../../../temp/csr/ta_BBANDS.o \
+ ../../../../../temp/csr/ta_BETA.o \
+ ../../../../../temp/csr/ta_BOP.o \
+ ../../../../../temp/csr/ta_CCI.o \
+ ../../../../../temp/csr/ta_CDL2CROWS.o \
+ ../../../../../temp/csr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csr/ta_CDL3INSIDE.o \
+ ../../../../../temp/csr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csr/ta_CDLDOJI.o \
+ ../../../../../temp/csr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csr/ta_CDLENGULFING.o \
+ ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csr/ta_CDLHAMMER.o \
+ ../../../../../temp/csr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csr/ta_CDLHARAMI.o \
+ ../../../../../temp/csr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csr/ta_CDLINNECK.o \
+ ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csr/ta_CDLKICKING.o \
+ ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csr/ta_CDLLONGLINE.o \
+ ../../../../../temp/csr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csr/ta_CDLMATHOLD.o \
+ ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLONNECK.o \
+ ../../../../../temp/csr/ta_CDLPIERCING.o \
+ ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csr/ta_CDLTAKURI.o \
+ ../../../../../temp/csr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csr/ta_CDLTRISTAR.o \
+ ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csr/ta_CEIL.o \
+ ../../../../../temp/csr/ta_CMO.o \
+ ../../../../../temp/csr/ta_CORREL.o \
+ ../../../../../temp/csr/ta_COS.o \
+ ../../../../../temp/csr/ta_COSH.o \
+ ../../../../../temp/csr/ta_DEMA.o \
+ ../../../../../temp/csr/ta_DIV.o \
+ ../../../../../temp/csr/ta_DX.o \
+ ../../../../../temp/csr/ta_EMA.o \
+ ../../../../../temp/csr/ta_EXP.o \
+ ../../../../../temp/csr/ta_FLOOR.o \
+ ../../../../../temp/csr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csr/ta_HT_DCPHASE.o \
+ ../../../../../temp/csr/ta_HT_PHASOR.o \
+ ../../../../../temp/csr/ta_HT_SINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csr/ta_KAMA.o \
+ ../../../../../temp/csr/ta_LINEARREG.o \
+ ../../../../../temp/csr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csr/ta_LN.o \
+ ../../../../../temp/csr/ta_LOG10.o \
+ ../../../../../temp/csr/ta_MA.o \
+ ../../../../../temp/csr/ta_MACD.o \
+ ../../../../../temp/csr/ta_MACDEXT.o \
+ ../../../../../temp/csr/ta_MACDFIX.o \
+ ../../../../../temp/csr/ta_MAMA.o \
+ ../../../../../temp/csr/ta_MAVP.o \
+ ../../../../../temp/csr/ta_MAX.o \
+ ../../../../../temp/csr/ta_MAXINDEX.o \
+ ../../../../../temp/csr/ta_MEDPRICE.o \
+ ../../../../../temp/csr/ta_MFI.o \
+ ../../../../../temp/csr/ta_MIDPOINT.o \
+ ../../../../../temp/csr/ta_MIDPRICE.o \
+ ../../../../../temp/csr/ta_MIN.o \
+ ../../../../../temp/csr/ta_MININDEX.o \
+ ../../../../../temp/csr/ta_MINMAX.o \
+ ../../../../../temp/csr/ta_MINMAXINDEX.o \
+ ../../../../../temp/csr/ta_MINUS_DI.o \
+ ../../../../../temp/csr/ta_MINUS_DM.o \
+ ../../../../../temp/csr/ta_MOM.o \
+ ../../../../../temp/csr/ta_MULT.o \
+ ../../../../../temp/csr/ta_NATR.o \
+ ../../../../../temp/csr/ta_OBV.o \
+ ../../../../../temp/csr/ta_PLUS_DI.o \
+ ../../../../../temp/csr/ta_PLUS_DM.o \
+ ../../../../../temp/csr/ta_PPO.o \
+ ../../../../../temp/csr/ta_ROC.o \
+ ../../../../../temp/csr/ta_ROCP.o \
+ ../../../../../temp/csr/ta_ROCR.o \
+ ../../../../../temp/csr/ta_ROCR100.o \
+ ../../../../../temp/csr/ta_RSI.o \
+ ../../../../../temp/csr/ta_SAR.o \
+ ../../../../../temp/csr/ta_SAREXT.o \
+ ../../../../../temp/csr/ta_SIN.o \
+ ../../../../../temp/csr/ta_SINH.o \
+ ../../../../../temp/csr/ta_SMA.o \
+ ../../../../../temp/csr/ta_SQRT.o \
+ ../../../../../temp/csr/ta_STDDEV.o \
+ ../../../../../temp/csr/ta_STOCH.o \
+ ../../../../../temp/csr/ta_STOCHF.o \
+ ../../../../../temp/csr/ta_STOCHRSI.o \
+ ../../../../../temp/csr/ta_SUB.o \
+ ../../../../../temp/csr/ta_SUM.o \
+ ../../../../../temp/csr/ta_T3.o \
+ ../../../../../temp/csr/ta_TAN.o \
+ ../../../../../temp/csr/ta_TANH.o \
+ ../../../../../temp/csr/ta_TEMA.o \
+ ../../../../../temp/csr/ta_TRANGE.o \
+ ../../../../../temp/csr/ta_TRIMA.o \
+ ../../../../../temp/csr/ta_TRIX.o \
+ ../../../../../temp/csr/ta_TSF.o \
+ ../../../../../temp/csr/ta_TYPPRICE.o \
+ ../../../../../temp/csr/ta_ULTOSC.o \
+ ../../../../../temp/csr/ta_VAR.o \
+ ../../../../../temp/csr/ta_WCLPRICE.o \
+ ../../../../../temp/csr/ta_WILLR.o \
+ ../../../../../temp/csr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/freebsd/g++/ta_libc/Makefile b/vendor/ta-lib/make/csr/freebsd/g++/ta_libc/Makefile
new file mode 100644
index 000000000..84c8a4675
--- /dev/null
+++ b/vendor/ta-lib/make/csr/freebsd/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csr.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD -DNO_DEBUG
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD -DNO_DEBUG
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I/usr/local/include -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csr/ta_global.o \
+ ../../../../../temp/csr/ta_retcode.o \
+ ../../../../../temp/csr/ta_version.o \
+ ../../../../../temp/csr/ta_abstract.o \
+ ../../../../../temp/csr/ta_def_ui.o \
+ ../../../../../temp/csr/ta_func_api.o \
+ ../../../../../temp/csr/ta_group_idx.o \
+ ../../../../../temp/csr/ta_frame.o \
+ ../../../../../temp/csr/table_a.o \
+ ../../../../../temp/csr/table_b.o \
+ ../../../../../temp/csr/table_c.o \
+ ../../../../../temp/csr/table_d.o \
+ ../../../../../temp/csr/table_e.o \
+ ../../../../../temp/csr/table_f.o \
+ ../../../../../temp/csr/table_g.o \
+ ../../../../../temp/csr/table_h.o \
+ ../../../../../temp/csr/table_i.o \
+ ../../../../../temp/csr/table_j.o \
+ ../../../../../temp/csr/table_k.o \
+ ../../../../../temp/csr/table_l.o \
+ ../../../../../temp/csr/table_m.o \
+ ../../../../../temp/csr/table_n.o \
+ ../../../../../temp/csr/table_o.o \
+ ../../../../../temp/csr/table_p.o \
+ ../../../../../temp/csr/table_q.o \
+ ../../../../../temp/csr/table_r.o \
+ ../../../../../temp/csr/table_s.o \
+ ../../../../../temp/csr/table_t.o \
+ ../../../../../temp/csr/table_u.o \
+ ../../../../../temp/csr/table_v.o \
+ ../../../../../temp/csr/table_w.o \
+ ../../../../../temp/csr/table_x.o \
+ ../../../../../temp/csr/table_y.o \
+ ../../../../../temp/csr/table_z.o \
+ ../../../../../temp/csr/ta_utility.o \
+ ../../../../../temp/csr/ta_ACOS.o \
+ ../../../../../temp/csr/ta_AD.o \
+ ../../../../../temp/csr/ta_ADD.o \
+ ../../../../../temp/csr/ta_ADOSC.o \
+ ../../../../../temp/csr/ta_ADX.o \
+ ../../../../../temp/csr/ta_ADXR.o \
+ ../../../../../temp/csr/ta_APO.o \
+ ../../../../../temp/csr/ta_AROON.o \
+ ../../../../../temp/csr/ta_AROONOSC.o \
+ ../../../../../temp/csr/ta_ASIN.o \
+ ../../../../../temp/csr/ta_ATAN.o \
+ ../../../../../temp/csr/ta_ATR.o \
+ ../../../../../temp/csr/ta_AVGPRICE.o \
+ ../../../../../temp/csr/ta_BBANDS.o \
+ ../../../../../temp/csr/ta_BETA.o \
+ ../../../../../temp/csr/ta_BOP.o \
+ ../../../../../temp/csr/ta_CCI.o \
+ ../../../../../temp/csr/ta_CDL2CROWS.o \
+ ../../../../../temp/csr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csr/ta_CDL3INSIDE.o \
+ ../../../../../temp/csr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csr/ta_CDLDOJI.o \
+ ../../../../../temp/csr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csr/ta_CDLENGULFING.o \
+ ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csr/ta_CDLHAMMER.o \
+ ../../../../../temp/csr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csr/ta_CDLHARAMI.o \
+ ../../../../../temp/csr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csr/ta_CDLINNECK.o \
+ ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csr/ta_CDLKICKING.o \
+ ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csr/ta_CDLLONGLINE.o \
+ ../../../../../temp/csr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csr/ta_CDLMATHOLD.o \
+ ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLONNECK.o \
+ ../../../../../temp/csr/ta_CDLPIERCING.o \
+ ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csr/ta_CDLTAKURI.o \
+ ../../../../../temp/csr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csr/ta_CDLTRISTAR.o \
+ ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csr/ta_CEIL.o \
+ ../../../../../temp/csr/ta_CMO.o \
+ ../../../../../temp/csr/ta_CORREL.o \
+ ../../../../../temp/csr/ta_COS.o \
+ ../../../../../temp/csr/ta_COSH.o \
+ ../../../../../temp/csr/ta_DEMA.o \
+ ../../../../../temp/csr/ta_DIV.o \
+ ../../../../../temp/csr/ta_DX.o \
+ ../../../../../temp/csr/ta_EMA.o \
+ ../../../../../temp/csr/ta_EXP.o \
+ ../../../../../temp/csr/ta_FLOOR.o \
+ ../../../../../temp/csr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csr/ta_HT_DCPHASE.o \
+ ../../../../../temp/csr/ta_HT_PHASOR.o \
+ ../../../../../temp/csr/ta_HT_SINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csr/ta_KAMA.o \
+ ../../../../../temp/csr/ta_LINEARREG.o \
+ ../../../../../temp/csr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csr/ta_LN.o \
+ ../../../../../temp/csr/ta_LOG10.o \
+ ../../../../../temp/csr/ta_MA.o \
+ ../../../../../temp/csr/ta_MACD.o \
+ ../../../../../temp/csr/ta_MACDEXT.o \
+ ../../../../../temp/csr/ta_MACDFIX.o \
+ ../../../../../temp/csr/ta_MAMA.o \
+ ../../../../../temp/csr/ta_MAVP.o \
+ ../../../../../temp/csr/ta_MAX.o \
+ ../../../../../temp/csr/ta_MAXINDEX.o \
+ ../../../../../temp/csr/ta_MEDPRICE.o \
+ ../../../../../temp/csr/ta_MFI.o \
+ ../../../../../temp/csr/ta_MIDPOINT.o \
+ ../../../../../temp/csr/ta_MIDPRICE.o \
+ ../../../../../temp/csr/ta_MIN.o \
+ ../../../../../temp/csr/ta_MININDEX.o \
+ ../../../../../temp/csr/ta_MINMAX.o \
+ ../../../../../temp/csr/ta_MINMAXINDEX.o \
+ ../../../../../temp/csr/ta_MINUS_DI.o \
+ ../../../../../temp/csr/ta_MINUS_DM.o \
+ ../../../../../temp/csr/ta_MOM.o \
+ ../../../../../temp/csr/ta_MULT.o \
+ ../../../../../temp/csr/ta_NATR.o \
+ ../../../../../temp/csr/ta_OBV.o \
+ ../../../../../temp/csr/ta_PLUS_DI.o \
+ ../../../../../temp/csr/ta_PLUS_DM.o \
+ ../../../../../temp/csr/ta_PPO.o \
+ ../../../../../temp/csr/ta_ROC.o \
+ ../../../../../temp/csr/ta_ROCP.o \
+ ../../../../../temp/csr/ta_ROCR.o \
+ ../../../../../temp/csr/ta_ROCR100.o \
+ ../../../../../temp/csr/ta_RSI.o \
+ ../../../../../temp/csr/ta_SAR.o \
+ ../../../../../temp/csr/ta_SAREXT.o \
+ ../../../../../temp/csr/ta_SIN.o \
+ ../../../../../temp/csr/ta_SINH.o \
+ ../../../../../temp/csr/ta_SMA.o \
+ ../../../../../temp/csr/ta_SQRT.o \
+ ../../../../../temp/csr/ta_STDDEV.o \
+ ../../../../../temp/csr/ta_STOCH.o \
+ ../../../../../temp/csr/ta_STOCHF.o \
+ ../../../../../temp/csr/ta_STOCHRSI.o \
+ ../../../../../temp/csr/ta_SUB.o \
+ ../../../../../temp/csr/ta_SUM.o \
+ ../../../../../temp/csr/ta_T3.o \
+ ../../../../../temp/csr/ta_TAN.o \
+ ../../../../../temp/csr/ta_TANH.o \
+ ../../../../../temp/csr/ta_TEMA.o \
+ ../../../../../temp/csr/ta_TRANGE.o \
+ ../../../../../temp/csr/ta_TRIMA.o \
+ ../../../../../temp/csr/ta_TRIX.o \
+ ../../../../../temp/csr/ta_TSF.o \
+ ../../../../../temp/csr/ta_TYPPRICE.o \
+ ../../../../../temp/csr/ta_ULTOSC.o \
+ ../../../../../temp/csr/ta_VAR.o \
+ ../../../../../temp/csr/ta_WCLPRICE.o \
+ ../../../../../temp/csr/ta_WILLR.o \
+ ../../../../../temp/csr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/freebsd/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csr/freebsd/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..8a3b7e6d1
--- /dev/null
+++ b/vendor/ta-lib/make/csr/freebsd/g++/ta_regtest/Makefile
@@ -0,0 +1,205 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include -I/usr/local/include
+LINK = g++
+LFLAGS = -L/usr/local/lib
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csr.a
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csr/ta_regtest.o \
+ ../../../../../temp/csr/test_candlestick.o \
+ ../../../../../temp/csr/test_1in_1out.o \
+ ../../../../../temp/csr/test_1in_2out.o \
+ ../../../../../temp/csr/test_internals.o \
+ ../../../../../temp/csr/test_adx.o \
+ ../../../../../temp/csr/test_bbands.o \
+ ../../../../../temp/csr/test_ma.o \
+ ../../../../../temp/csr/test_macd.o \
+ ../../../../../temp/csr/test_minmax.o \
+ ../../../../../temp/csr/test_mom.o \
+ ../../../../../temp/csr/test_per_ema.o \
+ ../../../../../temp/csr/test_per_hl.o \
+ ../../../../../temp/csr/test_per_hlc.o \
+ ../../../../../temp/csr/test_per_hlcv.o \
+ ../../../../../temp/csr/test_per_ohlc.o \
+ ../../../../../temp/csr/test_po.o \
+ ../../../../../temp/csr/test_rsi.o \
+ ../../../../../temp/csr/test_sar.o \
+ ../../../../../temp/csr/test_stddev.o \
+ ../../../../../temp/csr/test_stoch.o \
+ ../../../../../temp/csr/test_trange.o \
+ ../../../../../temp/csr/test_util.o \
+ ../../../../../temp/csr/test_data.o \
+ ../../../../../temp/csr/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csr/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csr/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csr/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csr/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csr/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csr/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csr/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csr/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csr/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csr/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csr/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csr/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csr/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csr/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csr/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csr/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csr/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csr/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csr/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csr/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csr/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csr/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csr/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csr/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csr/linux/g++/Makefile b/vendor/ta-lib/make/csr/linux/g++/Makefile
new file mode 100644
index 000000000..804e39863
--- /dev/null
+++ b/vendor/ta-lib/make/csr/linux/g++/Makefile
@@ -0,0 +1,36 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+tmake: ../csr/linux/g++/Makefile
+
+../csr/linux/g++/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csr/linux/g++/Makefile
+
+tmake_all:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/csr/linux/g++/gen_code/Makefile b/vendor/ta-lib/make/csr/linux/g++/gen_code/Makefile
new file mode 100644
index 000000000..30b2afe75
--- /dev/null
+++ b/vendor/ta-lib/make/csr/linux/g++/gen_code/Makefile
@@ -0,0 +1,231 @@
+#############################################################################
+# Makefile for building ../../../../../bin/gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_GEN_CODE -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_GEN_CODE -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_common_csr.a -ldl
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csr/gen_code/gen_code.o \
+ ../../../../../temp/csr/gen_code/ta_abstract.o \
+ ../../../../../temp/csr/gen_code/ta_def_ui.o \
+ ../../../../../temp/csr/gen_code/table_a.o \
+ ../../../../../temp/csr/gen_code/table_b.o \
+ ../../../../../temp/csr/gen_code/table_c.o \
+ ../../../../../temp/csr/gen_code/table_d.o \
+ ../../../../../temp/csr/gen_code/table_e.o \
+ ../../../../../temp/csr/gen_code/table_f.o \
+ ../../../../../temp/csr/gen_code/table_g.o \
+ ../../../../../temp/csr/gen_code/table_h.o \
+ ../../../../../temp/csr/gen_code/table_i.o \
+ ../../../../../temp/csr/gen_code/table_j.o \
+ ../../../../../temp/csr/gen_code/table_k.o \
+ ../../../../../temp/csr/gen_code/table_l.o \
+ ../../../../../temp/csr/gen_code/table_m.o \
+ ../../../../../temp/csr/gen_code/table_n.o \
+ ../../../../../temp/csr/gen_code/table_o.o \
+ ../../../../../temp/csr/gen_code/table_p.o \
+ ../../../../../temp/csr/gen_code/table_q.o \
+ ../../../../../temp/csr/gen_code/table_r.o \
+ ../../../../../temp/csr/gen_code/table_s.o \
+ ../../../../../temp/csr/gen_code/table_t.o \
+ ../../../../../temp/csr/gen_code/table_u.o \
+ ../../../../../temp/csr/gen_code/table_v.o \
+ ../../../../../temp/csr/gen_code/table_w.o \
+ ../../../../../temp/csr/gen_code/table_x.o \
+ ../../../../../temp/csr/gen_code/table_y.o \
+ ../../../../../temp/csr/gen_code/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/gen_code
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c
+
+../../../../../temp/csr/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csr/linux/g++/ta_abstract/Makefile b/vendor/ta-lib/make/csr/linux/g++/ta_abstract/Makefile
new file mode 100644
index 000000000..600520d85
--- /dev/null
+++ b/vendor/ta-lib/make/csr/linux/g++/ta_abstract/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_abstract_csr.a
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+OBJECTS = ../../../../../temp/csr/ta_abstract.o \
+ ../../../../../temp/csr/ta_def_ui.o \
+ ../../../../../temp/csr/ta_func_api.o \
+ ../../../../../temp/csr/ta_group_idx.o \
+ ../../../../../temp/csr/ta_frame.o \
+ ../../../../../temp/csr/table_a.o \
+ ../../../../../temp/csr/table_b.o \
+ ../../../../../temp/csr/table_c.o \
+ ../../../../../temp/csr/table_d.o \
+ ../../../../../temp/csr/table_e.o \
+ ../../../../../temp/csr/table_f.o \
+ ../../../../../temp/csr/table_g.o \
+ ../../../../../temp/csr/table_h.o \
+ ../../../../../temp/csr/table_i.o \
+ ../../../../../temp/csr/table_j.o \
+ ../../../../../temp/csr/table_k.o \
+ ../../../../../temp/csr/table_l.o \
+ ../../../../../temp/csr/table_m.o \
+ ../../../../../temp/csr/table_n.o \
+ ../../../../../temp/csr/table_o.o \
+ ../../../../../temp/csr/table_p.o \
+ ../../../../../temp/csr/table_q.o \
+ ../../../../../temp/csr/table_r.o \
+ ../../../../../temp/csr/table_s.o \
+ ../../../../../temp/csr/table_t.o \
+ ../../../../../temp/csr/table_u.o \
+ ../../../../../temp/csr/table_v.o \
+ ../../../../../temp/csr/table_w.o \
+ ../../../../../temp/csr/table_x.o \
+ ../../../../../temp/csr/table_y.o \
+ ../../../../../temp/csr/table_z.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_abstract_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
diff --git a/vendor/ta-lib/make/csr/linux/g++/ta_common/Makefile b/vendor/ta-lib/make/csr/linux/g++/ta_common/Makefile
new file mode 100644
index 000000000..6331d59cc
--- /dev/null
+++ b/vendor/ta-lib/make/csr/linux/g++/ta_common/Makefile
@@ -0,0 +1,103 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_common_csr.a
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+OBJECTS = ../../../../../temp/csr/ta_global.o \
+ ../../../../../temp/csr/ta_retcode.o \
+ ../../../../../temp/csr/ta_version.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_common_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
diff --git a/vendor/ta-lib/make/csr/linux/g++/ta_func/Makefile b/vendor/ta-lib/make/csr/linux/g++/ta_func/Makefile
new file mode 100644
index 000000000..b9f561190
--- /dev/null
+++ b/vendor/ta-lib/make/csr/linux/g++/ta_func/Makefile
@@ -0,0 +1,883 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_func_csr.a
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I/n -I../../../../../include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csr/ta_utility.o \
+ ../../../../../temp/csr/ta_ACOS.o \
+ ../../../../../temp/csr/ta_AD.o \
+ ../../../../../temp/csr/ta_ADD.o \
+ ../../../../../temp/csr/ta_ADOSC.o \
+ ../../../../../temp/csr/ta_ADX.o \
+ ../../../../../temp/csr/ta_ADXR.o \
+ ../../../../../temp/csr/ta_APO.o \
+ ../../../../../temp/csr/ta_AROON.o \
+ ../../../../../temp/csr/ta_AROONOSC.o \
+ ../../../../../temp/csr/ta_ASIN.o \
+ ../../../../../temp/csr/ta_ATAN.o \
+ ../../../../../temp/csr/ta_ATR.o \
+ ../../../../../temp/csr/ta_AVGPRICE.o \
+ ../../../../../temp/csr/ta_BBANDS.o \
+ ../../../../../temp/csr/ta_BETA.o \
+ ../../../../../temp/csr/ta_BOP.o \
+ ../../../../../temp/csr/ta_CCI.o \
+ ../../../../../temp/csr/ta_CDL2CROWS.o \
+ ../../../../../temp/csr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csr/ta_CDL3INSIDE.o \
+ ../../../../../temp/csr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csr/ta_CDLDOJI.o \
+ ../../../../../temp/csr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csr/ta_CDLENGULFING.o \
+ ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csr/ta_CDLHAMMER.o \
+ ../../../../../temp/csr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csr/ta_CDLHARAMI.o \
+ ../../../../../temp/csr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csr/ta_CDLINNECK.o \
+ ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csr/ta_CDLKICKING.o \
+ ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csr/ta_CDLLONGLINE.o \
+ ../../../../../temp/csr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csr/ta_CDLMATHOLD.o \
+ ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLONNECK.o \
+ ../../../../../temp/csr/ta_CDLPIERCING.o \
+ ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csr/ta_CDLTAKURI.o \
+ ../../../../../temp/csr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csr/ta_CDLTRISTAR.o \
+ ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csr/ta_CEIL.o \
+ ../../../../../temp/csr/ta_CMO.o \
+ ../../../../../temp/csr/ta_CORREL.o \
+ ../../../../../temp/csr/ta_COS.o \
+ ../../../../../temp/csr/ta_COSH.o \
+ ../../../../../temp/csr/ta_DEMA.o \
+ ../../../../../temp/csr/ta_DIV.o \
+ ../../../../../temp/csr/ta_DX.o \
+ ../../../../../temp/csr/ta_EMA.o \
+ ../../../../../temp/csr/ta_EXP.o \
+ ../../../../../temp/csr/ta_FLOOR.o \
+ ../../../../../temp/csr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csr/ta_HT_DCPHASE.o \
+ ../../../../../temp/csr/ta_HT_PHASOR.o \
+ ../../../../../temp/csr/ta_HT_SINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csr/ta_KAMA.o \
+ ../../../../../temp/csr/ta_LINEARREG.o \
+ ../../../../../temp/csr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csr/ta_LN.o \
+ ../../../../../temp/csr/ta_LOG10.o \
+ ../../../../../temp/csr/ta_MA.o \
+ ../../../../../temp/csr/ta_MACD.o \
+ ../../../../../temp/csr/ta_MACDEXT.o \
+ ../../../../../temp/csr/ta_MACDFIX.o \
+ ../../../../../temp/csr/ta_MAMA.o \
+ ../../../../../temp/csr/ta_MAVP.o \
+ ../../../../../temp/csr/ta_MAX.o \
+ ../../../../../temp/csr/ta_MAXINDEX.o \
+ ../../../../../temp/csr/ta_MEDPRICE.o \
+ ../../../../../temp/csr/ta_MFI.o \
+ ../../../../../temp/csr/ta_MIDPOINT.o \
+ ../../../../../temp/csr/ta_MIDPRICE.o \
+ ../../../../../temp/csr/ta_MIN.o \
+ ../../../../../temp/csr/ta_MININDEX.o \
+ ../../../../../temp/csr/ta_MINMAX.o \
+ ../../../../../temp/csr/ta_MINMAXINDEX.o \
+ ../../../../../temp/csr/ta_MINUS_DI.o \
+ ../../../../../temp/csr/ta_MINUS_DM.o \
+ ../../../../../temp/csr/ta_MOM.o \
+ ../../../../../temp/csr/ta_MULT.o \
+ ../../../../../temp/csr/ta_NATR.o \
+ ../../../../../temp/csr/ta_OBV.o \
+ ../../../../../temp/csr/ta_PLUS_DI.o \
+ ../../../../../temp/csr/ta_PLUS_DM.o \
+ ../../../../../temp/csr/ta_PPO.o \
+ ../../../../../temp/csr/ta_ROC.o \
+ ../../../../../temp/csr/ta_ROCP.o \
+ ../../../../../temp/csr/ta_ROCR.o \
+ ../../../../../temp/csr/ta_ROCR100.o \
+ ../../../../../temp/csr/ta_RSI.o \
+ ../../../../../temp/csr/ta_SAR.o \
+ ../../../../../temp/csr/ta_SAREXT.o \
+ ../../../../../temp/csr/ta_SIN.o \
+ ../../../../../temp/csr/ta_SINH.o \
+ ../../../../../temp/csr/ta_SMA.o \
+ ../../../../../temp/csr/ta_SQRT.o \
+ ../../../../../temp/csr/ta_STDDEV.o \
+ ../../../../../temp/csr/ta_STOCH.o \
+ ../../../../../temp/csr/ta_STOCHF.o \
+ ../../../../../temp/csr/ta_STOCHRSI.o \
+ ../../../../../temp/csr/ta_SUB.o \
+ ../../../../../temp/csr/ta_SUM.o \
+ ../../../../../temp/csr/ta_T3.o \
+ ../../../../../temp/csr/ta_TAN.o \
+ ../../../../../temp/csr/ta_TANH.o \
+ ../../../../../temp/csr/ta_TEMA.o \
+ ../../../../../temp/csr/ta_TRANGE.o \
+ ../../../../../temp/csr/ta_TRIMA.o \
+ ../../../../../temp/csr/ta_TRIX.o \
+ ../../../../../temp/csr/ta_TSF.o \
+ ../../../../../temp/csr/ta_TYPPRICE.o \
+ ../../../../../temp/csr/ta_ULTOSC.o \
+ ../../../../../temp/csr/ta_VAR.o \
+ ../../../../../temp/csr/ta_WCLPRICE.o \
+ ../../../../../temp/csr/ta_WILLR.o \
+ ../../../../../temp/csr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_func_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/linux/g++/ta_libc/Makefile b/vendor/ta-lib/make/csr/linux/g++/ta_libc/Makefile
new file mode 100644
index 000000000..1502507c2
--- /dev/null
+++ b/vendor/ta-lib/make/csr/linux/g++/ta_libc/Makefile
@@ -0,0 +1,1053 @@
+#############################################################################
+# Makefile for building ../../../../../lib/libta_libc_csr.a
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD -DNO_DEBUG
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD -DNO_DEBUG
+INCPATH = -I../../../../../src/ta_common -I../../../../../include -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames -I$(QTDIR)/include
+AR = ar cqs
+RANLIB =
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+OBJECTS = ../../../../../temp/csr/ta_global.o \
+ ../../../../../temp/csr/ta_retcode.o \
+ ../../../../../temp/csr/ta_version.o \
+ ../../../../../temp/csr/ta_abstract.o \
+ ../../../../../temp/csr/ta_def_ui.o \
+ ../../../../../temp/csr/ta_func_api.o \
+ ../../../../../temp/csr/ta_group_idx.o \
+ ../../../../../temp/csr/ta_frame.o \
+ ../../../../../temp/csr/table_a.o \
+ ../../../../../temp/csr/table_b.o \
+ ../../../../../temp/csr/table_c.o \
+ ../../../../../temp/csr/table_d.o \
+ ../../../../../temp/csr/table_e.o \
+ ../../../../../temp/csr/table_f.o \
+ ../../../../../temp/csr/table_g.o \
+ ../../../../../temp/csr/table_h.o \
+ ../../../../../temp/csr/table_i.o \
+ ../../../../../temp/csr/table_j.o \
+ ../../../../../temp/csr/table_k.o \
+ ../../../../../temp/csr/table_l.o \
+ ../../../../../temp/csr/table_m.o \
+ ../../../../../temp/csr/table_n.o \
+ ../../../../../temp/csr/table_o.o \
+ ../../../../../temp/csr/table_p.o \
+ ../../../../../temp/csr/table_q.o \
+ ../../../../../temp/csr/table_r.o \
+ ../../../../../temp/csr/table_s.o \
+ ../../../../../temp/csr/table_t.o \
+ ../../../../../temp/csr/table_u.o \
+ ../../../../../temp/csr/table_v.o \
+ ../../../../../temp/csr/table_w.o \
+ ../../../../../temp/csr/table_x.o \
+ ../../../../../temp/csr/table_y.o \
+ ../../../../../temp/csr/table_z.o \
+ ../../../../../temp/csr/ta_utility.o \
+ ../../../../../temp/csr/ta_ACOS.o \
+ ../../../../../temp/csr/ta_AD.o \
+ ../../../../../temp/csr/ta_ADD.o \
+ ../../../../../temp/csr/ta_ADOSC.o \
+ ../../../../../temp/csr/ta_ADX.o \
+ ../../../../../temp/csr/ta_ADXR.o \
+ ../../../../../temp/csr/ta_APO.o \
+ ../../../../../temp/csr/ta_AROON.o \
+ ../../../../../temp/csr/ta_AROONOSC.o \
+ ../../../../../temp/csr/ta_ASIN.o \
+ ../../../../../temp/csr/ta_ATAN.o \
+ ../../../../../temp/csr/ta_ATR.o \
+ ../../../../../temp/csr/ta_AVGPRICE.o \
+ ../../../../../temp/csr/ta_BBANDS.o \
+ ../../../../../temp/csr/ta_BETA.o \
+ ../../../../../temp/csr/ta_BOP.o \
+ ../../../../../temp/csr/ta_CCI.o \
+ ../../../../../temp/csr/ta_CDL2CROWS.o \
+ ../../../../../temp/csr/ta_CDL3BLACKCROWS.o \
+ ../../../../../temp/csr/ta_CDL3INSIDE.o \
+ ../../../../../temp/csr/ta_CDL3LINESTRIKE.o \
+ ../../../../../temp/csr/ta_CDL3OUTSIDE.o \
+ ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o \
+ ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o \
+ ../../../../../temp/csr/ta_CDLABANDONEDBABY.o \
+ ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o \
+ ../../../../../temp/csr/ta_CDLBELTHOLD.o \
+ ../../../../../temp/csr/ta_CDLBREAKAWAY.o \
+ ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o \
+ ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o \
+ ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o \
+ ../../../../../temp/csr/ta_CDLDOJI.o \
+ ../../../../../temp/csr/ta_CDLDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o \
+ ../../../../../temp/csr/ta_CDLENGULFING.o \
+ ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLEVENINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o \
+ ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o \
+ ../../../../../temp/csr/ta_CDLHAMMER.o \
+ ../../../../../temp/csr/ta_CDLHANGINGMAN.o \
+ ../../../../../temp/csr/ta_CDLHARAMI.o \
+ ../../../../../temp/csr/ta_CDLHARAMICROSS.o \
+ ../../../../../temp/csr/ta_CDLHIGHWAVE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKE.o \
+ ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o \
+ ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o \
+ ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o \
+ ../../../../../temp/csr/ta_CDLINNECK.o \
+ ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o \
+ ../../../../../temp/csr/ta_CDLKICKING.o \
+ ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o \
+ ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o \
+ ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o \
+ ../../../../../temp/csr/ta_CDLLONGLINE.o \
+ ../../../../../temp/csr/ta_CDLMARUBOZU.o \
+ ../../../../../temp/csr/ta_CDLMATCHINGLOW.o \
+ ../../../../../temp/csr/ta_CDLMATHOLD.o \
+ ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o \
+ ../../../../../temp/csr/ta_CDLMORNINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLONNECK.o \
+ ../../../../../temp/csr/ta_CDLPIERCING.o \
+ ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o \
+ ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o \
+ ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o \
+ ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o \
+ ../../../../../temp/csr/ta_CDLSHORTLINE.o \
+ ../../../../../temp/csr/ta_CDLSPINNINGTOP.o \
+ ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o \
+ ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o \
+ ../../../../../temp/csr/ta_CDLTAKURI.o \
+ ../../../../../temp/csr/ta_CDLTASUKIGAP.o \
+ ../../../../../temp/csr/ta_CDLTHRUSTING.o \
+ ../../../../../temp/csr/ta_CDLTRISTAR.o \
+ ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o \
+ ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o \
+ ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o \
+ ../../../../../temp/csr/ta_CEIL.o \
+ ../../../../../temp/csr/ta_CMO.o \
+ ../../../../../temp/csr/ta_CORREL.o \
+ ../../../../../temp/csr/ta_COS.o \
+ ../../../../../temp/csr/ta_COSH.o \
+ ../../../../../temp/csr/ta_DEMA.o \
+ ../../../../../temp/csr/ta_DIV.o \
+ ../../../../../temp/csr/ta_DX.o \
+ ../../../../../temp/csr/ta_EMA.o \
+ ../../../../../temp/csr/ta_EXP.o \
+ ../../../../../temp/csr/ta_FLOOR.o \
+ ../../../../../temp/csr/ta_HT_DCPERIOD.o \
+ ../../../../../temp/csr/ta_HT_DCPHASE.o \
+ ../../../../../temp/csr/ta_HT_PHASOR.o \
+ ../../../../../temp/csr/ta_HT_SINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDLINE.o \
+ ../../../../../temp/csr/ta_HT_TRENDMODE.o \
+ ../../../../../temp/csr/ta_KAMA.o \
+ ../../../../../temp/csr/ta_LINEARREG.o \
+ ../../../../../temp/csr/ta_LINEARREG_ANGLE.o \
+ ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o \
+ ../../../../../temp/csr/ta_LINEARREG_SLOPE.o \
+ ../../../../../temp/csr/ta_LN.o \
+ ../../../../../temp/csr/ta_LOG10.o \
+ ../../../../../temp/csr/ta_MA.o \
+ ../../../../../temp/csr/ta_MACD.o \
+ ../../../../../temp/csr/ta_MACDEXT.o \
+ ../../../../../temp/csr/ta_MACDFIX.o \
+ ../../../../../temp/csr/ta_MAMA.o \
+ ../../../../../temp/csr/ta_MAVP.o \
+ ../../../../../temp/csr/ta_MAX.o \
+ ../../../../../temp/csr/ta_MAXINDEX.o \
+ ../../../../../temp/csr/ta_MEDPRICE.o \
+ ../../../../../temp/csr/ta_MFI.o \
+ ../../../../../temp/csr/ta_MIDPOINT.o \
+ ../../../../../temp/csr/ta_MIDPRICE.o \
+ ../../../../../temp/csr/ta_MIN.o \
+ ../../../../../temp/csr/ta_MININDEX.o \
+ ../../../../../temp/csr/ta_MINMAX.o \
+ ../../../../../temp/csr/ta_MINMAXINDEX.o \
+ ../../../../../temp/csr/ta_MINUS_DI.o \
+ ../../../../../temp/csr/ta_MINUS_DM.o \
+ ../../../../../temp/csr/ta_MOM.o \
+ ../../../../../temp/csr/ta_MULT.o \
+ ../../../../../temp/csr/ta_NATR.o \
+ ../../../../../temp/csr/ta_OBV.o \
+ ../../../../../temp/csr/ta_PLUS_DI.o \
+ ../../../../../temp/csr/ta_PLUS_DM.o \
+ ../../../../../temp/csr/ta_PPO.o \
+ ../../../../../temp/csr/ta_ROC.o \
+ ../../../../../temp/csr/ta_ROCP.o \
+ ../../../../../temp/csr/ta_ROCR.o \
+ ../../../../../temp/csr/ta_ROCR100.o \
+ ../../../../../temp/csr/ta_RSI.o \
+ ../../../../../temp/csr/ta_SAR.o \
+ ../../../../../temp/csr/ta_SAREXT.o \
+ ../../../../../temp/csr/ta_SIN.o \
+ ../../../../../temp/csr/ta_SINH.o \
+ ../../../../../temp/csr/ta_SMA.o \
+ ../../../../../temp/csr/ta_SQRT.o \
+ ../../../../../temp/csr/ta_STDDEV.o \
+ ../../../../../temp/csr/ta_STOCH.o \
+ ../../../../../temp/csr/ta_STOCHF.o \
+ ../../../../../temp/csr/ta_STOCHRSI.o \
+ ../../../../../temp/csr/ta_SUB.o \
+ ../../../../../temp/csr/ta_SUM.o \
+ ../../../../../temp/csr/ta_T3.o \
+ ../../../../../temp/csr/ta_TAN.o \
+ ../../../../../temp/csr/ta_TANH.o \
+ ../../../../../temp/csr/ta_TEMA.o \
+ ../../../../../temp/csr/ta_TRANGE.o \
+ ../../../../../temp/csr/ta_TRIMA.o \
+ ../../../../../temp/csr/ta_TRIX.o \
+ ../../../../../temp/csr/ta_TSF.o \
+ ../../../../../temp/csr/ta_TYPPRICE.o \
+ ../../../../../temp/csr/ta_ULTOSC.o \
+ ../../../../../temp/csr/ta_VAR.o \
+ ../../../../../temp/csr/ta_WCLPRICE.o \
+ ../../../../../temp/csr/ta_WILLR.o \
+ ../../../../../temp/csr/ta_WMA.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../lib/libta_libc_csr.a
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -rm -f $(TARGET)
+ $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_global.o: ../../../../../src/ta_common/ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_global.o ../../../../../src/ta_common/ta_global.c
+
+../../../../../temp/csr/ta_retcode.o: ../../../../../src/ta_common/ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_retcode.o ../../../../../src/ta_common/ta_retcode.c
+
+../../../../../temp/csr/ta_version.o: ../../../../../src/ta_common/ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_version.o ../../../../../src/ta_common/ta_version.c
+
+../../../../../temp/csr/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c
+
+../../../../../temp/csr/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c
+
+../../../../../temp/csr/ta_func_api.o: ../../../../../src/ta_abstract/ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_func_api.o ../../../../../src/ta_abstract/ta_func_api.c
+
+../../../../../temp/csr/ta_group_idx.o: ../../../../../src/ta_abstract/ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_group_idx.o ../../../../../src/ta_abstract/ta_group_idx.c
+
+../../../../../temp/csr/ta_frame.o: ../../../../../src/ta_abstract/frames/ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_frame.o ../../../../../src/ta_abstract/frames/ta_frame.c
+
+../../../../../temp/csr/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_a.o ../../../../../src/ta_abstract/tables/table_a.c
+
+../../../../../temp/csr/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_b.o ../../../../../src/ta_abstract/tables/table_b.c
+
+../../../../../temp/csr/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_c.o ../../../../../src/ta_abstract/tables/table_c.c
+
+../../../../../temp/csr/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_d.o ../../../../../src/ta_abstract/tables/table_d.c
+
+../../../../../temp/csr/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_e.o ../../../../../src/ta_abstract/tables/table_e.c
+
+../../../../../temp/csr/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_f.o ../../../../../src/ta_abstract/tables/table_f.c
+
+../../../../../temp/csr/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_g.o ../../../../../src/ta_abstract/tables/table_g.c
+
+../../../../../temp/csr/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_h.o ../../../../../src/ta_abstract/tables/table_h.c
+
+../../../../../temp/csr/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_i.o ../../../../../src/ta_abstract/tables/table_i.c
+
+../../../../../temp/csr/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_j.o ../../../../../src/ta_abstract/tables/table_j.c
+
+../../../../../temp/csr/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_k.o ../../../../../src/ta_abstract/tables/table_k.c
+
+../../../../../temp/csr/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_l.o ../../../../../src/ta_abstract/tables/table_l.c
+
+../../../../../temp/csr/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_m.o ../../../../../src/ta_abstract/tables/table_m.c
+
+../../../../../temp/csr/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_n.o ../../../../../src/ta_abstract/tables/table_n.c
+
+../../../../../temp/csr/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_o.o ../../../../../src/ta_abstract/tables/table_o.c
+
+../../../../../temp/csr/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_p.o ../../../../../src/ta_abstract/tables/table_p.c
+
+../../../../../temp/csr/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_q.o ../../../../../src/ta_abstract/tables/table_q.c
+
+../../../../../temp/csr/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_r.o ../../../../../src/ta_abstract/tables/table_r.c
+
+../../../../../temp/csr/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_s.o ../../../../../src/ta_abstract/tables/table_s.c
+
+../../../../../temp/csr/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_t.o ../../../../../src/ta_abstract/tables/table_t.c
+
+../../../../../temp/csr/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_u.o ../../../../../src/ta_abstract/tables/table_u.c
+
+../../../../../temp/csr/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_v.o ../../../../../src/ta_abstract/tables/table_v.c
+
+../../../../../temp/csr/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_w.o ../../../../../src/ta_abstract/tables/table_w.c
+
+../../../../../temp/csr/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_x.o ../../../../../src/ta_abstract/tables/table_x.c
+
+../../../../../temp/csr/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_y.o ../../../../../src/ta_abstract/tables/table_y.c
+
+../../../../../temp/csr/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/table_z.o ../../../../../src/ta_abstract/tables/table_z.c
+
+../../../../../temp/csr/ta_utility.o: ../../../../../src/ta_func/ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_utility.o ../../../../../src/ta_func/ta_utility.c
+
+../../../../../temp/csr/ta_ACOS.o: ../../../../../src/ta_func/ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ACOS.o ../../../../../src/ta_func/ta_ACOS.c
+
+../../../../../temp/csr/ta_AD.o: ../../../../../src/ta_func/ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AD.o ../../../../../src/ta_func/ta_AD.c
+
+../../../../../temp/csr/ta_ADD.o: ../../../../../src/ta_func/ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADD.o ../../../../../src/ta_func/ta_ADD.c
+
+../../../../../temp/csr/ta_ADOSC.o: ../../../../../src/ta_func/ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADOSC.o ../../../../../src/ta_func/ta_ADOSC.c
+
+../../../../../temp/csr/ta_ADX.o: ../../../../../src/ta_func/ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADX.o ../../../../../src/ta_func/ta_ADX.c
+
+../../../../../temp/csr/ta_ADXR.o: ../../../../../src/ta_func/ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ADXR.o ../../../../../src/ta_func/ta_ADXR.c
+
+../../../../../temp/csr/ta_APO.o: ../../../../../src/ta_func/ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_APO.o ../../../../../src/ta_func/ta_APO.c
+
+../../../../../temp/csr/ta_AROON.o: ../../../../../src/ta_func/ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROON.o ../../../../../src/ta_func/ta_AROON.c
+
+../../../../../temp/csr/ta_AROONOSC.o: ../../../../../src/ta_func/ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AROONOSC.o ../../../../../src/ta_func/ta_AROONOSC.c
+
+../../../../../temp/csr/ta_ASIN.o: ../../../../../src/ta_func/ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ASIN.o ../../../../../src/ta_func/ta_ASIN.c
+
+../../../../../temp/csr/ta_ATAN.o: ../../../../../src/ta_func/ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATAN.o ../../../../../src/ta_func/ta_ATAN.c
+
+../../../../../temp/csr/ta_ATR.o: ../../../../../src/ta_func/ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ATR.o ../../../../../src/ta_func/ta_ATR.c
+
+../../../../../temp/csr/ta_AVGPRICE.o: ../../../../../src/ta_func/ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_AVGPRICE.o ../../../../../src/ta_func/ta_AVGPRICE.c
+
+../../../../../temp/csr/ta_BBANDS.o: ../../../../../src/ta_func/ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BBANDS.o ../../../../../src/ta_func/ta_BBANDS.c
+
+../../../../../temp/csr/ta_BETA.o: ../../../../../src/ta_func/ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BETA.o ../../../../../src/ta_func/ta_BETA.c
+
+../../../../../temp/csr/ta_BOP.o: ../../../../../src/ta_func/ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_BOP.o ../../../../../src/ta_func/ta_BOP.c
+
+../../../../../temp/csr/ta_CCI.o: ../../../../../src/ta_func/ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CCI.o ../../../../../src/ta_func/ta_CCI.c
+
+../../../../../temp/csr/ta_CDL2CROWS.o: ../../../../../src/ta_func/ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL2CROWS.o ../../../../../src/ta_func/ta_CDL2CROWS.c
+
+../../../../../temp/csr/ta_CDL3BLACKCROWS.o: ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3BLACKCROWS.o ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c
+
+../../../../../temp/csr/ta_CDL3INSIDE.o: ../../../../../src/ta_func/ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3INSIDE.o ../../../../../src/ta_func/ta_CDL3INSIDE.c
+
+../../../../../temp/csr/ta_CDL3LINESTRIKE.o: ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3LINESTRIKE.o ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c
+
+../../../../../temp/csr/ta_CDL3OUTSIDE.o: ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3OUTSIDE.o ../../../../../src/ta_func/ta_CDL3OUTSIDE.c
+
+../../../../../temp/csr/ta_CDL3STARSINSOUTH.o: ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3STARSINSOUTH.o ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c
+
+../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o: ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDL3WHITESOLDIERS.o ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c
+
+../../../../../temp/csr/ta_CDLABANDONEDBABY.o: ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLABANDONEDBABY.o ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c
+
+../../../../../temp/csr/ta_CDLADVANCEBLOCK.o: ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLADVANCEBLOCK.o ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c
+
+../../../../../temp/csr/ta_CDLBELTHOLD.o: ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBELTHOLD.o ../../../../../src/ta_func/ta_CDLBELTHOLD.c
+
+../../../../../temp/csr/ta_CDLBREAKAWAY.o: ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLBREAKAWAY.o ../../../../../src/ta_func/ta_CDLBREAKAWAY.c
+
+../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o: ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCLOSINGMARUBOZU.o ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o: ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCONCEALBABYSWALL.o ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c
+
+../../../../../temp/csr/ta_CDLCOUNTERATTACK.o: ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLCOUNTERATTACK.o ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c
+
+../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o: ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDARKCLOUDCOVER.o ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c
+
+../../../../../temp/csr/ta_CDLDOJI.o: ../../../../../src/ta_func/ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJI.o ../../../../../src/ta_func/ta_CDLDOJI.c
+
+../../../../../temp/csr/ta_CDLDOJISTAR.o: ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDOJISTAR.o ../../../../../src/ta_func/ta_CDLDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o: ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLDRAGONFLYDOJI.o ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c
+
+../../../../../temp/csr/ta_CDLENGULFING.o: ../../../../../src/ta_func/ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLENGULFING.o ../../../../../src/ta_func/ta_CDLENGULFING.c
+
+../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLEVENINGSTAR.o: ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLEVENINGSTAR.o ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c
+
+../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o: ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGAPSIDESIDEWHITE.o ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
+
+../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o: ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLGRAVESTONEDOJI.o ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c
+
+../../../../../temp/csr/ta_CDLHAMMER.o: ../../../../../src/ta_func/ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHAMMER.o ../../../../../src/ta_func/ta_CDLHAMMER.c
+
+../../../../../temp/csr/ta_CDLHANGINGMAN.o: ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHANGINGMAN.o ../../../../../src/ta_func/ta_CDLHANGINGMAN.c
+
+../../../../../temp/csr/ta_CDLHARAMI.o: ../../../../../src/ta_func/ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMI.o ../../../../../src/ta_func/ta_CDLHARAMI.c
+
+../../../../../temp/csr/ta_CDLHARAMICROSS.o: ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHARAMICROSS.o ../../../../../src/ta_func/ta_CDLHARAMICROSS.c
+
+../../../../../temp/csr/ta_CDLHIGHWAVE.o: ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIGHWAVE.o ../../../../../src/ta_func/ta_CDLHIGHWAVE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKE.o: ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKE.o ../../../../../src/ta_func/ta_CDLHIKKAKE.c
+
+../../../../../temp/csr/ta_CDLHIKKAKEMOD.o: ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHIKKAKEMOD.o ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c
+
+../../../../../temp/csr/ta_CDLHOMINGPIGEON.o: ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLHOMINGPIGEON.o ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c
+
+../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o: ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLIDENTICAL3CROWS.o ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c
+
+../../../../../temp/csr/ta_CDLINNECK.o: ../../../../../src/ta_func/ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINNECK.o ../../../../../src/ta_func/ta_CDLINNECK.c
+
+../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o: ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLINVERTEDHAMMER.o ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c
+
+../../../../../temp/csr/ta_CDLKICKING.o: ../../../../../src/ta_func/ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKING.o ../../../../../src/ta_func/ta_CDLKICKING.c
+
+../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o: ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLKICKINGBYLENGTH.o ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c
+
+../../../../../temp/csr/ta_CDLLADDERBOTTOM.o: ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLADDERBOTTOM.o ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c
+
+../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o: ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLEGGEDDOJI.o ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c
+
+../../../../../temp/csr/ta_CDLLONGLINE.o: ../../../../../src/ta_func/ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLLONGLINE.o ../../../../../src/ta_func/ta_CDLLONGLINE.c
+
+../../../../../temp/csr/ta_CDLMARUBOZU.o: ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMARUBOZU.o ../../../../../src/ta_func/ta_CDLMARUBOZU.c
+
+../../../../../temp/csr/ta_CDLMATCHINGLOW.o: ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATCHINGLOW.o ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c
+
+../../../../../temp/csr/ta_CDLMATHOLD.o: ../../../../../src/ta_func/ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMATHOLD.o ../../../../../src/ta_func/ta_CDLMATHOLD.c
+
+../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGDOJISTAR.o ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c
+
+../../../../../temp/csr/ta_CDLMORNINGSTAR.o: ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLMORNINGSTAR.o ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c
+
+../../../../../temp/csr/ta_CDLONNECK.o: ../../../../../src/ta_func/ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLONNECK.o ../../../../../src/ta_func/ta_CDLONNECK.c
+
+../../../../../temp/csr/ta_CDLPIERCING.o: ../../../../../src/ta_func/ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLPIERCING.o ../../../../../src/ta_func/ta_CDLPIERCING.c
+
+../../../../../temp/csr/ta_CDLRICKSHAWMAN.o: ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRICKSHAWMAN.o ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c
+
+../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o: ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLRISEFALL3METHODS.o ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c
+
+../../../../../temp/csr/ta_CDLSEPARATINGLINES.o: ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSEPARATINGLINES.o ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c
+
+../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o: ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHOOTINGSTAR.o ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c
+
+../../../../../temp/csr/ta_CDLSHORTLINE.o: ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSHORTLINE.o ../../../../../src/ta_func/ta_CDLSHORTLINE.c
+
+../../../../../temp/csr/ta_CDLSPINNINGTOP.o: ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSPINNINGTOP.o ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c
+
+../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o: ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTALLEDPATTERN.o ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c
+
+../../../../../temp/csr/ta_CDLSTICKSANDWICH.o: ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLSTICKSANDWICH.o ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c
+
+../../../../../temp/csr/ta_CDLTAKURI.o: ../../../../../src/ta_func/ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTAKURI.o ../../../../../src/ta_func/ta_CDLTAKURI.c
+
+../../../../../temp/csr/ta_CDLTASUKIGAP.o: ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTASUKIGAP.o ../../../../../src/ta_func/ta_CDLTASUKIGAP.c
+
+../../../../../temp/csr/ta_CDLTHRUSTING.o: ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTHRUSTING.o ../../../../../src/ta_func/ta_CDLTHRUSTING.c
+
+../../../../../temp/csr/ta_CDLTRISTAR.o: ../../../../../src/ta_func/ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLTRISTAR.o ../../../../../src/ta_func/ta_CDLTRISTAR.c
+
+../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o: ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUNIQUE3RIVER.o ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c
+
+../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o: ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLUPSIDEGAP2CROWS.o ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
+
+../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o: ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CDLXSIDEGAP3METHODS.o ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c
+
+../../../../../temp/csr/ta_CEIL.o: ../../../../../src/ta_func/ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CEIL.o ../../../../../src/ta_func/ta_CEIL.c
+
+../../../../../temp/csr/ta_CMO.o: ../../../../../src/ta_func/ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CMO.o ../../../../../src/ta_func/ta_CMO.c
+
+../../../../../temp/csr/ta_CORREL.o: ../../../../../src/ta_func/ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_CORREL.o ../../../../../src/ta_func/ta_CORREL.c
+
+../../../../../temp/csr/ta_COS.o: ../../../../../src/ta_func/ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COS.o ../../../../../src/ta_func/ta_COS.c
+
+../../../../../temp/csr/ta_COSH.o: ../../../../../src/ta_func/ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_COSH.o ../../../../../src/ta_func/ta_COSH.c
+
+../../../../../temp/csr/ta_DEMA.o: ../../../../../src/ta_func/ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DEMA.o ../../../../../src/ta_func/ta_DEMA.c
+
+../../../../../temp/csr/ta_DIV.o: ../../../../../src/ta_func/ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DIV.o ../../../../../src/ta_func/ta_DIV.c
+
+../../../../../temp/csr/ta_DX.o: ../../../../../src/ta_func/ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_DX.o ../../../../../src/ta_func/ta_DX.c
+
+../../../../../temp/csr/ta_EMA.o: ../../../../../src/ta_func/ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EMA.o ../../../../../src/ta_func/ta_EMA.c
+
+../../../../../temp/csr/ta_EXP.o: ../../../../../src/ta_func/ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_EXP.o ../../../../../src/ta_func/ta_EXP.c
+
+../../../../../temp/csr/ta_FLOOR.o: ../../../../../src/ta_func/ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_FLOOR.o ../../../../../src/ta_func/ta_FLOOR.c
+
+../../../../../temp/csr/ta_HT_DCPERIOD.o: ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPERIOD.o ../../../../../src/ta_func/ta_HT_DCPERIOD.c
+
+../../../../../temp/csr/ta_HT_DCPHASE.o: ../../../../../src/ta_func/ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_DCPHASE.o ../../../../../src/ta_func/ta_HT_DCPHASE.c
+
+../../../../../temp/csr/ta_HT_PHASOR.o: ../../../../../src/ta_func/ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_PHASOR.o ../../../../../src/ta_func/ta_HT_PHASOR.c
+
+../../../../../temp/csr/ta_HT_SINE.o: ../../../../../src/ta_func/ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_SINE.o ../../../../../src/ta_func/ta_HT_SINE.c
+
+../../../../../temp/csr/ta_HT_TRENDLINE.o: ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDLINE.o ../../../../../src/ta_func/ta_HT_TRENDLINE.c
+
+../../../../../temp/csr/ta_HT_TRENDMODE.o: ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_HT_TRENDMODE.o ../../../../../src/ta_func/ta_HT_TRENDMODE.c
+
+../../../../../temp/csr/ta_KAMA.o: ../../../../../src/ta_func/ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_KAMA.o ../../../../../src/ta_func/ta_KAMA.c
+
+../../../../../temp/csr/ta_LINEARREG.o: ../../../../../src/ta_func/ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG.o ../../../../../src/ta_func/ta_LINEARREG.c
+
+../../../../../temp/csr/ta_LINEARREG_ANGLE.o: ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_ANGLE.o ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c
+
+../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o: ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_INTERCEPT.o ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c
+
+../../../../../temp/csr/ta_LINEARREG_SLOPE.o: ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LINEARREG_SLOPE.o ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c
+
+../../../../../temp/csr/ta_LN.o: ../../../../../src/ta_func/ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LN.o ../../../../../src/ta_func/ta_LN.c
+
+../../../../../temp/csr/ta_LOG10.o: ../../../../../src/ta_func/ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_LOG10.o ../../../../../src/ta_func/ta_LOG10.c
+
+../../../../../temp/csr/ta_MA.o: ../../../../../src/ta_func/ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MA.o ../../../../../src/ta_func/ta_MA.c
+
+../../../../../temp/csr/ta_MACD.o: ../../../../../src/ta_func/ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACD.o ../../../../../src/ta_func/ta_MACD.c
+
+../../../../../temp/csr/ta_MACDEXT.o: ../../../../../src/ta_func/ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDEXT.o ../../../../../src/ta_func/ta_MACDEXT.c
+
+../../../../../temp/csr/ta_MACDFIX.o: ../../../../../src/ta_func/ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MACDFIX.o ../../../../../src/ta_func/ta_MACDFIX.c
+
+../../../../../temp/csr/ta_MAMA.o: ../../../../../src/ta_func/ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAMA.o ../../../../../src/ta_func/ta_MAMA.c
+
+../../../../../temp/csr/ta_MAVP.o: ../../../../../src/ta_func/ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAVP.o ../../../../../src/ta_func/ta_MAVP.c
+
+../../../../../temp/csr/ta_MAX.o: ../../../../../src/ta_func/ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAX.o ../../../../../src/ta_func/ta_MAX.c
+
+../../../../../temp/csr/ta_MAXINDEX.o: ../../../../../src/ta_func/ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MAXINDEX.o ../../../../../src/ta_func/ta_MAXINDEX.c
+
+../../../../../temp/csr/ta_MEDPRICE.o: ../../../../../src/ta_func/ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MEDPRICE.o ../../../../../src/ta_func/ta_MEDPRICE.c
+
+../../../../../temp/csr/ta_MFI.o: ../../../../../src/ta_func/ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MFI.o ../../../../../src/ta_func/ta_MFI.c
+
+../../../../../temp/csr/ta_MIDPOINT.o: ../../../../../src/ta_func/ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPOINT.o ../../../../../src/ta_func/ta_MIDPOINT.c
+
+../../../../../temp/csr/ta_MIDPRICE.o: ../../../../../src/ta_func/ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIDPRICE.o ../../../../../src/ta_func/ta_MIDPRICE.c
+
+../../../../../temp/csr/ta_MIN.o: ../../../../../src/ta_func/ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MIN.o ../../../../../src/ta_func/ta_MIN.c
+
+../../../../../temp/csr/ta_MININDEX.o: ../../../../../src/ta_func/ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MININDEX.o ../../../../../src/ta_func/ta_MININDEX.c
+
+../../../../../temp/csr/ta_MINMAX.o: ../../../../../src/ta_func/ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAX.o ../../../../../src/ta_func/ta_MINMAX.c
+
+../../../../../temp/csr/ta_MINMAXINDEX.o: ../../../../../src/ta_func/ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINMAXINDEX.o ../../../../../src/ta_func/ta_MINMAXINDEX.c
+
+../../../../../temp/csr/ta_MINUS_DI.o: ../../../../../src/ta_func/ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DI.o ../../../../../src/ta_func/ta_MINUS_DI.c
+
+../../../../../temp/csr/ta_MINUS_DM.o: ../../../../../src/ta_func/ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MINUS_DM.o ../../../../../src/ta_func/ta_MINUS_DM.c
+
+../../../../../temp/csr/ta_MOM.o: ../../../../../src/ta_func/ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MOM.o ../../../../../src/ta_func/ta_MOM.c
+
+../../../../../temp/csr/ta_MULT.o: ../../../../../src/ta_func/ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_MULT.o ../../../../../src/ta_func/ta_MULT.c
+
+../../../../../temp/csr/ta_NATR.o: ../../../../../src/ta_func/ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_NATR.o ../../../../../src/ta_func/ta_NATR.c
+
+../../../../../temp/csr/ta_OBV.o: ../../../../../src/ta_func/ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_OBV.o ../../../../../src/ta_func/ta_OBV.c
+
+../../../../../temp/csr/ta_PLUS_DI.o: ../../../../../src/ta_func/ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DI.o ../../../../../src/ta_func/ta_PLUS_DI.c
+
+../../../../../temp/csr/ta_PLUS_DM.o: ../../../../../src/ta_func/ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PLUS_DM.o ../../../../../src/ta_func/ta_PLUS_DM.c
+
+../../../../../temp/csr/ta_PPO.o: ../../../../../src/ta_func/ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_PPO.o ../../../../../src/ta_func/ta_PPO.c
+
+../../../../../temp/csr/ta_ROC.o: ../../../../../src/ta_func/ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROC.o ../../../../../src/ta_func/ta_ROC.c
+
+../../../../../temp/csr/ta_ROCP.o: ../../../../../src/ta_func/ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCP.o ../../../../../src/ta_func/ta_ROCP.c
+
+../../../../../temp/csr/ta_ROCR.o: ../../../../../src/ta_func/ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR.o ../../../../../src/ta_func/ta_ROCR.c
+
+../../../../../temp/csr/ta_ROCR100.o: ../../../../../src/ta_func/ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ROCR100.o ../../../../../src/ta_func/ta_ROCR100.c
+
+../../../../../temp/csr/ta_RSI.o: ../../../../../src/ta_func/ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_RSI.o ../../../../../src/ta_func/ta_RSI.c
+
+../../../../../temp/csr/ta_SAR.o: ../../../../../src/ta_func/ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAR.o ../../../../../src/ta_func/ta_SAR.c
+
+../../../../../temp/csr/ta_SAREXT.o: ../../../../../src/ta_func/ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SAREXT.o ../../../../../src/ta_func/ta_SAREXT.c
+
+../../../../../temp/csr/ta_SIN.o: ../../../../../src/ta_func/ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SIN.o ../../../../../src/ta_func/ta_SIN.c
+
+../../../../../temp/csr/ta_SINH.o: ../../../../../src/ta_func/ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SINH.o ../../../../../src/ta_func/ta_SINH.c
+
+../../../../../temp/csr/ta_SMA.o: ../../../../../src/ta_func/ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SMA.o ../../../../../src/ta_func/ta_SMA.c
+
+../../../../../temp/csr/ta_SQRT.o: ../../../../../src/ta_func/ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SQRT.o ../../../../../src/ta_func/ta_SQRT.c
+
+../../../../../temp/csr/ta_STDDEV.o: ../../../../../src/ta_func/ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STDDEV.o ../../../../../src/ta_func/ta_STDDEV.c
+
+../../../../../temp/csr/ta_STOCH.o: ../../../../../src/ta_func/ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCH.o ../../../../../src/ta_func/ta_STOCH.c
+
+../../../../../temp/csr/ta_STOCHF.o: ../../../../../src/ta_func/ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHF.o ../../../../../src/ta_func/ta_STOCHF.c
+
+../../../../../temp/csr/ta_STOCHRSI.o: ../../../../../src/ta_func/ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_STOCHRSI.o ../../../../../src/ta_func/ta_STOCHRSI.c
+
+../../../../../temp/csr/ta_SUB.o: ../../../../../src/ta_func/ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUB.o ../../../../../src/ta_func/ta_SUB.c
+
+../../../../../temp/csr/ta_SUM.o: ../../../../../src/ta_func/ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_SUM.o ../../../../../src/ta_func/ta_SUM.c
+
+../../../../../temp/csr/ta_T3.o: ../../../../../src/ta_func/ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_T3.o ../../../../../src/ta_func/ta_T3.c
+
+../../../../../temp/csr/ta_TAN.o: ../../../../../src/ta_func/ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TAN.o ../../../../../src/ta_func/ta_TAN.c
+
+../../../../../temp/csr/ta_TANH.o: ../../../../../src/ta_func/ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TANH.o ../../../../../src/ta_func/ta_TANH.c
+
+../../../../../temp/csr/ta_TEMA.o: ../../../../../src/ta_func/ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TEMA.o ../../../../../src/ta_func/ta_TEMA.c
+
+../../../../../temp/csr/ta_TRANGE.o: ../../../../../src/ta_func/ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRANGE.o ../../../../../src/ta_func/ta_TRANGE.c
+
+../../../../../temp/csr/ta_TRIMA.o: ../../../../../src/ta_func/ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIMA.o ../../../../../src/ta_func/ta_TRIMA.c
+
+../../../../../temp/csr/ta_TRIX.o: ../../../../../src/ta_func/ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TRIX.o ../../../../../src/ta_func/ta_TRIX.c
+
+../../../../../temp/csr/ta_TSF.o: ../../../../../src/ta_func/ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TSF.o ../../../../../src/ta_func/ta_TSF.c
+
+../../../../../temp/csr/ta_TYPPRICE.o: ../../../../../src/ta_func/ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_TYPPRICE.o ../../../../../src/ta_func/ta_TYPPRICE.c
+
+../../../../../temp/csr/ta_ULTOSC.o: ../../../../../src/ta_func/ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_ULTOSC.o ../../../../../src/ta_func/ta_ULTOSC.c
+
+../../../../../temp/csr/ta_VAR.o: ../../../../../src/ta_func/ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_VAR.o ../../../../../src/ta_func/ta_VAR.c
+
+../../../../../temp/csr/ta_WCLPRICE.o: ../../../../../src/ta_func/ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WCLPRICE.o ../../../../../src/ta_func/ta_WCLPRICE.c
+
+../../../../../temp/csr/ta_WILLR.o: ../../../../../src/ta_func/ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WILLR.o ../../../../../src/ta_func/ta_WILLR.c
+
+../../../../../temp/csr/ta_WMA.o: ../../../../../src/ta_func/ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_WMA.o ../../../../../src/ta_func/ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/linux/g++/ta_regtest/Makefile b/vendor/ta-lib/make/csr/linux/g++/ta_regtest/Makefile
new file mode 100644
index 000000000..baf90a98d
--- /dev/null
+++ b/vendor/ta-lib/make/csr/linux/g++/ta_regtest/Makefile
@@ -0,0 +1,211 @@
+#############################################################################
+# Makefile for building ../../../../../bin/ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+CFLAGS = -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+CXXFLAGS= -pipe -fPIC -Wall -W -O2 -fno-strict-aliasing -DTA_SINGLE_THREAD
+INCPATH = -I../../../../../src/ta_common -I../../../../../src/tools/ta_regtest -I../../../../../src/ta_func -I../../../../../include
+LINK = g++
+LFLAGS =
+LIBS = $(SUBLIBS) ../../../../../lib/libta_libc_csr.a -ldl
+MOC = $(QTDIR)/bin/moc
+UIC = $(QTDIR)/bin/uic
+
+TAR = tar -cf
+GZIP = gzip -9f
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS =
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+OBJECTS = ../../../../../temp/csr/ta_regtest.o \
+ ../../../../../temp/csr/test_candlestick.o \
+ ../../../../../temp/csr/test_1in_1out.o \
+ ../../../../../temp/csr/test_1in_2out.o \
+ ../../../../../temp/csr/test_internals.o \
+ ../../../../../temp/csr/test_adx.o \
+ ../../../../../temp/csr/test_bbands.o \
+ ../../../../../temp/csr/test_ma.o \
+ ../../../../../temp/csr/test_macd.o \
+ ../../../../../temp/csr/test_minmax.o \
+ ../../../../../temp/csr/test_mom.o \
+ ../../../../../temp/csr/test_per_ema.o \
+ ../../../../../temp/csr/test_per_hl.o \
+ ../../../../../temp/csr/test_per_hlc.o \
+ ../../../../../temp/csr/test_per_hlcv.o \
+ ../../../../../temp/csr/test_per_ohlc.o \
+ ../../../../../temp/csr/test_po.o \
+ ../../../../../temp/csr/test_rsi.o \
+ ../../../../../temp/csr/test_sar.o \
+ ../../../../../temp/csr/test_stddev.o \
+ ../../../../../temp/csr/test_stoch.o \
+ ../../../../../temp/csr/test_trange.o \
+ ../../../../../temp/csr/test_util.o \
+ ../../../../../temp/csr/test_data.o \
+ ../../../../../temp/csr/test_abstract.o
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ../../../../../bin/ta_regtest
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+ -rm -f *~ core
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+../../../../../temp/csr/ta_regtest.o: ../../../../../src/tools/ta_regtest/ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/ta_regtest.o ../../../../../src/tools/ta_regtest/ta_regtest.c
+
+../../../../../temp/csr/test_candlestick.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_candlestick.o ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c
+
+../../../../../temp/csr/test_1in_1out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_1in_1out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c
+
+../../../../../temp/csr/test_1in_2out.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_1in_2out.o ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c
+
+../../../../../temp/csr/test_internals.o: ../../../../../src/tools/ta_regtest/test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_internals.o ../../../../../src/tools/ta_regtest/test_internals.c
+
+../../../../../temp/csr/test_adx.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_adx.o ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c
+
+../../../../../temp/csr/test_bbands.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_bbands.o ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c
+
+../../../../../temp/csr/test_ma.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_ma.o ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c
+
+../../../../../temp/csr/test_macd.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_macd.o ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c
+
+../../../../../temp/csr/test_minmax.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_minmax.o ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c
+
+../../../../../temp/csr/test_mom.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_mom.o ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c
+
+../../../../../temp/csr/test_per_ema.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_ema.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c
+
+../../../../../temp/csr/test_per_hl.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hl.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c
+
+../../../../../temp/csr/test_per_hlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c
+
+../../../../../temp/csr/test_per_hlcv.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_hlcv.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
+
+../../../../../temp/csr/test_per_ohlc.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_per_ohlc.o ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
+
+../../../../../temp/csr/test_po.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_po.o ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c
+
+../../../../../temp/csr/test_rsi.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_rsi.o ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c
+
+../../../../../temp/csr/test_sar.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_sar.o ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c
+
+../../../../../temp/csr/test_stddev.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_stddev.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c
+
+../../../../../temp/csr/test_stoch.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_stoch.o ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c
+
+../../../../../temp/csr/test_trange.o: ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_trange.o ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c
+
+../../../../../temp/csr/test_util.o: ../../../../../src/tools/ta_regtest/test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_util.o ../../../../../src/tools/ta_regtest/test_util.c
+
+../../../../../temp/csr/test_data.o: ../../../../../src/tools/ta_regtest/test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_data.o ../../../../../src/tools/ta_regtest/test_data.c
+
+../../../../../temp/csr/test_abstract.o: ../../../../../src/tools/ta_regtest/test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/csr/test_abstract.o ../../../../../src/tools/ta_regtest/test_abstract.c
+
diff --git a/vendor/ta-lib/make/csr/win32/borland/Makefile b/vendor/ta-lib/make/csr/win32/borland/Makefile
new file mode 100644
index 000000000..cdfddc170
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/borland/Makefile
@@ -0,0 +1,96 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common:
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func:
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract:
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc:
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code:
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest:
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../csr/win32/borland/Makefile
+
+../csr/win32/borland/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csr/win32/borland/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
diff --git a/vendor/ta-lib/make/csr/win32/borland/gen_code/Makefile b/vendor/ta-lib/make/csr/win32/borland/gen_code/Makefile
new file mode 100644
index 000000000..92aeb3f5c
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/borland/gen_code/Makefile
@@ -0,0 +1,267 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_GEN_CODE -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_GEN_CODE -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32i.lib ..\..\..\..\..\lib\ta_common_csr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/borland/gen_code/Makefile
+
+../csr/win32/borland/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csr/win32/borland/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del gen_code.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/gen_code/*.pch
+ -del ../../../../../temp/csr/gen_code/*.idb
+ -del ../../../../../temp/csr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/borland/ta_abstract/Makefile b/vendor/ta-lib/make/csr/win32/borland/ta_abstract/Makefile
new file mode 100644
index 000000000..790d99bb5
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/borland/ta_abstract/Makefile
@@ -0,0 +1,309 @@
+#############################################################################
+# Makefile for building ta_abstract_csr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\ta_func_api.obj \
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csr\ta_frame.obj \
+ ..\..\..\..\..\temp\csr\table_a.obj \
+ ..\..\..\..\..\temp\csr\table_b.obj \
+ ..\..\..\..\..\temp\csr\table_c.obj \
+ ..\..\..\..\..\temp\csr\table_d.obj \
+ ..\..\..\..\..\temp\csr\table_e.obj \
+ ..\..\..\..\..\temp\csr\table_f.obj \
+ ..\..\..\..\..\temp\csr\table_g.obj \
+ ..\..\..\..\..\temp\csr\table_h.obj \
+ ..\..\..\..\..\temp\csr\table_i.obj \
+ ..\..\..\..\..\temp\csr\table_j.obj \
+ ..\..\..\..\..\temp\csr\table_k.obj \
+ ..\..\..\..\..\temp\csr\table_l.obj \
+ ..\..\..\..\..\temp\csr\table_m.obj \
+ ..\..\..\..\..\temp\csr\table_n.obj \
+ ..\..\..\..\..\temp\csr\table_o.obj \
+ ..\..\..\..\..\temp\csr\table_p.obj \
+ ..\..\..\..\..\temp\csr\table_q.obj \
+ ..\..\..\..\..\temp\csr\table_r.obj \
+ ..\..\..\..\..\temp\csr\table_s.obj \
+ ..\..\..\..\..\temp\csr\table_t.obj \
+ ..\..\..\..\..\temp\csr\table_u.obj \
+ ..\..\..\..\..\temp\csr\table_v.obj \
+ ..\..\..\..\..\temp\csr\table_w.obj \
+ ..\..\..\..\..\temp\csr\table_x.obj \
+ ..\..\..\..\..\temp\csr\table_y.obj \
+ ..\..\..\..\..\temp\csr\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csr\ta_abstract.obj \
++..\..\..\..\..\temp\csr\ta_def_ui.obj \
++..\..\..\..\..\temp\csr\ta_func_api.obj \
++..\..\..\..\..\temp\csr\ta_group_idx.obj \
++..\..\..\..\..\temp\csr\ta_frame.obj \
++..\..\..\..\..\temp\csr\table_a.obj \
++..\..\..\..\..\temp\csr\table_b.obj \
++..\..\..\..\..\temp\csr\table_c.obj \
++..\..\..\..\..\temp\csr\table_d.obj \
++..\..\..\..\..\temp\csr\table_e.obj \
++..\..\..\..\..\temp\csr\table_f.obj \
++..\..\..\..\..\temp\csr\table_g.obj \
++..\..\..\..\..\temp\csr\table_h.obj \
++..\..\..\..\..\temp\csr\table_i.obj \
++..\..\..\..\..\temp\csr\table_j.obj \
++..\..\..\..\..\temp\csr\table_k.obj \
++..\..\..\..\..\temp\csr\table_l.obj \
++..\..\..\..\..\temp\csr\table_m.obj \
++..\..\..\..\..\temp\csr\table_n.obj \
++..\..\..\..\..\temp\csr\table_o.obj \
++..\..\..\..\..\temp\csr\table_p.obj \
++..\..\..\..\..\temp\csr\table_q.obj \
++..\..\..\..\..\temp\csr\table_r.obj \
++..\..\..\..\..\temp\csr\table_s.obj \
++..\..\..\..\..\temp\csr\table_t.obj \
++..\..\..\..\..\temp\csr\table_u.obj \
++..\..\..\..\..\temp\csr\table_v.obj \
++..\..\..\..\..\temp\csr\table_w.obj \
++..\..\..\..\..\temp\csr\table_x.obj \
++..\..\..\..\..\temp\csr\table_y.obj \
++..\..\..\..\..\temp\csr\table_z.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/borland/ta_abstract/Makefile
+
+../csr/win32/borland/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csr/win32/borland/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del $(TARGET)
+ -del ta_abstract_csr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.pch
+ -del ../../../../../temp/csr/ta_abstract/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/borland/ta_common/Makefile b/vendor/ta-lib/make/csr/win32/borland/ta_common/Makefile
new file mode 100644
index 000000000..7bad43bdc
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/borland/ta_common/Makefile
@@ -0,0 +1,113 @@
+#############################################################################
+# Makefile for building ta_common_csr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj \
+ ..\..\..\..\..\temp\csr\ta_retcode.obj \
+ ..\..\..\..\..\temp\csr\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csr\ta_global.obj \
++..\..\..\..\..\temp\csr\ta_retcode.obj \
++..\..\..\..\..\temp\csr\ta_version.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/borland/ta_common/Makefile
+
+../csr/win32/borland/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csr/win32/borland/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del $(TARGET)
+ -del ta_common_csr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.pch
+ -del ../../../../../temp/csr/ta_common_csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csr/win32/borland/ta_func/Makefile b/vendor/ta-lib/make/csr/win32/borland/ta_func/Makefile
new file mode 100644
index 000000000..371c38a5d
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/borland/ta_func/Makefile
@@ -0,0 +1,1205 @@
+#############################################################################
+# Makefile for building ta_func_csr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_utility.obj \
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csr\ta_AD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ADX.obj \
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csr\ta_APO.obj \
+ ..\..\..\..\..\temp\csr\ta_AROON.obj \
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATR.obj \
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csr\ta_BETA.obj \
+ ..\..\..\..\..\temp\csr\ta_BOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CCI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csr\ta_CMO.obj \
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csr\ta_COS.obj \
+ ..\..\..\..\..\temp\csr\ta_COSH.obj \
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_DIV.obj \
+ ..\..\..\..\..\temp\csr\ta_DX.obj \
+ ..\..\..\..\..\temp\csr\ta_EMA.obj \
+ ..\..\..\..\..\temp\csr\ta_EXP.obj \
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csr\ta_LN.obj \
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csr\ta_MA.obj \
+ ..\..\..\..\..\temp\csr\ta_MACD.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csr\ta_MAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MFI.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MIN.obj \
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_MOM.obj \
+ ..\..\..\..\..\temp\csr\ta_MULT.obj \
+ ..\..\..\..\..\temp\csr\ta_NATR.obj \
+ ..\..\..\..\..\temp\csr\ta_OBV.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_PPO.obj \
+ ..\..\..\..\..\temp\csr\ta_ROC.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csr\ta_RSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SAR.obj \
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csr\ta_SIN.obj \
+ ..\..\..\..\..\temp\csr\ta_SINH.obj \
+ ..\..\..\..\..\temp\csr\ta_SMA.obj \
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SUB.obj \
+ ..\..\..\..\..\temp\csr\ta_SUM.obj \
+ ..\..\..\..\..\temp\csr\ta_T3.obj \
+ ..\..\..\..\..\temp\csr\ta_TAN.obj \
+ ..\..\..\..\..\temp\csr\ta_TANH.obj \
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csr\ta_TSF.obj \
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_VAR.obj \
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csr\ta_utility.obj \
++..\..\..\..\..\temp\csr\ta_ACOS.obj \
++..\..\..\..\..\temp\csr\ta_AD.obj \
++..\..\..\..\..\temp\csr\ta_ADD.obj \
++..\..\..\..\..\temp\csr\ta_ADOSC.obj \
++..\..\..\..\..\temp\csr\ta_ADX.obj \
++..\..\..\..\..\temp\csr\ta_ADXR.obj \
++..\..\..\..\..\temp\csr\ta_APO.obj \
++..\..\..\..\..\temp\csr\ta_AROON.obj \
++..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csr\ta_ASIN.obj \
++..\..\..\..\..\temp\csr\ta_ATAN.obj \
++..\..\..\..\..\temp\csr\ta_ATR.obj \
++..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csr\ta_BBANDS.obj \
++..\..\..\..\..\temp\csr\ta_BETA.obj \
++..\..\..\..\..\temp\csr\ta_BOP.obj \
++..\..\..\..\..\temp\csr\ta_CCI.obj \
++..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CEIL.obj \
++..\..\..\..\..\temp\csr\ta_CMO.obj \
++..\..\..\..\..\temp\csr\ta_CORREL.obj \
++..\..\..\..\..\temp\csr\ta_COS.obj \
++..\..\..\..\..\temp\csr\ta_COSH.obj \
++..\..\..\..\..\temp\csr\ta_DEMA.obj \
++..\..\..\..\..\temp\csr\ta_DIV.obj \
++..\..\..\..\..\temp\csr\ta_DX.obj \
++..\..\..\..\..\temp\csr\ta_EMA.obj \
++..\..\..\..\..\temp\csr\ta_EXP.obj \
++..\..\..\..\..\temp\csr\ta_FLOOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csr\ta_KAMA.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csr\ta_LN.obj \
++..\..\..\..\..\temp\csr\ta_LOG10.obj \
++..\..\..\..\..\temp\csr\ta_MA.obj \
++..\..\..\..\..\temp\csr\ta_MACD.obj \
++..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csr\ta_MAMA.obj \
++..\..\..\..\..\temp\csr\ta_MAVP.obj \
++..\..\..\..\..\temp\csr\ta_MAX.obj \
++..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MFI.obj \
++..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MIN.obj \
++..\..\..\..\..\temp\csr\ta_MININDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_MOM.obj \
++..\..\..\..\..\temp\csr\ta_MULT.obj \
++..\..\..\..\..\temp\csr\ta_NATR.obj \
++..\..\..\..\..\temp\csr\ta_OBV.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_PPO.obj \
++..\..\..\..\..\temp\csr\ta_ROC.obj \
++..\..\..\..\..\temp\csr\ta_ROCP.obj \
++..\..\..\..\..\temp\csr\ta_ROCR.obj \
++..\..\..\..\..\temp\csr\ta_ROCR100.obj \
++..\..\..\..\..\temp\csr\ta_RSI.obj \
++..\..\..\..\..\temp\csr\ta_SAR.obj \
++..\..\..\..\..\temp\csr\ta_SAREXT.obj \
++..\..\..\..\..\temp\csr\ta_SIN.obj \
++..\..\..\..\..\temp\csr\ta_SINH.obj \
++..\..\..\..\..\temp\csr\ta_SMA.obj \
++..\..\..\..\..\temp\csr\ta_SQRT.obj \
++..\..\..\..\..\temp\csr\ta_STDDEV.obj \
++..\..\..\..\..\temp\csr\ta_STOCH.obj \
++..\..\..\..\..\temp\csr\ta_STOCHF.obj \
++..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csr\ta_SUB.obj \
++..\..\..\..\..\temp\csr\ta_SUM.obj \
++..\..\..\..\..\temp\csr\ta_T3.obj \
++..\..\..\..\..\temp\csr\ta_TAN.obj \
++..\..\..\..\..\temp\csr\ta_TANH.obj \
++..\..\..\..\..\temp\csr\ta_TEMA.obj \
++..\..\..\..\..\temp\csr\ta_TRANGE.obj \
++..\..\..\..\..\temp\csr\ta_TRIMA.obj \
++..\..\..\..\..\temp\csr\ta_TRIX.obj \
++..\..\..\..\..\temp\csr\ta_TSF.obj \
++..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csr\ta_VAR.obj \
++..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csr\ta_WILLR.obj \
++..\..\..\..\..\temp\csr\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/borland/ta_func/Makefile
+
+../csr/win32/borland/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csr/win32/borland/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_func_csr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_func/*.pch
+ -del ../../../../../temp/csr/ta_func/*.idb
+ -del ../../../../../temp/csr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/borland/ta_libc/Makefile b/vendor/ta-lib/make/csr/win32/borland/ta_libc/Makefile
new file mode 100644
index 000000000..bd4418ff8
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/borland/ta_libc/Makefile
@@ -0,0 +1,1438 @@
+#############################################################################
+# Makefile for building ta_libc_csr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32 -DNO_DEBUG
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32 -DNO_DEBUG
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = tlib /C /P256
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj \
+ ..\..\..\..\..\temp\csr\ta_retcode.obj \
+ ..\..\..\..\..\temp\csr\ta_version.obj \
+ ..\..\..\..\..\temp\csr\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\ta_func_api.obj \
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csr\ta_frame.obj \
+ ..\..\..\..\..\temp\csr\table_a.obj \
+ ..\..\..\..\..\temp\csr\table_b.obj \
+ ..\..\..\..\..\temp\csr\table_c.obj \
+ ..\..\..\..\..\temp\csr\table_d.obj \
+ ..\..\..\..\..\temp\csr\table_e.obj \
+ ..\..\..\..\..\temp\csr\table_f.obj \
+ ..\..\..\..\..\temp\csr\table_g.obj \
+ ..\..\..\..\..\temp\csr\table_h.obj \
+ ..\..\..\..\..\temp\csr\table_i.obj \
+ ..\..\..\..\..\temp\csr\table_j.obj \
+ ..\..\..\..\..\temp\csr\table_k.obj \
+ ..\..\..\..\..\temp\csr\table_l.obj \
+ ..\..\..\..\..\temp\csr\table_m.obj \
+ ..\..\..\..\..\temp\csr\table_n.obj \
+ ..\..\..\..\..\temp\csr\table_o.obj \
+ ..\..\..\..\..\temp\csr\table_p.obj \
+ ..\..\..\..\..\temp\csr\table_q.obj \
+ ..\..\..\..\..\temp\csr\table_r.obj \
+ ..\..\..\..\..\temp\csr\table_s.obj \
+ ..\..\..\..\..\temp\csr\table_t.obj \
+ ..\..\..\..\..\temp\csr\table_u.obj \
+ ..\..\..\..\..\temp\csr\table_v.obj \
+ ..\..\..\..\..\temp\csr\table_w.obj \
+ ..\..\..\..\..\temp\csr\table_x.obj \
+ ..\..\..\..\..\temp\csr\table_y.obj \
+ ..\..\..\..\..\temp\csr\table_z.obj \
+ ..\..\..\..\..\temp\csr\ta_utility.obj \
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csr\ta_AD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ADX.obj \
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csr\ta_APO.obj \
+ ..\..\..\..\..\temp\csr\ta_AROON.obj \
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATR.obj \
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csr\ta_BETA.obj \
+ ..\..\..\..\..\temp\csr\ta_BOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CCI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csr\ta_CMO.obj \
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csr\ta_COS.obj \
+ ..\..\..\..\..\temp\csr\ta_COSH.obj \
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_DIV.obj \
+ ..\..\..\..\..\temp\csr\ta_DX.obj \
+ ..\..\..\..\..\temp\csr\ta_EMA.obj \
+ ..\..\..\..\..\temp\csr\ta_EXP.obj \
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csr\ta_LN.obj \
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csr\ta_MA.obj \
+ ..\..\..\..\..\temp\csr\ta_MACD.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csr\ta_MAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MFI.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MIN.obj \
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_MOM.obj \
+ ..\..\..\..\..\temp\csr\ta_MULT.obj \
+ ..\..\..\..\..\temp\csr\ta_NATR.obj \
+ ..\..\..\..\..\temp\csr\ta_OBV.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_PPO.obj \
+ ..\..\..\..\..\temp\csr\ta_ROC.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csr\ta_RSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SAR.obj \
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csr\ta_SIN.obj \
+ ..\..\..\..\..\temp\csr\ta_SINH.obj \
+ ..\..\..\..\..\temp\csr\ta_SMA.obj \
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SUB.obj \
+ ..\..\..\..\..\temp\csr\ta_SUM.obj \
+ ..\..\..\..\..\temp\csr\ta_T3.obj \
+ ..\..\..\..\..\temp\csr\ta_TAN.obj \
+ ..\..\..\..\..\temp\csr\ta_TANH.obj \
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csr\ta_TSF.obj \
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_VAR.obj \
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
++..\..\..\..\..\temp\csr\ta_global.obj \
++..\..\..\..\..\temp\csr\ta_retcode.obj \
++..\..\..\..\..\temp\csr\ta_version.obj \
++..\..\..\..\..\temp\csr\ta_abstract.obj \
++..\..\..\..\..\temp\csr\ta_def_ui.obj \
++..\..\..\..\..\temp\csr\ta_func_api.obj \
++..\..\..\..\..\temp\csr\ta_group_idx.obj \
++..\..\..\..\..\temp\csr\ta_frame.obj \
++..\..\..\..\..\temp\csr\table_a.obj \
++..\..\..\..\..\temp\csr\table_b.obj \
++..\..\..\..\..\temp\csr\table_c.obj \
++..\..\..\..\..\temp\csr\table_d.obj \
++..\..\..\..\..\temp\csr\table_e.obj \
++..\..\..\..\..\temp\csr\table_f.obj \
++..\..\..\..\..\temp\csr\table_g.obj \
++..\..\..\..\..\temp\csr\table_h.obj \
++..\..\..\..\..\temp\csr\table_i.obj \
++..\..\..\..\..\temp\csr\table_j.obj \
++..\..\..\..\..\temp\csr\table_k.obj \
++..\..\..\..\..\temp\csr\table_l.obj \
++..\..\..\..\..\temp\csr\table_m.obj \
++..\..\..\..\..\temp\csr\table_n.obj \
++..\..\..\..\..\temp\csr\table_o.obj \
++..\..\..\..\..\temp\csr\table_p.obj \
++..\..\..\..\..\temp\csr\table_q.obj \
++..\..\..\..\..\temp\csr\table_r.obj \
++..\..\..\..\..\temp\csr\table_s.obj \
++..\..\..\..\..\temp\csr\table_t.obj \
++..\..\..\..\..\temp\csr\table_u.obj \
++..\..\..\..\..\temp\csr\table_v.obj \
++..\..\..\..\..\temp\csr\table_w.obj \
++..\..\..\..\..\temp\csr\table_x.obj \
++..\..\..\..\..\temp\csr\table_y.obj \
++..\..\..\..\..\temp\csr\table_z.obj \
++..\..\..\..\..\temp\csr\ta_utility.obj \
++..\..\..\..\..\temp\csr\ta_ACOS.obj \
++..\..\..\..\..\temp\csr\ta_AD.obj \
++..\..\..\..\..\temp\csr\ta_ADD.obj \
++..\..\..\..\..\temp\csr\ta_ADOSC.obj \
++..\..\..\..\..\temp\csr\ta_ADX.obj \
++..\..\..\..\..\temp\csr\ta_ADXR.obj \
++..\..\..\..\..\temp\csr\ta_APO.obj \
++..\..\..\..\..\temp\csr\ta_AROON.obj \
++..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csr\ta_ASIN.obj \
++..\..\..\..\..\temp\csr\ta_ATAN.obj \
++..\..\..\..\..\temp\csr\ta_ATR.obj \
++..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csr\ta_BBANDS.obj \
++..\..\..\..\..\temp\csr\ta_BETA.obj \
++..\..\..\..\..\temp\csr\ta_BOP.obj \
++..\..\..\..\..\temp\csr\ta_CCI.obj \
++..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CEIL.obj \
++..\..\..\..\..\temp\csr\ta_CMO.obj \
++..\..\..\..\..\temp\csr\ta_CORREL.obj \
++..\..\..\..\..\temp\csr\ta_COS.obj \
++..\..\..\..\..\temp\csr\ta_COSH.obj \
++..\..\..\..\..\temp\csr\ta_DEMA.obj \
++..\..\..\..\..\temp\csr\ta_DIV.obj \
++..\..\..\..\..\temp\csr\ta_DX.obj \
++..\..\..\..\..\temp\csr\ta_EMA.obj \
++..\..\..\..\..\temp\csr\ta_EXP.obj \
++..\..\..\..\..\temp\csr\ta_FLOOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csr\ta_KAMA.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csr\ta_LN.obj \
++..\..\..\..\..\temp\csr\ta_LOG10.obj \
++..\..\..\..\..\temp\csr\ta_MA.obj \
++..\..\..\..\..\temp\csr\ta_MACD.obj \
++..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csr\ta_MAMA.obj \
++..\..\..\..\..\temp\csr\ta_MAVP.obj \
++..\..\..\..\..\temp\csr\ta_MAX.obj \
++..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MFI.obj \
++..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MIN.obj \
++..\..\..\..\..\temp\csr\ta_MININDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_MOM.obj \
++..\..\..\..\..\temp\csr\ta_MULT.obj \
++..\..\..\..\..\temp\csr\ta_NATR.obj \
++..\..\..\..\..\temp\csr\ta_OBV.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_PPO.obj \
++..\..\..\..\..\temp\csr\ta_ROC.obj \
++..\..\..\..\..\temp\csr\ta_ROCP.obj \
++..\..\..\..\..\temp\csr\ta_ROCR.obj \
++..\..\..\..\..\temp\csr\ta_ROCR100.obj \
++..\..\..\..\..\temp\csr\ta_RSI.obj \
++..\..\..\..\..\temp\csr\ta_SAR.obj \
++..\..\..\..\..\temp\csr\ta_SAREXT.obj \
++..\..\..\..\..\temp\csr\ta_SIN.obj \
++..\..\..\..\..\temp\csr\ta_SINH.obj \
++..\..\..\..\..\temp\csr\ta_SMA.obj \
++..\..\..\..\..\temp\csr\ta_SQRT.obj \
++..\..\..\..\..\temp\csr\ta_STDDEV.obj \
++..\..\..\..\..\temp\csr\ta_STOCH.obj \
++..\..\..\..\..\temp\csr\ta_STOCHF.obj \
++..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csr\ta_SUB.obj \
++..\..\..\..\..\temp\csr\ta_SUM.obj \
++..\..\..\..\..\temp\csr\ta_T3.obj \
++..\..\..\..\..\temp\csr\ta_TAN.obj \
++..\..\..\..\..\temp\csr\ta_TANH.obj \
++..\..\..\..\..\temp\csr\ta_TEMA.obj \
++..\..\..\..\..\temp\csr\ta_TRANGE.obj \
++..\..\..\..\..\temp\csr\ta_TRIMA.obj \
++..\..\..\..\..\temp\csr\ta_TRIX.obj \
++..\..\..\..\..\temp\csr\ta_TSF.obj \
++..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csr\ta_VAR.obj \
++..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csr\ta_WILLR.obj \
++..\..\..\..\..\temp\csr\ta_WMA.obj \
++
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/borland/ta_libc/Makefile
+
+../csr/win32/borland/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csr/win32/borland/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ta_libc_csr.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/borland/ta_regtest/Makefile b/vendor/ta-lib/make/csr/win32/borland/ta_regtest/Makefile
new file mode 100644
index 000000000..d9c8b5140
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/borland/ta_regtest/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = bcc32
+CXX = bcc32
+CFLAGS = -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -x- -RT- -tWR -w -w-8004 -w-8071 -w-8057 -w-8080 -O2 -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = ilink32
+LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn -ap -Tpe c0x32.obj
+LIBS = import32.lib cw32i.lib ..\..\..\..\..\lib\ta_libc_csr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_regtest.obj \
+ ..\..\..\..\..\temp\csr\test_candlestick.obj \
+ ..\..\..\..\..\temp\csr\test_1in_1out.obj \
+ ..\..\..\..\..\temp\csr\test_1in_2out.obj \
+ ..\..\..\..\..\temp\csr\test_internals.obj \
+ ..\..\..\..\..\temp\csr\test_adx.obj \
+ ..\..\..\..\..\temp\csr\test_bbands.obj \
+ ..\..\..\..\..\temp\csr\test_ma.obj \
+ ..\..\..\..\..\temp\csr\test_macd.obj \
+ ..\..\..\..\..\temp\csr\test_minmax.obj \
+ ..\..\..\..\..\temp\csr\test_mom.obj \
+ ..\..\..\..\..\temp\csr\test_per_ema.obj \
+ ..\..\..\..\..\temp\csr\test_per_hl.obj \
+ ..\..\..\..\..\temp\csr\test_per_hlc.obj \
+ ..\..\..\..\..\temp\csr\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\csr\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\csr\test_po.obj \
+ ..\..\..\..\..\temp\csr\test_rsi.obj \
+ ..\..\..\..\..\temp\csr\test_sar.obj \
+ ..\..\..\..\..\temp\csr\test_stddev.obj \
+ ..\..\..\..\..\temp\csr\test_stoch.obj \
+ ..\..\..\..\..\temp\csr\test_trange.obj \
+ ..\..\..\..\..\temp\csr\test_util.obj \
+ ..\..\..\..\..\temp\csr\test_data.obj \
+ ..\..\..\..\..\temp\csr\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+|
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/borland/ta_regtest/Makefile
+
+../csr/win32/borland/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csr/win32/borland/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csr\test_internals.obj
+ -del ..\..\..\..\..\temp\csr\test_adx.obj
+ -del ..\..\..\..\..\temp\csr\test_bbands.obj
+ -del ..\..\..\..\..\temp\csr\test_ma.obj
+ -del ..\..\..\..\..\temp\csr\test_macd.obj
+ -del ..\..\..\..\..\temp\csr\test_minmax.obj
+ -del ..\..\..\..\..\temp\csr\test_mom.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csr\test_po.obj
+ -del ..\..\..\..\..\temp\csr\test_rsi.obj
+ -del ..\..\..\..\..\temp\csr\test_sar.obj
+ -del ..\..\..\..\..\temp\csr\test_stddev.obj
+ -del ..\..\..\..\..\temp\csr\test_stoch.obj
+ -del ..\..\..\..\..\temp\csr\test_trange.obj
+ -del ..\..\..\..\..\temp\csr\test_util.obj
+ -del ..\..\..\..\..\temp\csr\test_data.obj
+ -del ..\..\..\..\..\temp\csr\test_abstract.obj
+ -del $(TARGET)
+ -del ta_regtest.tds
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.pch
+ -del ../../../../../temp/csr/ta_regtest/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csr/win32/msvc/Makefile b/vendor/ta-lib/make/csr/win32/msvc/Makefile
new file mode 100644
index 000000000..1297e37f5
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/msvc/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE) /nologo
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE) /nologo
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE) /nologo
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE) /nologo
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE) /nologo
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE) /nologo
+ @cd ..
+
+
+tmake: ../csr/win32/msvc/Makefile
+
+../csr/win32/msvc/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csr/win32/msvc/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/csr/win32/msvc/gen_code/Makefile b/vendor/ta-lib/make/csr/win32/msvc/gen_code/Makefile
new file mode 100644
index 000000000..3d27d82a6
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/msvc/gen_code/Makefile
@@ -0,0 +1,260 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -O2 -DTA_GEN_CODE -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -O2 -DTA_GEN_CODE -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_csr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/msvc/gen_code/Makefile
+
+../csr/win32/msvc/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csr/win32/msvc/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/gen_code/*.pch
+ -del ../../../../../temp/csr/gen_code/*.idb
+ -del ../../../../../temp/csr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/msvc/ta_abstract/Makefile b/vendor/ta-lib/make/csr/win32/msvc/ta_abstract/Makefile
new file mode 100644
index 000000000..85707e823
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/msvc/ta_abstract/Makefile
@@ -0,0 +1,270 @@
+#############################################################################
+# Makefile for building ta_abstract_csr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\ta_func_api.obj \
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csr\ta_frame.obj \
+ ..\..\..\..\..\temp\csr\table_a.obj \
+ ..\..\..\..\..\temp\csr\table_b.obj \
+ ..\..\..\..\..\temp\csr\table_c.obj \
+ ..\..\..\..\..\temp\csr\table_d.obj \
+ ..\..\..\..\..\temp\csr\table_e.obj \
+ ..\..\..\..\..\temp\csr\table_f.obj \
+ ..\..\..\..\..\temp\csr\table_g.obj \
+ ..\..\..\..\..\temp\csr\table_h.obj \
+ ..\..\..\..\..\temp\csr\table_i.obj \
+ ..\..\..\..\..\temp\csr\table_j.obj \
+ ..\..\..\..\..\temp\csr\table_k.obj \
+ ..\..\..\..\..\temp\csr\table_l.obj \
+ ..\..\..\..\..\temp\csr\table_m.obj \
+ ..\..\..\..\..\temp\csr\table_n.obj \
+ ..\..\..\..\..\temp\csr\table_o.obj \
+ ..\..\..\..\..\temp\csr\table_p.obj \
+ ..\..\..\..\..\temp\csr\table_q.obj \
+ ..\..\..\..\..\temp\csr\table_r.obj \
+ ..\..\..\..\..\temp\csr\table_s.obj \
+ ..\..\..\..\..\temp\csr\table_t.obj \
+ ..\..\..\..\..\temp\csr\table_u.obj \
+ ..\..\..\..\..\temp\csr\table_v.obj \
+ ..\..\..\..\..\temp\csr\table_w.obj \
+ ..\..\..\..\..\temp\csr\table_x.obj \
+ ..\..\..\..\..\temp\csr\table_y.obj \
+ ..\..\..\..\..\temp\csr\table_z.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/msvc/ta_abstract/Makefile
+
+../csr/win32/msvc/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csr/win32/msvc/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.pch
+ -del ../../../../../temp/csr/ta_abstract/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/msvc/ta_common/Makefile b/vendor/ta-lib/make/csr/win32/msvc/ta_common/Makefile
new file mode 100644
index 000000000..70a8b3524
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/msvc/ta_common/Makefile
@@ -0,0 +1,102 @@
+#############################################################################
+# Makefile for building ta_common_csr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj \
+ ..\..\..\..\..\temp\csr\ta_retcode.obj \
+ ..\..\..\..\..\temp\csr\ta_version.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/msvc/ta_common/Makefile
+
+../csr/win32/msvc/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csr/win32/msvc/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.pch
+ -del ../../../../../temp/csr/ta_common_csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csr/win32/msvc/ta_func/Makefile b/vendor/ta-lib/make/csr/win32/msvc/ta_func/Makefile
new file mode 100644
index 000000000..237c33809
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/msvc/ta_func/Makefile
@@ -0,0 +1,1038 @@
+#############################################################################
+# Makefile for building ta_func_csr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_utility.obj \
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csr\ta_AD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ADX.obj \
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csr\ta_APO.obj \
+ ..\..\..\..\..\temp\csr\ta_AROON.obj \
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATR.obj \
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csr\ta_BETA.obj \
+ ..\..\..\..\..\temp\csr\ta_BOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CCI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csr\ta_CMO.obj \
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csr\ta_COS.obj \
+ ..\..\..\..\..\temp\csr\ta_COSH.obj \
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_DIV.obj \
+ ..\..\..\..\..\temp\csr\ta_DX.obj \
+ ..\..\..\..\..\temp\csr\ta_EMA.obj \
+ ..\..\..\..\..\temp\csr\ta_EXP.obj \
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csr\ta_LN.obj \
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csr\ta_MA.obj \
+ ..\..\..\..\..\temp\csr\ta_MACD.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csr\ta_MAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MFI.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MIN.obj \
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_MOM.obj \
+ ..\..\..\..\..\temp\csr\ta_MULT.obj \
+ ..\..\..\..\..\temp\csr\ta_NATR.obj \
+ ..\..\..\..\..\temp\csr\ta_OBV.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_PPO.obj \
+ ..\..\..\..\..\temp\csr\ta_ROC.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csr\ta_RSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SAR.obj \
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csr\ta_SIN.obj \
+ ..\..\..\..\..\temp\csr\ta_SINH.obj \
+ ..\..\..\..\..\temp\csr\ta_SMA.obj \
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SUB.obj \
+ ..\..\..\..\..\temp\csr\ta_SUM.obj \
+ ..\..\..\..\..\temp\csr\ta_T3.obj \
+ ..\..\..\..\..\temp\csr\ta_TAN.obj \
+ ..\..\..\..\..\temp\csr\ta_TANH.obj \
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csr\ta_TSF.obj \
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_VAR.obj \
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/msvc/ta_func/Makefile
+
+../csr/win32/msvc/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csr/win32/msvc/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_func/*.pch
+ -del ../../../../../temp/csr/ta_func/*.idb
+ -del ../../../../../temp/csr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/msvc/ta_libc/Makefile b/vendor/ta-lib/make/csr/win32/msvc/ta_libc/Makefile
new file mode 100644
index 000000000..847600882
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/msvc/ta_libc/Makefile
@@ -0,0 +1,1237 @@
+#############################################################################
+# Makefile for building ta_libc_csr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB -DNO_DEBUG
+CXXFLAGS= -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB -DNO_DEBUG
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /NOLOGO
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj \
+ ..\..\..\..\..\temp\csr\ta_retcode.obj \
+ ..\..\..\..\..\temp\csr\ta_version.obj \
+ ..\..\..\..\..\temp\csr\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\ta_func_api.obj \
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csr\ta_frame.obj \
+ ..\..\..\..\..\temp\csr\table_a.obj \
+ ..\..\..\..\..\temp\csr\table_b.obj \
+ ..\..\..\..\..\temp\csr\table_c.obj \
+ ..\..\..\..\..\temp\csr\table_d.obj \
+ ..\..\..\..\..\temp\csr\table_e.obj \
+ ..\..\..\..\..\temp\csr\table_f.obj \
+ ..\..\..\..\..\temp\csr\table_g.obj \
+ ..\..\..\..\..\temp\csr\table_h.obj \
+ ..\..\..\..\..\temp\csr\table_i.obj \
+ ..\..\..\..\..\temp\csr\table_j.obj \
+ ..\..\..\..\..\temp\csr\table_k.obj \
+ ..\..\..\..\..\temp\csr\table_l.obj \
+ ..\..\..\..\..\temp\csr\table_m.obj \
+ ..\..\..\..\..\temp\csr\table_n.obj \
+ ..\..\..\..\..\temp\csr\table_o.obj \
+ ..\..\..\..\..\temp\csr\table_p.obj \
+ ..\..\..\..\..\temp\csr\table_q.obj \
+ ..\..\..\..\..\temp\csr\table_r.obj \
+ ..\..\..\..\..\temp\csr\table_s.obj \
+ ..\..\..\..\..\temp\csr\table_t.obj \
+ ..\..\..\..\..\temp\csr\table_u.obj \
+ ..\..\..\..\..\temp\csr\table_v.obj \
+ ..\..\..\..\..\temp\csr\table_w.obj \
+ ..\..\..\..\..\temp\csr\table_x.obj \
+ ..\..\..\..\..\temp\csr\table_y.obj \
+ ..\..\..\..\..\temp\csr\table_z.obj \
+ ..\..\..\..\..\temp\csr\ta_utility.obj \
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csr\ta_AD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ADX.obj \
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csr\ta_APO.obj \
+ ..\..\..\..\..\temp\csr\ta_AROON.obj \
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATR.obj \
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csr\ta_BETA.obj \
+ ..\..\..\..\..\temp\csr\ta_BOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CCI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csr\ta_CMO.obj \
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csr\ta_COS.obj \
+ ..\..\..\..\..\temp\csr\ta_COSH.obj \
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_DIV.obj \
+ ..\..\..\..\..\temp\csr\ta_DX.obj \
+ ..\..\..\..\..\temp\csr\ta_EMA.obj \
+ ..\..\..\..\..\temp\csr\ta_EXP.obj \
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csr\ta_LN.obj \
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csr\ta_MA.obj \
+ ..\..\..\..\..\temp\csr\ta_MACD.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csr\ta_MAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MFI.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MIN.obj \
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_MOM.obj \
+ ..\..\..\..\..\temp\csr\ta_MULT.obj \
+ ..\..\..\..\..\temp\csr\ta_NATR.obj \
+ ..\..\..\..\..\temp\csr\ta_OBV.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_PPO.obj \
+ ..\..\..\..\..\temp\csr\ta_ROC.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csr\ta_RSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SAR.obj \
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csr\ta_SIN.obj \
+ ..\..\..\..\..\temp\csr\ta_SINH.obj \
+ ..\..\..\..\..\temp\csr\ta_SMA.obj \
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SUB.obj \
+ ..\..\..\..\..\temp\csr\ta_SUM.obj \
+ ..\..\..\..\..\temp\csr\ta_T3.obj \
+ ..\..\..\..\..\temp\csr\ta_TAN.obj \
+ ..\..\..\..\..\temp\csr\ta_TANH.obj \
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csr\ta_TSF.obj \
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_VAR.obj \
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csr.lib
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/msvc/ta_libc/Makefile
+
+../csr/win32/msvc/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csr/win32/msvc/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/msvc/ta_regtest/Makefile b/vendor/ta-lib/make/csr/win32/msvc/ta_regtest/Makefile
new file mode 100644
index 000000000..7a6a3a807
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/msvc/ta_regtest/Makefile
@@ -0,0 +1,236 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+CFLAGS = -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+CXXFLAGS= -nologo -W3 -O2 -DTA_SINGLE_THREAD -DWIN32 -D_MBCS -D_LIB
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_csr.lib
+MOC = moc
+UIC = uic
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_regtest.obj \
+ ..\..\..\..\..\temp\csr\test_candlestick.obj \
+ ..\..\..\..\..\temp\csr\test_1in_1out.obj \
+ ..\..\..\..\..\temp\csr\test_1in_2out.obj \
+ ..\..\..\..\..\temp\csr\test_internals.obj \
+ ..\..\..\..\..\temp\csr\test_adx.obj \
+ ..\..\..\..\..\temp\csr\test_bbands.obj \
+ ..\..\..\..\..\temp\csr\test_ma.obj \
+ ..\..\..\..\..\temp\csr\test_macd.obj \
+ ..\..\..\..\..\temp\csr\test_minmax.obj \
+ ..\..\..\..\..\temp\csr\test_mom.obj \
+ ..\..\..\..\..\temp\csr\test_per_ema.obj \
+ ..\..\..\..\..\temp\csr\test_per_hl.obj \
+ ..\..\..\..\..\temp\csr\test_per_hlc.obj \
+ ..\..\..\..\..\temp\csr\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\csr\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\csr\test_po.obj \
+ ..\..\..\..\..\temp\csr\test_rsi.obj \
+ ..\..\..\..\..\temp\csr\test_sar.obj \
+ ..\..\..\..\..\temp\csr\test_stddev.obj \
+ ..\..\..\..\..\temp\csr\test_stoch.obj \
+ ..\..\..\..\..\temp\csr\test_trange.obj \
+ ..\..\..\..\..\temp\csr\test_util.obj \
+ ..\..\..\..\..\temp\csr\test_data.obj \
+ ..\..\..\..\..\temp\csr\test_abstract.obj
+INTERFACES =
+UICDECLS =
+UICIMPLS =
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+<<
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/msvc/ta_regtest/Makefile
+
+../csr/win32/msvc/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csr/win32/msvc/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csr\test_internals.obj
+ -del ..\..\..\..\..\temp\csr\test_adx.obj
+ -del ..\..\..\..\..\temp\csr\test_bbands.obj
+ -del ..\..\..\..\..\temp\csr\test_ma.obj
+ -del ..\..\..\..\..\temp\csr\test_macd.obj
+ -del ..\..\..\..\..\temp\csr\test_minmax.obj
+ -del ..\..\..\..\..\temp\csr\test_mom.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csr\test_po.obj
+ -del ..\..\..\..\..\temp\csr\test_rsi.obj
+ -del ..\..\..\..\..\temp\csr\test_sar.obj
+ -del ..\..\..\..\..\temp\csr\test_stddev.obj
+ -del ..\..\..\..\..\temp\csr\test_stoch.obj
+ -del ..\..\..\..\..\temp\csr\test_trange.obj
+ -del ..\..\..\..\..\temp\csr\test_util.obj
+ -del ..\..\..\..\..\temp\csr\test_data.obj
+ -del ..\..\..\..\..\temp\csr\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.pch
+ -del ../../../../../temp/csr/ta_regtest/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fo..\..\..\..\..\temp\csr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csr/win32/symantec/Makefile b/vendor/ta-lib/make/csr/win32/symantec/Makefile
new file mode 100644
index 000000000..822ae48c4
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/symantec/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../csr/win32/symantec/Makefile
+
+../csr/win32/symantec/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csr/win32/symantec/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/csr/win32/symantec/gen_code/Makefile b/vendor/ta-lib/make/csr/win32/symantec/gen_code/Makefile
new file mode 100644
index 000000000..f5089cc63
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/symantec/gen_code/Makefile
@@ -0,0 +1,253 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DTA_GEN_CODE -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -o -DTA_GEN_CODE -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames"
+LINK = link
+LFLAGS = /NOLOGO /NOI /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_common_csr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\gen_code\gen_code.obj \
+ ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_a.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_b.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_c.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_d.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_e.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_f.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_g.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_h.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_i.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_j.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_k.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_l.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_m.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_n.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_o.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_p.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_q.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_r.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_s.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_t.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_u.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_v.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_w.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_x.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_y.obj \
+ ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/symantec/gen_code/Makefile
+
+../csr/win32/symantec/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csr/win32/symantec/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/gen_code/*.pch
+ -del ../../../../../temp/csr/gen_code/*.idb
+ -del ../../../../../temp/csr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/symantec/ta_abstract/Makefile b/vendor/ta-lib/make/csr/win32/symantec/ta_abstract/Makefile
new file mode 100644
index 000000000..947c811ba
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/symantec/ta_abstract/Makefile
@@ -0,0 +1,295 @@
+#############################################################################
+# Makefile for building ta_abstract_csr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\ta_func_api.obj \
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csr\ta_frame.obj \
+ ..\..\..\..\..\temp\csr\table_a.obj \
+ ..\..\..\..\..\temp\csr\table_b.obj \
+ ..\..\..\..\..\temp\csr\table_c.obj \
+ ..\..\..\..\..\temp\csr\table_d.obj \
+ ..\..\..\..\..\temp\csr\table_e.obj \
+ ..\..\..\..\..\temp\csr\table_f.obj \
+ ..\..\..\..\..\temp\csr\table_g.obj \
+ ..\..\..\..\..\temp\csr\table_h.obj \
+ ..\..\..\..\..\temp\csr\table_i.obj \
+ ..\..\..\..\..\temp\csr\table_j.obj \
+ ..\..\..\..\..\temp\csr\table_k.obj \
+ ..\..\..\..\..\temp\csr\table_l.obj \
+ ..\..\..\..\..\temp\csr\table_m.obj \
+ ..\..\..\..\..\temp\csr\table_n.obj \
+ ..\..\..\..\..\temp\csr\table_o.obj \
+ ..\..\..\..\..\temp\csr\table_p.obj \
+ ..\..\..\..\..\temp\csr\table_q.obj \
+ ..\..\..\..\..\temp\csr\table_r.obj \
+ ..\..\..\..\..\temp\csr\table_s.obj \
+ ..\..\..\..\..\temp\csr\table_t.obj \
+ ..\..\..\..\..\temp\csr\table_u.obj \
+ ..\..\..\..\..\temp\csr\table_v.obj \
+ ..\..\..\..\..\temp\csr\table_w.obj \
+ ..\..\..\..\..\temp\csr\table_x.obj \
+ ..\..\..\..\..\temp\csr\table_y.obj \
+ ..\..\..\..\..\temp\csr\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csr\ta_abstract.obj \
++..\..\..\..\..\temp\csr\ta_def_ui.obj \
++..\..\..\..\..\temp\csr\ta_func_api.obj \
++..\..\..\..\..\temp\csr\ta_group_idx.obj \
++..\..\..\..\..\temp\csr\ta_frame.obj \
++..\..\..\..\..\temp\csr\table_a.obj \
++..\..\..\..\..\temp\csr\table_b.obj \
++..\..\..\..\..\temp\csr\table_c.obj \
++..\..\..\..\..\temp\csr\table_d.obj \
++..\..\..\..\..\temp\csr\table_e.obj \
++..\..\..\..\..\temp\csr\table_f.obj \
++..\..\..\..\..\temp\csr\table_g.obj \
++..\..\..\..\..\temp\csr\table_h.obj \
++..\..\..\..\..\temp\csr\table_i.obj \
++..\..\..\..\..\temp\csr\table_j.obj \
++..\..\..\..\..\temp\csr\table_k.obj \
++..\..\..\..\..\temp\csr\table_l.obj \
++..\..\..\..\..\temp\csr\table_m.obj \
++..\..\..\..\..\temp\csr\table_n.obj \
++..\..\..\..\..\temp\csr\table_o.obj \
++..\..\..\..\..\temp\csr\table_p.obj \
++..\..\..\..\..\temp\csr\table_q.obj \
++..\..\..\..\..\temp\csr\table_r.obj \
++..\..\..\..\..\temp\csr\table_s.obj \
++..\..\..\..\..\temp\csr\table_t.obj \
++..\..\..\..\..\temp\csr\table_u.obj \
++..\..\..\..\..\temp\csr\table_v.obj \
++..\..\..\..\..\temp\csr\table_w.obj \
++..\..\..\..\..\temp\csr\table_x.obj \
++..\..\..\..\..\temp\csr\table_y.obj \
++..\..\..\..\..\temp\csr\table_z.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/symantec/ta_abstract/Makefile
+
+../csr/win32/symantec/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csr/win32/symantec/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.pch
+ -del ../../../../../temp/csr/ta_abstract/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/symantec/ta_common/Makefile b/vendor/ta-lib/make/csr/win32/symantec/ta_common/Makefile
new file mode 100644
index 000000000..79f968764
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/symantec/ta_common/Makefile
@@ -0,0 +1,99 @@
+#############################################################################
+# Makefile for building ta_common_csr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj \
+ ..\..\..\..\..\temp\csr\ta_retcode.obj \
+ ..\..\..\..\..\temp\csr\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csr\ta_global.obj \
++..\..\..\..\..\temp\csr\ta_retcode.obj \
++..\..\..\..\..\temp\csr\ta_version.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/symantec/ta_common/Makefile
+
+../csr/win32/symantec/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csr/win32/symantec/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.pch
+ -del ../../../../../temp/csr/ta_common_csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csr/win32/symantec/ta_func/Makefile b/vendor/ta-lib/make/csr/win32/symantec/ta_func/Makefile
new file mode 100644
index 000000000..4017cb453
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/symantec/ta_func/Makefile
@@ -0,0 +1,1191 @@
+#############################################################################
+# Makefile for building ta_func_csr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"\n" -I"..\..\..\..\..\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_utility.obj \
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csr\ta_AD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ADX.obj \
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csr\ta_APO.obj \
+ ..\..\..\..\..\temp\csr\ta_AROON.obj \
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATR.obj \
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csr\ta_BETA.obj \
+ ..\..\..\..\..\temp\csr\ta_BOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CCI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csr\ta_CMO.obj \
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csr\ta_COS.obj \
+ ..\..\..\..\..\temp\csr\ta_COSH.obj \
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_DIV.obj \
+ ..\..\..\..\..\temp\csr\ta_DX.obj \
+ ..\..\..\..\..\temp\csr\ta_EMA.obj \
+ ..\..\..\..\..\temp\csr\ta_EXP.obj \
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csr\ta_LN.obj \
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csr\ta_MA.obj \
+ ..\..\..\..\..\temp\csr\ta_MACD.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csr\ta_MAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MFI.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MIN.obj \
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_MOM.obj \
+ ..\..\..\..\..\temp\csr\ta_MULT.obj \
+ ..\..\..\..\..\temp\csr\ta_NATR.obj \
+ ..\..\..\..\..\temp\csr\ta_OBV.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_PPO.obj \
+ ..\..\..\..\..\temp\csr\ta_ROC.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csr\ta_RSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SAR.obj \
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csr\ta_SIN.obj \
+ ..\..\..\..\..\temp\csr\ta_SINH.obj \
+ ..\..\..\..\..\temp\csr\ta_SMA.obj \
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SUB.obj \
+ ..\..\..\..\..\temp\csr\ta_SUM.obj \
+ ..\..\..\..\..\temp\csr\ta_T3.obj \
+ ..\..\..\..\..\temp\csr\ta_TAN.obj \
+ ..\..\..\..\..\temp\csr\ta_TANH.obj \
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csr\ta_TSF.obj \
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_VAR.obj \
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csr\ta_utility.obj \
++..\..\..\..\..\temp\csr\ta_ACOS.obj \
++..\..\..\..\..\temp\csr\ta_AD.obj \
++..\..\..\..\..\temp\csr\ta_ADD.obj \
++..\..\..\..\..\temp\csr\ta_ADOSC.obj \
++..\..\..\..\..\temp\csr\ta_ADX.obj \
++..\..\..\..\..\temp\csr\ta_ADXR.obj \
++..\..\..\..\..\temp\csr\ta_APO.obj \
++..\..\..\..\..\temp\csr\ta_AROON.obj \
++..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csr\ta_ASIN.obj \
++..\..\..\..\..\temp\csr\ta_ATAN.obj \
++..\..\..\..\..\temp\csr\ta_ATR.obj \
++..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csr\ta_BBANDS.obj \
++..\..\..\..\..\temp\csr\ta_BETA.obj \
++..\..\..\..\..\temp\csr\ta_BOP.obj \
++..\..\..\..\..\temp\csr\ta_CCI.obj \
++..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CEIL.obj \
++..\..\..\..\..\temp\csr\ta_CMO.obj \
++..\..\..\..\..\temp\csr\ta_CORREL.obj \
++..\..\..\..\..\temp\csr\ta_COS.obj \
++..\..\..\..\..\temp\csr\ta_COSH.obj \
++..\..\..\..\..\temp\csr\ta_DEMA.obj \
++..\..\..\..\..\temp\csr\ta_DIV.obj \
++..\..\..\..\..\temp\csr\ta_DX.obj \
++..\..\..\..\..\temp\csr\ta_EMA.obj \
++..\..\..\..\..\temp\csr\ta_EXP.obj \
++..\..\..\..\..\temp\csr\ta_FLOOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csr\ta_KAMA.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csr\ta_LN.obj \
++..\..\..\..\..\temp\csr\ta_LOG10.obj \
++..\..\..\..\..\temp\csr\ta_MA.obj \
++..\..\..\..\..\temp\csr\ta_MACD.obj \
++..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csr\ta_MAMA.obj \
++..\..\..\..\..\temp\csr\ta_MAVP.obj \
++..\..\..\..\..\temp\csr\ta_MAX.obj \
++..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MFI.obj \
++..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MIN.obj \
++..\..\..\..\..\temp\csr\ta_MININDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_MOM.obj \
++..\..\..\..\..\temp\csr\ta_MULT.obj \
++..\..\..\..\..\temp\csr\ta_NATR.obj \
++..\..\..\..\..\temp\csr\ta_OBV.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_PPO.obj \
++..\..\..\..\..\temp\csr\ta_ROC.obj \
++..\..\..\..\..\temp\csr\ta_ROCP.obj \
++..\..\..\..\..\temp\csr\ta_ROCR.obj \
++..\..\..\..\..\temp\csr\ta_ROCR100.obj \
++..\..\..\..\..\temp\csr\ta_RSI.obj \
++..\..\..\..\..\temp\csr\ta_SAR.obj \
++..\..\..\..\..\temp\csr\ta_SAREXT.obj \
++..\..\..\..\..\temp\csr\ta_SIN.obj \
++..\..\..\..\..\temp\csr\ta_SINH.obj \
++..\..\..\..\..\temp\csr\ta_SMA.obj \
++..\..\..\..\..\temp\csr\ta_SQRT.obj \
++..\..\..\..\..\temp\csr\ta_STDDEV.obj \
++..\..\..\..\..\temp\csr\ta_STOCH.obj \
++..\..\..\..\..\temp\csr\ta_STOCHF.obj \
++..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csr\ta_SUB.obj \
++..\..\..\..\..\temp\csr\ta_SUM.obj \
++..\..\..\..\..\temp\csr\ta_T3.obj \
++..\..\..\..\..\temp\csr\ta_TAN.obj \
++..\..\..\..\..\temp\csr\ta_TANH.obj \
++..\..\..\..\..\temp\csr\ta_TEMA.obj \
++..\..\..\..\..\temp\csr\ta_TRANGE.obj \
++..\..\..\..\..\temp\csr\ta_TRIMA.obj \
++..\..\..\..\..\temp\csr\ta_TRIX.obj \
++..\..\..\..\..\temp\csr\ta_TSF.obj \
++..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csr\ta_VAR.obj \
++..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csr\ta_WILLR.obj \
++..\..\..\..\..\temp\csr\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/symantec/ta_func/Makefile
+
+../csr/win32/symantec/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csr/win32/symantec/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_func/*.pch
+ -del ../../../../../temp/csr/ta_func/*.idb
+ -del ../../../../../temp/csr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/symantec/ta_libc/Makefile b/vendor/ta-lib/make/csr/win32/symantec/ta_libc/Makefile
new file mode 100644
index 000000000..35748c75b
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/symantec/ta_libc/Makefile
@@ -0,0 +1,1424 @@
+#############################################################################
+# Makefile for building ta_libc_csr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32 -DNO_DEBUG
+CXXFLAGS= -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32 -DNO_DEBUG
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -I"..\..\..\..\..\src\ta_abstract" -I"..\..\..\..\..\src\ta_abstract\tables" -I"..\..\..\..\..\src\ta_abstract\frames" -I"$(QTDIR)\include"
+LIB = lib /C /N /NOI /P:32
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c \
+ ..\..\..\..\..\src\ta_common\ta_retcode.c \
+ ..\..\..\..\..\src\ta_common\ta_version.c \
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c \
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c \
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c \
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c \
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c \
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c \
+ ..\..\..\..\..\src\ta_func\ta_utility.c \
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c \
+ ..\..\..\..\..\src\ta_func\ta_AD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADD.c \
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ADX.c \
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c \
+ ..\..\..\..\..\src\ta_func\ta_APO.c \
+ ..\..\..\..\..\src\ta_func\ta_AROON.c \
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c \
+ ..\..\..\..\..\src\ta_func\ta_ATR.c \
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c \
+ ..\..\..\..\..\src\ta_func\ta_BETA.c \
+ ..\..\..\..\..\src\ta_func\ta_BOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CCI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c \
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c \
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c \
+ ..\..\..\..\..\src\ta_func\ta_CMO.c \
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c \
+ ..\..\..\..\..\src\ta_func\ta_COS.c \
+ ..\..\..\..\..\src\ta_func\ta_COSH.c \
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_DIV.c \
+ ..\..\..\..\..\src\ta_func\ta_DX.c \
+ ..\..\..\..\..\src\ta_func\ta_EMA.c \
+ ..\..\..\..\..\src\ta_func\ta_EXP.c \
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c \
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c \
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c \
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c \
+ ..\..\..\..\..\src\ta_func\ta_LN.c \
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c \
+ ..\..\..\..\..\src\ta_func\ta_MA.c \
+ ..\..\..\..\..\src\ta_func\ta_MACD.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c \
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c \
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c \
+ ..\..\..\..\..\src\ta_func\ta_MAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MFI.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c \
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_MIN.c \
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_MOM.c \
+ ..\..\..\..\..\src\ta_func\ta_MULT.c \
+ ..\..\..\..\..\src\ta_func\ta_NATR.c \
+ ..\..\..\..\..\src\ta_func\ta_OBV.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c \
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c \
+ ..\..\..\..\..\src\ta_func\ta_PPO.c \
+ ..\..\..\..\..\src\ta_func\ta_ROC.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c \
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c \
+ ..\..\..\..\..\src\ta_func\ta_RSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SAR.c \
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c \
+ ..\..\..\..\..\src\ta_func\ta_SIN.c \
+ ..\..\..\..\..\src\ta_func\ta_SINH.c \
+ ..\..\..\..\..\src\ta_func\ta_SMA.c \
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c \
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c \
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c \
+ ..\..\..\..\..\src\ta_func\ta_SUB.c \
+ ..\..\..\..\..\src\ta_func\ta_SUM.c \
+ ..\..\..\..\..\src\ta_func\ta_T3.c \
+ ..\..\..\..\..\src\ta_func\ta_TAN.c \
+ ..\..\..\..\..\src\ta_func\ta_TANH.c \
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c \
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c \
+ ..\..\..\..\..\src\ta_func\ta_TSF.c \
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c \
+ ..\..\..\..\..\src\ta_func\ta_VAR.c \
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c \
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c \
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj \
+ ..\..\..\..\..\temp\csr\ta_retcode.obj \
+ ..\..\..\..\..\temp\csr\ta_version.obj \
+ ..\..\..\..\..\temp\csr\ta_abstract.obj \
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj \
+ ..\..\..\..\..\temp\csr\ta_func_api.obj \
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj \
+ ..\..\..\..\..\temp\csr\ta_frame.obj \
+ ..\..\..\..\..\temp\csr\table_a.obj \
+ ..\..\..\..\..\temp\csr\table_b.obj \
+ ..\..\..\..\..\temp\csr\table_c.obj \
+ ..\..\..\..\..\temp\csr\table_d.obj \
+ ..\..\..\..\..\temp\csr\table_e.obj \
+ ..\..\..\..\..\temp\csr\table_f.obj \
+ ..\..\..\..\..\temp\csr\table_g.obj \
+ ..\..\..\..\..\temp\csr\table_h.obj \
+ ..\..\..\..\..\temp\csr\table_i.obj \
+ ..\..\..\..\..\temp\csr\table_j.obj \
+ ..\..\..\..\..\temp\csr\table_k.obj \
+ ..\..\..\..\..\temp\csr\table_l.obj \
+ ..\..\..\..\..\temp\csr\table_m.obj \
+ ..\..\..\..\..\temp\csr\table_n.obj \
+ ..\..\..\..\..\temp\csr\table_o.obj \
+ ..\..\..\..\..\temp\csr\table_p.obj \
+ ..\..\..\..\..\temp\csr\table_q.obj \
+ ..\..\..\..\..\temp\csr\table_r.obj \
+ ..\..\..\..\..\temp\csr\table_s.obj \
+ ..\..\..\..\..\temp\csr\table_t.obj \
+ ..\..\..\..\..\temp\csr\table_u.obj \
+ ..\..\..\..\..\temp\csr\table_v.obj \
+ ..\..\..\..\..\temp\csr\table_w.obj \
+ ..\..\..\..\..\temp\csr\table_x.obj \
+ ..\..\..\..\..\temp\csr\table_y.obj \
+ ..\..\..\..\..\temp\csr\table_z.obj \
+ ..\..\..\..\..\temp\csr\ta_utility.obj \
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj \
+ ..\..\..\..\..\temp\csr\ta_AD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADD.obj \
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ADX.obj \
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj \
+ ..\..\..\..\..\temp\csr\ta_APO.obj \
+ ..\..\..\..\..\temp\csr\ta_AROON.obj \
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj \
+ ..\..\..\..\..\temp\csr\ta_ATR.obj \
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj \
+ ..\..\..\..\..\temp\csr\ta_BETA.obj \
+ ..\..\..\..\..\temp\csr\ta_BOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CCI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj \
+ ..\..\..\..\..\temp\csr\ta_CMO.obj \
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj \
+ ..\..\..\..\..\temp\csr\ta_COS.obj \
+ ..\..\..\..\..\temp\csr\ta_COSH.obj \
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_DIV.obj \
+ ..\..\..\..\..\temp\csr\ta_DX.obj \
+ ..\..\..\..\..\temp\csr\ta_EMA.obj \
+ ..\..\..\..\..\temp\csr\ta_EXP.obj \
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
+ ..\..\..\..\..\temp\csr\ta_LN.obj \
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj \
+ ..\..\..\..\..\temp\csr\ta_MA.obj \
+ ..\..\..\..\..\temp\csr\ta_MACD.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj \
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj \
+ ..\..\..\..\..\temp\csr\ta_MAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MFI.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_MIN.obj \
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_MOM.obj \
+ ..\..\..\..\..\temp\csr\ta_MULT.obj \
+ ..\..\..\..\..\temp\csr\ta_NATR.obj \
+ ..\..\..\..\..\temp\csr\ta_OBV.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
+ ..\..\..\..\..\temp\csr\ta_PPO.obj \
+ ..\..\..\..\..\temp\csr\ta_ROC.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj \
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj \
+ ..\..\..\..\..\temp\csr\ta_RSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SAR.obj \
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj \
+ ..\..\..\..\..\temp\csr\ta_SIN.obj \
+ ..\..\..\..\..\temp\csr\ta_SINH.obj \
+ ..\..\..\..\..\temp\csr\ta_SMA.obj \
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj \
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj \
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
+ ..\..\..\..\..\temp\csr\ta_SUB.obj \
+ ..\..\..\..\..\temp\csr\ta_SUM.obj \
+ ..\..\..\..\..\temp\csr\ta_T3.obj \
+ ..\..\..\..\..\temp\csr\ta_TAN.obj \
+ ..\..\..\..\..\temp\csr\ta_TANH.obj \
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj \
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj \
+ ..\..\..\..\..\temp\csr\ta_TSF.obj \
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
+ ..\..\..\..\..\temp\csr\ta_VAR.obj \
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj \
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csr.lib
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ -del $(TARGET)
+ $(LIB) $(TARGET) ..\..\..\..\..\temp\csr\ta_global.obj \
++..\..\..\..\..\temp\csr\ta_retcode.obj \
++..\..\..\..\..\temp\csr\ta_version.obj \
++..\..\..\..\..\temp\csr\ta_abstract.obj \
++..\..\..\..\..\temp\csr\ta_def_ui.obj \
++..\..\..\..\..\temp\csr\ta_func_api.obj \
++..\..\..\..\..\temp\csr\ta_group_idx.obj \
++..\..\..\..\..\temp\csr\ta_frame.obj \
++..\..\..\..\..\temp\csr\table_a.obj \
++..\..\..\..\..\temp\csr\table_b.obj \
++..\..\..\..\..\temp\csr\table_c.obj \
++..\..\..\..\..\temp\csr\table_d.obj \
++..\..\..\..\..\temp\csr\table_e.obj \
++..\..\..\..\..\temp\csr\table_f.obj \
++..\..\..\..\..\temp\csr\table_g.obj \
++..\..\..\..\..\temp\csr\table_h.obj \
++..\..\..\..\..\temp\csr\table_i.obj \
++..\..\..\..\..\temp\csr\table_j.obj \
++..\..\..\..\..\temp\csr\table_k.obj \
++..\..\..\..\..\temp\csr\table_l.obj \
++..\..\..\..\..\temp\csr\table_m.obj \
++..\..\..\..\..\temp\csr\table_n.obj \
++..\..\..\..\..\temp\csr\table_o.obj \
++..\..\..\..\..\temp\csr\table_p.obj \
++..\..\..\..\..\temp\csr\table_q.obj \
++..\..\..\..\..\temp\csr\table_r.obj \
++..\..\..\..\..\temp\csr\table_s.obj \
++..\..\..\..\..\temp\csr\table_t.obj \
++..\..\..\..\..\temp\csr\table_u.obj \
++..\..\..\..\..\temp\csr\table_v.obj \
++..\..\..\..\..\temp\csr\table_w.obj \
++..\..\..\..\..\temp\csr\table_x.obj \
++..\..\..\..\..\temp\csr\table_y.obj \
++..\..\..\..\..\temp\csr\table_z.obj \
++..\..\..\..\..\temp\csr\ta_utility.obj \
++..\..\..\..\..\temp\csr\ta_ACOS.obj \
++..\..\..\..\..\temp\csr\ta_AD.obj \
++..\..\..\..\..\temp\csr\ta_ADD.obj \
++..\..\..\..\..\temp\csr\ta_ADOSC.obj \
++..\..\..\..\..\temp\csr\ta_ADX.obj \
++..\..\..\..\..\temp\csr\ta_ADXR.obj \
++..\..\..\..\..\temp\csr\ta_APO.obj \
++..\..\..\..\..\temp\csr\ta_AROON.obj \
++..\..\..\..\..\temp\csr\ta_AROONOSC.obj \
++..\..\..\..\..\temp\csr\ta_ASIN.obj \
++..\..\..\..\..\temp\csr\ta_ATAN.obj \
++..\..\..\..\..\temp\csr\ta_ATR.obj \
++..\..\..\..\..\temp\csr\ta_AVGPRICE.obj \
++..\..\..\..\..\temp\csr\ta_BBANDS.obj \
++..\..\..\..\..\temp\csr\ta_BETA.obj \
++..\..\..\..\..\temp\csr\ta_BOP.obj \
++..\..\..\..\..\temp\csr\ta_CCI.obj \
++..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj \
++..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj \
++..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj \
++..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj \
++..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj \
++..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj \
++..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj \
++..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj \
++..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj \
++..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj \
++..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj \
++..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj \
++..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj \
++..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLINNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKING.obj \
++..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj \
++..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj \
++..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj \
++..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLONNECK.obj \
++..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj \
++..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj \
++..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj \
++..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj \
++..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj \
++..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj \
++..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj \
++..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj \
++..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj \
++..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj \
++..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj \
++..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj \
++..\..\..\..\..\temp\csr\ta_CEIL.obj \
++..\..\..\..\..\temp\csr\ta_CMO.obj \
++..\..\..\..\..\temp\csr\ta_CORREL.obj \
++..\..\..\..\..\temp\csr\ta_COS.obj \
++..\..\..\..\..\temp\csr\ta_COSH.obj \
++..\..\..\..\..\temp\csr\ta_DEMA.obj \
++..\..\..\..\..\temp\csr\ta_DIV.obj \
++..\..\..\..\..\temp\csr\ta_DX.obj \
++..\..\..\..\..\temp\csr\ta_EMA.obj \
++..\..\..\..\..\temp\csr\ta_EXP.obj \
++..\..\..\..\..\temp\csr\ta_FLOOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj \
++..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj \
++..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj \
++..\..\..\..\..\temp\csr\ta_HT_SINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj \
++..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj \
++..\..\..\..\..\temp\csr\ta_KAMA.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj \
++..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj \
++..\..\..\..\..\temp\csr\ta_LN.obj \
++..\..\..\..\..\temp\csr\ta_LOG10.obj \
++..\..\..\..\..\temp\csr\ta_MA.obj \
++..\..\..\..\..\temp\csr\ta_MACD.obj \
++..\..\..\..\..\temp\csr\ta_MACDEXT.obj \
++..\..\..\..\..\temp\csr\ta_MACDFIX.obj \
++..\..\..\..\..\temp\csr\ta_MAMA.obj \
++..\..\..\..\..\temp\csr\ta_MAVP.obj \
++..\..\..\..\..\temp\csr\ta_MAX.obj \
++..\..\..\..\..\temp\csr\ta_MAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MEDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MFI.obj \
++..\..\..\..\..\temp\csr\ta_MIDPOINT.obj \
++..\..\..\..\..\temp\csr\ta_MIDPRICE.obj \
++..\..\..\..\..\temp\csr\ta_MIN.obj \
++..\..\..\..\..\temp\csr\ta_MININDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAX.obj \
++..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_MINUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_MOM.obj \
++..\..\..\..\..\temp\csr\ta_MULT.obj \
++..\..\..\..\..\temp\csr\ta_NATR.obj \
++..\..\..\..\..\temp\csr\ta_OBV.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DI.obj \
++..\..\..\..\..\temp\csr\ta_PLUS_DM.obj \
++..\..\..\..\..\temp\csr\ta_PPO.obj \
++..\..\..\..\..\temp\csr\ta_ROC.obj \
++..\..\..\..\..\temp\csr\ta_ROCP.obj \
++..\..\..\..\..\temp\csr\ta_ROCR.obj \
++..\..\..\..\..\temp\csr\ta_ROCR100.obj \
++..\..\..\..\..\temp\csr\ta_RSI.obj \
++..\..\..\..\..\temp\csr\ta_SAR.obj \
++..\..\..\..\..\temp\csr\ta_SAREXT.obj \
++..\..\..\..\..\temp\csr\ta_SIN.obj \
++..\..\..\..\..\temp\csr\ta_SINH.obj \
++..\..\..\..\..\temp\csr\ta_SMA.obj \
++..\..\..\..\..\temp\csr\ta_SQRT.obj \
++..\..\..\..\..\temp\csr\ta_STDDEV.obj \
++..\..\..\..\..\temp\csr\ta_STOCH.obj \
++..\..\..\..\..\temp\csr\ta_STOCHF.obj \
++..\..\..\..\..\temp\csr\ta_STOCHRSI.obj \
++..\..\..\..\..\temp\csr\ta_SUB.obj \
++..\..\..\..\..\temp\csr\ta_SUM.obj \
++..\..\..\..\..\temp\csr\ta_T3.obj \
++..\..\..\..\..\temp\csr\ta_TAN.obj \
++..\..\..\..\..\temp\csr\ta_TANH.obj \
++..\..\..\..\..\temp\csr\ta_TEMA.obj \
++..\..\..\..\..\temp\csr\ta_TRANGE.obj \
++..\..\..\..\..\temp\csr\ta_TRIMA.obj \
++..\..\..\..\..\temp\csr\ta_TRIX.obj \
++..\..\..\..\..\temp\csr\ta_TSF.obj \
++..\..\..\..\..\temp\csr\ta_TYPPRICE.obj \
++..\..\..\..\..\temp\csr\ta_ULTOSC.obj \
++..\..\..\..\..\temp\csr\ta_VAR.obj \
++..\..\..\..\..\temp\csr\ta_WCLPRICE.obj \
++..\..\..\..\..\temp\csr\ta_WILLR.obj \
++..\..\..\..\..\temp\csr\ta_WMA.obj \
++,;
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/symantec/ta_libc/Makefile
+
+../csr/win32/symantec/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csr/win32/symantec/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/symantec/ta_regtest/Makefile b/vendor/ta-lib/make/csr/win32/symantec/ta_regtest/Makefile
new file mode 100644
index 000000000..25843aa98
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/symantec/ta_regtest/Makefile
@@ -0,0 +1,229 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = sc
+CXX = sc
+CFLAGS = -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+CXXFLAGS= -mn -w2 -o -DTA_SINGLE_THREAD -DWIN32
+INCPATH = -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\src\tools\ta_regtest" -I"..\..\..\..\..\src\ta_func" -I"..\..\..\..\..\include"
+LINK = link
+LFLAGS = /NOLOGO /NOI /SUBSYSTEM:console
+LIBS = ..\..\..\..\..\lib\ta_libc_csr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c \
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c \
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_regtest.obj \
+ ..\..\..\..\..\temp\csr\test_candlestick.obj \
+ ..\..\..\..\..\temp\csr\test_1in_1out.obj \
+ ..\..\..\..\..\temp\csr\test_1in_2out.obj \
+ ..\..\..\..\..\temp\csr\test_internals.obj \
+ ..\..\..\..\..\temp\csr\test_adx.obj \
+ ..\..\..\..\..\temp\csr\test_bbands.obj \
+ ..\..\..\..\..\temp\csr\test_ma.obj \
+ ..\..\..\..\..\temp\csr\test_macd.obj \
+ ..\..\..\..\..\temp\csr\test_minmax.obj \
+ ..\..\..\..\..\temp\csr\test_mom.obj \
+ ..\..\..\..\..\temp\csr\test_per_ema.obj \
+ ..\..\..\..\..\temp\csr\test_per_hl.obj \
+ ..\..\..\..\..\temp\csr\test_per_hlc.obj \
+ ..\..\..\..\..\temp\csr\test_per_hlcv.obj \
+ ..\..\..\..\..\temp\csr\test_per_ohlc.obj \
+ ..\..\..\..\..\temp\csr\test_po.obj \
+ ..\..\..\..\..\temp\csr\test_rsi.obj \
+ ..\..\..\..\..\temp\csr\test_sar.obj \
+ ..\..\..\..\..\temp\csr\test_stddev.obj \
+ ..\..\..\..\..\temp\csr\test_stoch.obj \
+ ..\..\..\..\..\temp\csr\test_trange.obj \
+ ..\..\..\..\..\temp\csr\test_util.obj \
+ ..\..\..\..\..\temp\csr\test_data.obj \
+ ..\..\..\..\..\temp\csr\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cxx.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.cc.obj:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+.c.obj:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/symantec/ta_regtest/Makefile
+
+../csr/win32/symantec/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csr/win32/symantec/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csr\test_internals.obj
+ -del ..\..\..\..\..\temp\csr\test_adx.obj
+ -del ..\..\..\..\..\temp\csr\test_bbands.obj
+ -del ..\..\..\..\..\temp\csr\test_ma.obj
+ -del ..\..\..\..\..\temp\csr\test_macd.obj
+ -del ..\..\..\..\..\temp\csr\test_minmax.obj
+ -del ..\..\..\..\..\temp\csr\test_mom.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csr\test_po.obj
+ -del ..\..\..\..\..\temp\csr\test_rsi.obj
+ -del ..\..\..\..\..\temp\csr\test_sar.obj
+ -del ..\..\..\..\..\temp\csr\test_stddev.obj
+ -del ..\..\..\..\..\temp\csr\test_stoch.obj
+ -del ..\..\..\..\..\temp\csr\test_trange.obj
+ -del ..\..\..\..\..\temp\csr\test_util.obj
+ -del ..\..\..\..\..\temp\csr\test_data.obj
+ -del ..\..\..\..\..\temp\csr\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.pch
+ -del ../../../../../temp/csr/ta_regtest/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -o..\..\..\..\..\temp\csr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/csr/win32/watcom/Makefile b/vendor/ta-lib/make/csr/win32/watcom/Makefile
new file mode 100644
index 000000000..ac903e446
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/watcom/Makefile
@@ -0,0 +1,97 @@
+#############################################################################
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: rootmake
+# Template: subdirs
+#############################################################################
+
+MAKEFILE= Makefile
+TMAKE = tmake
+
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
+
+all: $(SUBDIRS)
+
+ta_common: FORCE
+ cd ta_common
+ $(MAKE)
+ @cd ..
+
+ta_func: FORCE
+ cd ta_func
+ $(MAKE)
+ @cd ..
+
+ta_abstract: FORCE
+ cd ta_abstract
+ $(MAKE)
+ @cd ..
+
+ta_libc: FORCE
+ cd ta_libc
+ $(MAKE)
+ @cd ..
+
+gen_code: FORCE
+ cd gen_code
+ $(MAKE)
+ @cd ..
+
+ta_regtest: FORCE
+ cd ta_regtest
+ $(MAKE)
+ @cd ..
+
+
+tmake: ../csr/win32/watcom/Makefile
+
+../csr/win32/watcom/Makefile: rootmake.pro
+ tmake rootmake.pro -o ../csr/win32/watcom/Makefile
+
+tmake_all:
+ cd ta_common
+ $(TMAKE) ta_common.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_func
+ $(TMAKE) ta_func.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_abstract
+ $(TMAKE) ta_abstract.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_libc
+ $(TMAKE) ta_libc.pro -o $(MAKEFILE)
+ @cd ..
+ cd gen_code
+ $(TMAKE) gen_code.pro -o $(MAKEFILE)
+ @cd ..
+ cd ta_regtest
+ $(TMAKE) ta_regtest.pro -o $(MAKEFILE)
+ @cd ..
+
+
+clean:
+ cd ta_common
+ $(MAKE) clean
+ @cd ..
+ cd ta_func
+ $(MAKE) clean
+ @cd ..
+ cd ta_abstract
+ $(MAKE) clean
+ @cd ..
+ cd ta_libc
+ $(MAKE) clean
+ @cd ..
+ cd gen_code
+ $(MAKE) clean
+ @cd ..
+ cd ta_regtest
+ $(MAKE) clean
+ @cd ..
+
+FORCE:
diff --git a/vendor/ta-lib/make/csr/win32/watcom/gen_code/Makefile b/vendor/ta-lib/make/csr/win32/watcom/gen_code/Makefile
new file mode 100644
index 000000000..c51baf2c2
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/watcom/gen_code/Makefile
@@ -0,0 +1,243 @@
+#############################################################################
+# Makefile for building gen_code
+# Generated by tmake;
+# Project: gen_code/gen_code
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=TA_GEN_CODE -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=TA_GEN_CODE -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames"
+LINK = wlink
+LFLAGS = op quiet op c sys nt
+LIBS = ..\..\..\..\..\lib\ta_common_csr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\gen_code\gen_code.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\gen_code\gen_code.obj &
+ ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj &
+ ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_a.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_b.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_c.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_d.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_e.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_f.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_g.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_h.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_i.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_j.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_k.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_l.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_m.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_n.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_o.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_p.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_q.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_r.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_s.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_t.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_u.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_v.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_w.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_x.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_y.obj &
+ ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\gen_code.exe
+TMPLIST = gen_code.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME gen_code
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\csr\gen_code\gen_code.obj,..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj,..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj,..\..\..\..\..\temp\csr\gen_code\table_a.obj,..\..\..\..\..\temp\csr\gen_code\table_b.obj,..\..\..\..\..\temp\csr\gen_code\table_c.obj,..\..\..\..\..\temp\csr\gen_code\table_d.obj,..\..\..\..\..\temp\csr\gen_code\table_e.obj,..\..\..\..\..\temp\csr\gen_code\table_f.obj,..\..\..\..\..\temp\csr\gen_code\table_g.obj,..\..\..\..\..\temp\csr\gen_code\table_h.obj,..\..\..\..\..\temp\csr\gen_code\table_i.obj,..\..\..\..\..\temp\csr\gen_code\table_j.obj,..\..\..\..\..\temp\csr\gen_code\table_k.obj,..\..\..\..\..\temp\csr\gen_code\table_l.obj,..\..\..\..\..\temp\csr\gen_code\table_m.obj,..\..\..\..\..\temp\csr\gen_code\table_n.obj,..\..\..\..\..\temp\csr\gen_code\table_o.obj,..\..\..\..\..\temp\csr\gen_code\table_p.obj,..\..\..\..\..\temp\csr\gen_code\table_q.obj,..\..\..\..\..\temp\csr\gen_code\table_r.obj,..\..\..\..\..\temp\csr\gen_code\table_s.obj,..\..\..\..\..\temp\csr\gen_code\table_t.obj,..\..\..\..\..\temp\csr\gen_code\table_u.obj,..\..\..\..\..\temp\csr\gen_code\table_v.obj,..\..\..\..\..\temp\csr\gen_code\table_w.obj,..\..\..\..\..\temp\csr\gen_code\table_x.obj,..\..\..\..\..\temp\csr\gen_code\table_y.obj,..\..\..\..\..\temp\csr\gen_code\table_z.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_common_csr.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/watcom/gen_code/Makefile
+
+../csr/win32/watcom/gen_code/Makefile: gen_code/gen_code.pro
+ tmake gen_code/gen_code.pro -o ../csr/win32/watcom/gen_code/Makefile
+
+dist:
+ $(ZIP) gen_code/gen_code.zip gen_code/gen_code.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\gen_code\gen_code.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_a.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_b.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_c.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_d.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_e.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_f.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_g.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_h.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_i.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_j.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_k.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_l.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_m.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_n.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_o.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_p.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_q.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_r.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_s.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_t.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_u.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_v.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_w.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_x.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_y.obj
+ -del ..\..\..\..\..\temp\csr\gen_code\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/gen_code/*.pch
+ -del ../../../../../temp/csr/gen_code/*.idb
+ -del ../../../../../temp/csr/gen_code/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\gen_code\gen_code.obj: ..\..\..\..\..\src\tools\gen_code\gen_code.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\gen_code.obj ..\..\..\..\..\src\tools\gen_code\gen_code.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\gen_code\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\gen_code\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\gen_code\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\gen_code\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\gen_code\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\gen_code\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\gen_code\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\gen_code\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\gen_code\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\gen_code\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\gen_code\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\gen_code\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\gen_code\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\gen_code\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\gen_code\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\gen_code\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\gen_code\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\gen_code\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\gen_code\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\gen_code\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\gen_code\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\gen_code\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\gen_code\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\gen_code\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\gen_code\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\gen_code\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\gen_code\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/watcom/ta_abstract/Makefile b/vendor/ta-lib/make/csr/win32/watcom/ta_abstract/Makefile
new file mode 100644
index 000000000..5a595900a
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/watcom/ta_abstract/Makefile
@@ -0,0 +1,251 @@
+#############################################################################
+# Makefile for building ta_abstract_csr
+# Generated by tmake;
+# Project: ta_abstract/ta_abstract
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_abstract.obj &
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj &
+ ..\..\..\..\..\temp\csr\ta_func_api.obj &
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj &
+ ..\..\..\..\..\temp\csr\ta_frame.obj &
+ ..\..\..\..\..\temp\csr\table_a.obj &
+ ..\..\..\..\..\temp\csr\table_b.obj &
+ ..\..\..\..\..\temp\csr\table_c.obj &
+ ..\..\..\..\..\temp\csr\table_d.obj &
+ ..\..\..\..\..\temp\csr\table_e.obj &
+ ..\..\..\..\..\temp\csr\table_f.obj &
+ ..\..\..\..\..\temp\csr\table_g.obj &
+ ..\..\..\..\..\temp\csr\table_h.obj &
+ ..\..\..\..\..\temp\csr\table_i.obj &
+ ..\..\..\..\..\temp\csr\table_j.obj &
+ ..\..\..\..\..\temp\csr\table_k.obj &
+ ..\..\..\..\..\temp\csr\table_l.obj &
+ ..\..\..\..\..\temp\csr\table_m.obj &
+ ..\..\..\..\..\temp\csr\table_n.obj &
+ ..\..\..\..\..\temp\csr\table_o.obj &
+ ..\..\..\..\..\temp\csr\table_p.obj &
+ ..\..\..\..\..\temp\csr\table_q.obj &
+ ..\..\..\..\..\temp\csr\table_r.obj &
+ ..\..\..\..\..\temp\csr\table_s.obj &
+ ..\..\..\..\..\temp\csr\table_t.obj &
+ ..\..\..\..\..\temp\csr\table_u.obj &
+ ..\..\..\..\..\temp\csr\table_v.obj &
+ ..\..\..\..\..\temp\csr\table_w.obj &
+ ..\..\..\..\..\temp\csr\table_x.obj &
+ ..\..\..\..\..\temp\csr\table_y.obj &
+ ..\..\..\..\..\temp\csr\table_z.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_abstract_csr.lib
+TMPLIST = ta_abstract_csr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/watcom/ta_abstract/Makefile
+
+../csr/win32/watcom/ta_abstract/Makefile: ta_abstract/ta_abstract.pro
+ tmake ta_abstract/ta_abstract.pro -o ../csr/win32/watcom/ta_abstract/Makefile
+
+dist:
+ $(ZIP) ta_abstract/ta_abstract.zip ta_abstract/ta_abstract.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.pch
+ -del ../../../../../temp/csr/ta_abstract/*.idb
+ -del ../../../../../temp/csr/ta_abstract/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
diff --git a/vendor/ta-lib/make/csr/win32/watcom/ta_common/Makefile b/vendor/ta-lib/make/csr/win32/watcom/ta_common/Makefile
new file mode 100644
index 000000000..18e767551
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/watcom/ta_common/Makefile
@@ -0,0 +1,83 @@
+#############################################################################
+# Makefile for building ta_common_csr
+# Generated by tmake;
+# Project: ta_common/ta_common
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj &
+ ..\..\..\..\..\temp\csr\ta_retcode.obj &
+ ..\..\..\..\..\temp\csr\ta_version.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_common_csr.lib
+TMPLIST = ta_common_csr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/watcom/ta_common/Makefile
+
+../csr/win32/watcom/ta_common/Makefile: ta_common/ta_common.pro
+ tmake ta_common/ta_common.pro -o ../csr/win32/watcom/ta_common/Makefile
+
+dist:
+ $(ZIP) ta_common/ta_common.zip ta_common/ta_common.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.pch
+ -del ../../../../../temp/csr/ta_common_csr/*.idb
+ -del ../../../../../temp/csr/ta_common_csr/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
diff --git a/vendor/ta-lib/make/csr/win32/watcom/ta_func/Makefile b/vendor/ta-lib/make/csr/win32/watcom/ta_func/Makefile
new file mode 100644
index 000000000..80892e70c
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/watcom/ta_func/Makefile
@@ -0,0 +1,1019 @@
+#############################################################################
+# Makefile for building ta_func_csr
+# Generated by tmake;
+# Project: ta_func/ta_func
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="\n" -i="..\..\..\..\..\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_utility.obj &
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj &
+ ..\..\..\..\..\temp\csr\ta_AD.obj &
+ ..\..\..\..\..\temp\csr\ta_ADD.obj &
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\csr\ta_ADX.obj &
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj &
+ ..\..\..\..\..\temp\csr\ta_APO.obj &
+ ..\..\..\..\..\temp\csr\ta_AROON.obj &
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj &
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj &
+ ..\..\..\..\..\temp\csr\ta_ATR.obj &
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\csr\ta_BETA.obj &
+ ..\..\..\..\..\temp\csr\ta_BOP.obj &
+ ..\..\..\..\..\temp\csr\ta_CCI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj &
+ ..\..\..\..\..\temp\csr\ta_CMO.obj &
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj &
+ ..\..\..\..\..\temp\csr\ta_COS.obj &
+ ..\..\..\..\..\temp\csr\ta_COSH.obj &
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj &
+ ..\..\..\..\..\temp\csr\ta_DIV.obj &
+ ..\..\..\..\..\temp\csr\ta_DX.obj &
+ ..\..\..\..\..\temp\csr\ta_EMA.obj &
+ ..\..\..\..\..\temp\csr\ta_EXP.obj &
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\csr\ta_LN.obj &
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj &
+ ..\..\..\..\..\temp\csr\ta_MA.obj &
+ ..\..\..\..\..\temp\csr\ta_MACD.obj &
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj &
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj &
+ ..\..\..\..\..\temp\csr\ta_MAX.obj &
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_MFI.obj &
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_MIN.obj &
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\csr\ta_MOM.obj &
+ ..\..\..\..\..\temp\csr\ta_MULT.obj &
+ ..\..\..\..\..\temp\csr\ta_NATR.obj &
+ ..\..\..\..\..\temp\csr\ta_OBV.obj &
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\csr\ta_PPO.obj &
+ ..\..\..\..\..\temp\csr\ta_ROC.obj &
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj &
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj &
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\csr\ta_RSI.obj &
+ ..\..\..\..\..\temp\csr\ta_SAR.obj &
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\csr\ta_SIN.obj &
+ ..\..\..\..\..\temp\csr\ta_SINH.obj &
+ ..\..\..\..\..\temp\csr\ta_SMA.obj &
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj &
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj &
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\csr\ta_SUB.obj &
+ ..\..\..\..\..\temp\csr\ta_SUM.obj &
+ ..\..\..\..\..\temp\csr\ta_T3.obj &
+ ..\..\..\..\..\temp\csr\ta_TAN.obj &
+ ..\..\..\..\..\temp\csr\ta_TANH.obj &
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj &
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj &
+ ..\..\..\..\..\temp\csr\ta_TSF.obj &
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\csr\ta_VAR.obj &
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj &
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_func_csr.lib
+TMPLIST = ta_func_csr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/watcom/ta_func/Makefile
+
+../csr/win32/watcom/ta_func/Makefile: ta_func/ta_func.pro
+ tmake ta_func/ta_func.pro -o ../csr/win32/watcom/ta_func/Makefile
+
+dist:
+ $(ZIP) ta_func/ta_func.zip ta_func/ta_func.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_func/*.pch
+ -del ../../../../../temp/csr/ta_func/*.idb
+ -del ../../../../../temp/csr/ta_func/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/watcom/ta_libc/Makefile b/vendor/ta-lib/make/csr/win32/watcom/ta_libc/Makefile
new file mode 100644
index 000000000..83f65853a
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/watcom/ta_libc/Makefile
@@ -0,0 +1,1219 @@
+#############################################################################
+# Makefile for building ta_libc_csr
+# Generated by tmake;
+# Project: ta_libc/ta_libc
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+QTDIR =
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32 -d=NO_DEBUG
+CXXFLAGS= -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32 -d=NO_DEBUG
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\include" -i="..\..\..\..\..\src\ta_abstract" -i="..\..\..\..\..\src\ta_abstract\tables" -i="..\..\..\..\..\src\ta_abstract\frames" -i="$(QTDIR)\include"
+LIB = wlib -b -c -n -q -p=512
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\ta_common\ta_global.c &
+ ..\..\..\..\..\src\ta_common\ta_retcode.c &
+ ..\..\..\..\..\src\ta_common\ta_version.c &
+ ..\..\..\..\..\src\ta_abstract\ta_abstract.c &
+ ..\..\..\..\..\src\ta_abstract\ta_def_ui.c &
+ ..\..\..\..\..\src\ta_abstract\ta_func_api.c &
+ ..\..\..\..\..\src\ta_abstract\ta_group_idx.c &
+ ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_a.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_b.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_c.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_d.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_e.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_f.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_g.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_h.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_i.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_j.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_k.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_l.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_m.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_n.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_o.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_p.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_q.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_r.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_s.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_t.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_u.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_v.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_w.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_x.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_y.c &
+ ..\..\..\..\..\src\ta_abstract\tables\table_z.c &
+ ..\..\..\..\..\src\ta_func\ta_utility.c &
+ ..\..\..\..\..\src\ta_func\ta_ACOS.c &
+ ..\..\..\..\..\src\ta_func\ta_AD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADD.c &
+ ..\..\..\..\..\src\ta_func\ta_ADOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ADX.c &
+ ..\..\..\..\..\src\ta_func\ta_ADXR.c &
+ ..\..\..\..\..\src\ta_func\ta_APO.c &
+ ..\..\..\..\..\src\ta_func\ta_AROON.c &
+ ..\..\..\..\..\src\ta_func\ta_AROONOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_ASIN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATAN.c &
+ ..\..\..\..\..\src\ta_func\ta_ATR.c &
+ ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_BBANDS.c &
+ ..\..\..\..\..\src\ta_func\ta_BETA.c &
+ ..\..\..\..\..\src\ta_func\ta_BOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CCI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c &
+ ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c &
+ ..\..\..\..\..\src\ta_func\ta_CEIL.c &
+ ..\..\..\..\..\src\ta_func\ta_CMO.c &
+ ..\..\..\..\..\src\ta_func\ta_CORREL.c &
+ ..\..\..\..\..\src\ta_func\ta_COS.c &
+ ..\..\..\..\..\src\ta_func\ta_COSH.c &
+ ..\..\..\..\..\src\ta_func\ta_DEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_DIV.c &
+ ..\..\..\..\..\src\ta_func\ta_DX.c &
+ ..\..\..\..\..\src\ta_func\ta_EMA.c &
+ ..\..\..\..\..\src\ta_func\ta_EXP.c &
+ ..\..\..\..\..\src\ta_func\ta_FLOOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_SINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c &
+ ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c &
+ ..\..\..\..\..\src\ta_func\ta_KAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c &
+ ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c &
+ ..\..\..\..\..\src\ta_func\ta_LN.c &
+ ..\..\..\..\..\src\ta_func\ta_LOG10.c &
+ ..\..\..\..\..\src\ta_func\ta_MA.c &
+ ..\..\..\..\..\src\ta_func\ta_MACD.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDEXT.c &
+ ..\..\..\..\..\src\ta_func\ta_MACDFIX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAMA.c &
+ ..\..\..\..\..\src\ta_func\ta_MAVP.c &
+ ..\..\..\..\..\src\ta_func\ta_MAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MFI.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c &
+ ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_MIN.c &
+ ..\..\..\..\..\src\ta_func\ta_MININDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_MOM.c &
+ ..\..\..\..\..\src\ta_func\ta_MULT.c &
+ ..\..\..\..\..\src\ta_func\ta_NATR.c &
+ ..\..\..\..\..\src\ta_func\ta_OBV.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c &
+ ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c &
+ ..\..\..\..\..\src\ta_func\ta_PPO.c &
+ ..\..\..\..\..\src\ta_func\ta_ROC.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCP.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR.c &
+ ..\..\..\..\..\src\ta_func\ta_ROCR100.c &
+ ..\..\..\..\..\src\ta_func\ta_RSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SAR.c &
+ ..\..\..\..\..\src\ta_func\ta_SAREXT.c &
+ ..\..\..\..\..\src\ta_func\ta_SIN.c &
+ ..\..\..\..\..\src\ta_func\ta_SINH.c &
+ ..\..\..\..\..\src\ta_func\ta_SMA.c &
+ ..\..\..\..\..\src\ta_func\ta_SQRT.c &
+ ..\..\..\..\..\src\ta_func\ta_STDDEV.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCH.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHF.c &
+ ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c &
+ ..\..\..\..\..\src\ta_func\ta_SUB.c &
+ ..\..\..\..\..\src\ta_func\ta_SUM.c &
+ ..\..\..\..\..\src\ta_func\ta_T3.c &
+ ..\..\..\..\..\src\ta_func\ta_TAN.c &
+ ..\..\..\..\..\src\ta_func\ta_TANH.c &
+ ..\..\..\..\..\src\ta_func\ta_TEMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRANGE.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIMA.c &
+ ..\..\..\..\..\src\ta_func\ta_TRIX.c &
+ ..\..\..\..\..\src\ta_func\ta_TSF.c &
+ ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_ULTOSC.c &
+ ..\..\..\..\..\src\ta_func\ta_VAR.c &
+ ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c &
+ ..\..\..\..\..\src\ta_func\ta_WILLR.c &
+ ..\..\..\..\..\src\ta_func\ta_WMA.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_global.obj &
+ ..\..\..\..\..\temp\csr\ta_retcode.obj &
+ ..\..\..\..\..\temp\csr\ta_version.obj &
+ ..\..\..\..\..\temp\csr\ta_abstract.obj &
+ ..\..\..\..\..\temp\csr\ta_def_ui.obj &
+ ..\..\..\..\..\temp\csr\ta_func_api.obj &
+ ..\..\..\..\..\temp\csr\ta_group_idx.obj &
+ ..\..\..\..\..\temp\csr\ta_frame.obj &
+ ..\..\..\..\..\temp\csr\table_a.obj &
+ ..\..\..\..\..\temp\csr\table_b.obj &
+ ..\..\..\..\..\temp\csr\table_c.obj &
+ ..\..\..\..\..\temp\csr\table_d.obj &
+ ..\..\..\..\..\temp\csr\table_e.obj &
+ ..\..\..\..\..\temp\csr\table_f.obj &
+ ..\..\..\..\..\temp\csr\table_g.obj &
+ ..\..\..\..\..\temp\csr\table_h.obj &
+ ..\..\..\..\..\temp\csr\table_i.obj &
+ ..\..\..\..\..\temp\csr\table_j.obj &
+ ..\..\..\..\..\temp\csr\table_k.obj &
+ ..\..\..\..\..\temp\csr\table_l.obj &
+ ..\..\..\..\..\temp\csr\table_m.obj &
+ ..\..\..\..\..\temp\csr\table_n.obj &
+ ..\..\..\..\..\temp\csr\table_o.obj &
+ ..\..\..\..\..\temp\csr\table_p.obj &
+ ..\..\..\..\..\temp\csr\table_q.obj &
+ ..\..\..\..\..\temp\csr\table_r.obj &
+ ..\..\..\..\..\temp\csr\table_s.obj &
+ ..\..\..\..\..\temp\csr\table_t.obj &
+ ..\..\..\..\..\temp\csr\table_u.obj &
+ ..\..\..\..\..\temp\csr\table_v.obj &
+ ..\..\..\..\..\temp\csr\table_w.obj &
+ ..\..\..\..\..\temp\csr\table_x.obj &
+ ..\..\..\..\..\temp\csr\table_y.obj &
+ ..\..\..\..\..\temp\csr\table_z.obj &
+ ..\..\..\..\..\temp\csr\ta_utility.obj &
+ ..\..\..\..\..\temp\csr\ta_ACOS.obj &
+ ..\..\..\..\..\temp\csr\ta_AD.obj &
+ ..\..\..\..\..\temp\csr\ta_ADD.obj &
+ ..\..\..\..\..\temp\csr\ta_ADOSC.obj &
+ ..\..\..\..\..\temp\csr\ta_ADX.obj &
+ ..\..\..\..\..\temp\csr\ta_ADXR.obj &
+ ..\..\..\..\..\temp\csr\ta_APO.obj &
+ ..\..\..\..\..\temp\csr\ta_AROON.obj &
+ ..\..\..\..\..\temp\csr\ta_AROONOSC.obj &
+ ..\..\..\..\..\temp\csr\ta_ASIN.obj &
+ ..\..\..\..\..\temp\csr\ta_ATAN.obj &
+ ..\..\..\..\..\temp\csr\ta_ATR.obj &
+ ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_BBANDS.obj &
+ ..\..\..\..\..\temp\csr\ta_BETA.obj &
+ ..\..\..\..\..\temp\csr\ta_BOP.obj &
+ ..\..\..\..\..\temp\csr\ta_CCI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj &
+ ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj &
+ ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj &
+ ..\..\..\..\..\temp\csr\ta_CEIL.obj &
+ ..\..\..\..\..\temp\csr\ta_CMO.obj &
+ ..\..\..\..\..\temp\csr\ta_CORREL.obj &
+ ..\..\..\..\..\temp\csr\ta_COS.obj &
+ ..\..\..\..\..\temp\csr\ta_COSH.obj &
+ ..\..\..\..\..\temp\csr\ta_DEMA.obj &
+ ..\..\..\..\..\temp\csr\ta_DIV.obj &
+ ..\..\..\..\..\temp\csr\ta_DX.obj &
+ ..\..\..\..\..\temp\csr\ta_EMA.obj &
+ ..\..\..\..\..\temp\csr\ta_EXP.obj &
+ ..\..\..\..\..\temp\csr\ta_FLOOR.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_SINE.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj &
+ ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj &
+ ..\..\..\..\..\temp\csr\ta_KAMA.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj &
+ ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj &
+ ..\..\..\..\..\temp\csr\ta_LN.obj &
+ ..\..\..\..\..\temp\csr\ta_LOG10.obj &
+ ..\..\..\..\..\temp\csr\ta_MA.obj &
+ ..\..\..\..\..\temp\csr\ta_MACD.obj &
+ ..\..\..\..\..\temp\csr\ta_MACDEXT.obj &
+ ..\..\..\..\..\temp\csr\ta_MACDFIX.obj &
+ ..\..\..\..\..\temp\csr\ta_MAMA.obj &
+ ..\..\..\..\..\temp\csr\ta_MAVP.obj &
+ ..\..\..\..\..\temp\csr\ta_MAX.obj &
+ ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj &
+ ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_MFI.obj &
+ ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj &
+ ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_MIN.obj &
+ ..\..\..\..\..\temp\csr\ta_MININDEX.obj &
+ ..\..\..\..\..\temp\csr\ta_MINMAX.obj &
+ ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj &
+ ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj &
+ ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj &
+ ..\..\..\..\..\temp\csr\ta_MOM.obj &
+ ..\..\..\..\..\temp\csr\ta_MULT.obj &
+ ..\..\..\..\..\temp\csr\ta_NATR.obj &
+ ..\..\..\..\..\temp\csr\ta_OBV.obj &
+ ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj &
+ ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj &
+ ..\..\..\..\..\temp\csr\ta_PPO.obj &
+ ..\..\..\..\..\temp\csr\ta_ROC.obj &
+ ..\..\..\..\..\temp\csr\ta_ROCP.obj &
+ ..\..\..\..\..\temp\csr\ta_ROCR.obj &
+ ..\..\..\..\..\temp\csr\ta_ROCR100.obj &
+ ..\..\..\..\..\temp\csr\ta_RSI.obj &
+ ..\..\..\..\..\temp\csr\ta_SAR.obj &
+ ..\..\..\..\..\temp\csr\ta_SAREXT.obj &
+ ..\..\..\..\..\temp\csr\ta_SIN.obj &
+ ..\..\..\..\..\temp\csr\ta_SINH.obj &
+ ..\..\..\..\..\temp\csr\ta_SMA.obj &
+ ..\..\..\..\..\temp\csr\ta_SQRT.obj &
+ ..\..\..\..\..\temp\csr\ta_STDDEV.obj &
+ ..\..\..\..\..\temp\csr\ta_STOCH.obj &
+ ..\..\..\..\..\temp\csr\ta_STOCHF.obj &
+ ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj &
+ ..\..\..\..\..\temp\csr\ta_SUB.obj &
+ ..\..\..\..\..\temp\csr\ta_SUM.obj &
+ ..\..\..\..\..\temp\csr\ta_T3.obj &
+ ..\..\..\..\..\temp\csr\ta_TAN.obj &
+ ..\..\..\..\..\temp\csr\ta_TANH.obj &
+ ..\..\..\..\..\temp\csr\ta_TEMA.obj &
+ ..\..\..\..\..\temp\csr\ta_TRANGE.obj &
+ ..\..\..\..\..\temp\csr\ta_TRIMA.obj &
+ ..\..\..\..\..\temp\csr\ta_TRIX.obj &
+ ..\..\..\..\..\temp\csr\ta_TSF.obj &
+ ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_ULTOSC.obj &
+ ..\..\..\..\..\temp\csr\ta_VAR.obj &
+ ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj &
+ ..\..\..\..\..\temp\csr\ta_WILLR.obj &
+ ..\..\..\..\..\temp\csr\ta_WMA.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\lib\ta_libc_csr.lib
+TMPLIST = ta_libc_csr.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/watcom/ta_libc/Makefile
+
+../csr/win32/watcom/ta_libc/Makefile: ta_libc/ta_libc.pro
+ tmake ta_libc/ta_libc.pro -o ../csr/win32/watcom/ta_libc/Makefile
+
+dist:
+ $(ZIP) ta_libc/ta_libc.zip ta_libc/ta_libc.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_global.obj
+ -del ..\..\..\..\..\temp\csr\ta_retcode.obj
+ -del ..\..\..\..\..\temp\csr\ta_version.obj
+ -del ..\..\..\..\..\temp\csr\ta_abstract.obj
+ -del ..\..\..\..\..\temp\csr\ta_def_ui.obj
+ -del ..\..\..\..\..\temp\csr\ta_func_api.obj
+ -del ..\..\..\..\..\temp\csr\ta_group_idx.obj
+ -del ..\..\..\..\..\temp\csr\ta_frame.obj
+ -del ..\..\..\..\..\temp\csr\table_a.obj
+ -del ..\..\..\..\..\temp\csr\table_b.obj
+ -del ..\..\..\..\..\temp\csr\table_c.obj
+ -del ..\..\..\..\..\temp\csr\table_d.obj
+ -del ..\..\..\..\..\temp\csr\table_e.obj
+ -del ..\..\..\..\..\temp\csr\table_f.obj
+ -del ..\..\..\..\..\temp\csr\table_g.obj
+ -del ..\..\..\..\..\temp\csr\table_h.obj
+ -del ..\..\..\..\..\temp\csr\table_i.obj
+ -del ..\..\..\..\..\temp\csr\table_j.obj
+ -del ..\..\..\..\..\temp\csr\table_k.obj
+ -del ..\..\..\..\..\temp\csr\table_l.obj
+ -del ..\..\..\..\..\temp\csr\table_m.obj
+ -del ..\..\..\..\..\temp\csr\table_n.obj
+ -del ..\..\..\..\..\temp\csr\table_o.obj
+ -del ..\..\..\..\..\temp\csr\table_p.obj
+ -del ..\..\..\..\..\temp\csr\table_q.obj
+ -del ..\..\..\..\..\temp\csr\table_r.obj
+ -del ..\..\..\..\..\temp\csr\table_s.obj
+ -del ..\..\..\..\..\temp\csr\table_t.obj
+ -del ..\..\..\..\..\temp\csr\table_u.obj
+ -del ..\..\..\..\..\temp\csr\table_v.obj
+ -del ..\..\..\..\..\temp\csr\table_w.obj
+ -del ..\..\..\..\..\temp\csr\table_x.obj
+ -del ..\..\..\..\..\temp\csr\table_y.obj
+ -del ..\..\..\..\..\temp\csr\table_z.obj
+ -del ..\..\..\..\..\temp\csr\ta_utility.obj
+ -del ..\..\..\..\..\temp\csr\ta_ACOS.obj
+ -del ..\..\..\..\..\temp\csr\ta_AD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADD.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADX.obj
+ -del ..\..\..\..\..\temp\csr\ta_ADXR.obj
+ -del ..\..\..\..\..\temp\csr\ta_APO.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROON.obj
+ -del ..\..\..\..\..\temp\csr\ta_AROONOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ASIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_ATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_AVGPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_BBANDS.obj
+ -del ..\..\..\..\..\temp\csr\ta_BETA.obj
+ -del ..\..\..\..\..\temp\csr\ta_BOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CCI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLONNECK.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj
+ -del ..\..\..\..\..\temp\csr\ta_CEIL.obj
+ -del ..\..\..\..\..\temp\csr\ta_CMO.obj
+ -del ..\..\..\..\..\temp\csr\ta_CORREL.obj
+ -del ..\..\..\..\..\temp\csr\ta_COS.obj
+ -del ..\..\..\..\..\temp\csr\ta_COSH.obj
+ -del ..\..\..\..\..\temp\csr\ta_DEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_DIV.obj
+ -del ..\..\..\..\..\temp\csr\ta_DX.obj
+ -del ..\..\..\..\..\temp\csr\ta_EMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_EXP.obj
+ -del ..\..\..\..\..\temp\csr\ta_FLOOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_SINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj
+ -del ..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj
+ -del ..\..\..\..\..\temp\csr\ta_KAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj
+ -del ..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj
+ -del ..\..\..\..\..\temp\csr\ta_LN.obj
+ -del ..\..\..\..\..\temp\csr\ta_LOG10.obj
+ -del ..\..\..\..\..\temp\csr\ta_MA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACD.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDEXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MACDFIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAVP.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MEDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MFI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPOINT.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIDPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_MIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_MININDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_MINUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MOM.obj
+ -del ..\..\..\..\..\temp\csr\ta_MULT.obj
+ -del ..\..\..\..\..\temp\csr\ta_NATR.obj
+ -del ..\..\..\..\..\temp\csr\ta_OBV.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DI.obj
+ -del ..\..\..\..\..\temp\csr\ta_PLUS_DM.obj
+ -del ..\..\..\..\..\temp\csr\ta_PPO.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROC.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCP.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR.obj
+ -del ..\..\..\..\..\temp\csr\ta_ROCR100.obj
+ -del ..\..\..\..\..\temp\csr\ta_RSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_SAREXT.obj
+ -del ..\..\..\..\..\temp\csr\ta_SIN.obj
+ -del ..\..\..\..\..\temp\csr\ta_SINH.obj
+ -del ..\..\..\..\..\temp\csr\ta_SMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_SQRT.obj
+ -del ..\..\..\..\..\temp\csr\ta_STDDEV.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCH.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHF.obj
+ -del ..\..\..\..\..\temp\csr\ta_STOCHRSI.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUB.obj
+ -del ..\..\..\..\..\temp\csr\ta_SUM.obj
+ -del ..\..\..\..\..\temp\csr\ta_T3.obj
+ -del ..\..\..\..\..\temp\csr\ta_TAN.obj
+ -del ..\..\..\..\..\temp\csr\ta_TANH.obj
+ -del ..\..\..\..\..\temp\csr\ta_TEMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRANGE.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIMA.obj
+ -del ..\..\..\..\..\temp\csr\ta_TRIX.obj
+ -del ..\..\..\..\..\temp\csr\ta_TSF.obj
+ -del ..\..\..\..\..\temp\csr\ta_TYPPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_ULTOSC.obj
+ -del ..\..\..\..\..\temp\csr\ta_VAR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WCLPRICE.obj
+ -del ..\..\..\..\..\temp\csr\ta_WILLR.obj
+ -del ..\..\..\..\..\temp\csr\ta_WMA.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_global.obj: ..\..\..\..\..\src\ta_common\ta_global.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
+
+..\..\..\..\..\temp\csr\ta_retcode.obj: ..\..\..\..\..\src\ta_common\ta_retcode.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_retcode.obj ..\..\..\..\..\src\ta_common\ta_retcode.c
+
+..\..\..\..\..\temp\csr\ta_version.obj: ..\..\..\..\..\src\ta_common\ta_version.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_version.obj ..\..\..\..\..\src\ta_common\ta_version.c
+
+..\..\..\..\..\temp\csr\ta_abstract.obj: ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_abstract.obj ..\..\..\..\..\src\ta_abstract\ta_abstract.c
+
+..\..\..\..\..\temp\csr\ta_def_ui.obj: ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_def_ui.obj ..\..\..\..\..\src\ta_abstract\ta_def_ui.c
+
+..\..\..\..\..\temp\csr\ta_func_api.obj: ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_func_api.obj ..\..\..\..\..\src\ta_abstract\ta_func_api.c
+
+..\..\..\..\..\temp\csr\ta_group_idx.obj: ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_group_idx.obj ..\..\..\..\..\src\ta_abstract\ta_group_idx.c
+
+..\..\..\..\..\temp\csr\ta_frame.obj: ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_frame.obj ..\..\..\..\..\src\ta_abstract\frames\ta_frame.c
+
+..\..\..\..\..\temp\csr\table_a.obj: ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_a.obj ..\..\..\..\..\src\ta_abstract\tables\table_a.c
+
+..\..\..\..\..\temp\csr\table_b.obj: ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_b.obj ..\..\..\..\..\src\ta_abstract\tables\table_b.c
+
+..\..\..\..\..\temp\csr\table_c.obj: ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_c.obj ..\..\..\..\..\src\ta_abstract\tables\table_c.c
+
+..\..\..\..\..\temp\csr\table_d.obj: ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_d.obj ..\..\..\..\..\src\ta_abstract\tables\table_d.c
+
+..\..\..\..\..\temp\csr\table_e.obj: ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_e.obj ..\..\..\..\..\src\ta_abstract\tables\table_e.c
+
+..\..\..\..\..\temp\csr\table_f.obj: ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_f.obj ..\..\..\..\..\src\ta_abstract\tables\table_f.c
+
+..\..\..\..\..\temp\csr\table_g.obj: ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_g.obj ..\..\..\..\..\src\ta_abstract\tables\table_g.c
+
+..\..\..\..\..\temp\csr\table_h.obj: ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_h.obj ..\..\..\..\..\src\ta_abstract\tables\table_h.c
+
+..\..\..\..\..\temp\csr\table_i.obj: ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_i.obj ..\..\..\..\..\src\ta_abstract\tables\table_i.c
+
+..\..\..\..\..\temp\csr\table_j.obj: ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_j.obj ..\..\..\..\..\src\ta_abstract\tables\table_j.c
+
+..\..\..\..\..\temp\csr\table_k.obj: ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_k.obj ..\..\..\..\..\src\ta_abstract\tables\table_k.c
+
+..\..\..\..\..\temp\csr\table_l.obj: ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_l.obj ..\..\..\..\..\src\ta_abstract\tables\table_l.c
+
+..\..\..\..\..\temp\csr\table_m.obj: ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_m.obj ..\..\..\..\..\src\ta_abstract\tables\table_m.c
+
+..\..\..\..\..\temp\csr\table_n.obj: ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_n.obj ..\..\..\..\..\src\ta_abstract\tables\table_n.c
+
+..\..\..\..\..\temp\csr\table_o.obj: ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_o.obj ..\..\..\..\..\src\ta_abstract\tables\table_o.c
+
+..\..\..\..\..\temp\csr\table_p.obj: ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_p.obj ..\..\..\..\..\src\ta_abstract\tables\table_p.c
+
+..\..\..\..\..\temp\csr\table_q.obj: ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_q.obj ..\..\..\..\..\src\ta_abstract\tables\table_q.c
+
+..\..\..\..\..\temp\csr\table_r.obj: ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_r.obj ..\..\..\..\..\src\ta_abstract\tables\table_r.c
+
+..\..\..\..\..\temp\csr\table_s.obj: ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_s.obj ..\..\..\..\..\src\ta_abstract\tables\table_s.c
+
+..\..\..\..\..\temp\csr\table_t.obj: ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_t.obj ..\..\..\..\..\src\ta_abstract\tables\table_t.c
+
+..\..\..\..\..\temp\csr\table_u.obj: ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_u.obj ..\..\..\..\..\src\ta_abstract\tables\table_u.c
+
+..\..\..\..\..\temp\csr\table_v.obj: ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_v.obj ..\..\..\..\..\src\ta_abstract\tables\table_v.c
+
+..\..\..\..\..\temp\csr\table_w.obj: ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_w.obj ..\..\..\..\..\src\ta_abstract\tables\table_w.c
+
+..\..\..\..\..\temp\csr\table_x.obj: ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_x.obj ..\..\..\..\..\src\ta_abstract\tables\table_x.c
+
+..\..\..\..\..\temp\csr\table_y.obj: ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_y.obj ..\..\..\..\..\src\ta_abstract\tables\table_y.c
+
+..\..\..\..\..\temp\csr\table_z.obj: ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\table_z.obj ..\..\..\..\..\src\ta_abstract\tables\table_z.c
+
+..\..\..\..\..\temp\csr\ta_utility.obj: ..\..\..\..\..\src\ta_func\ta_utility.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_utility.obj ..\..\..\..\..\src\ta_func\ta_utility.c
+
+..\..\..\..\..\temp\csr\ta_ACOS.obj: ..\..\..\..\..\src\ta_func\ta_ACOS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ACOS.obj ..\..\..\..\..\src\ta_func\ta_ACOS.c
+
+..\..\..\..\..\temp\csr\ta_AD.obj: ..\..\..\..\..\src\ta_func\ta_AD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AD.obj ..\..\..\..\..\src\ta_func\ta_AD.c
+
+..\..\..\..\..\temp\csr\ta_ADD.obj: ..\..\..\..\..\src\ta_func\ta_ADD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADD.obj ..\..\..\..\..\src\ta_func\ta_ADD.c
+
+..\..\..\..\..\temp\csr\ta_ADOSC.obj: ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADOSC.obj ..\..\..\..\..\src\ta_func\ta_ADOSC.c
+
+..\..\..\..\..\temp\csr\ta_ADX.obj: ..\..\..\..\..\src\ta_func\ta_ADX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADX.obj ..\..\..\..\..\src\ta_func\ta_ADX.c
+
+..\..\..\..\..\temp\csr\ta_ADXR.obj: ..\..\..\..\..\src\ta_func\ta_ADXR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ADXR.obj ..\..\..\..\..\src\ta_func\ta_ADXR.c
+
+..\..\..\..\..\temp\csr\ta_APO.obj: ..\..\..\..\..\src\ta_func\ta_APO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_APO.obj ..\..\..\..\..\src\ta_func\ta_APO.c
+
+..\..\..\..\..\temp\csr\ta_AROON.obj: ..\..\..\..\..\src\ta_func\ta_AROON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AROON.obj ..\..\..\..\..\src\ta_func\ta_AROON.c
+
+..\..\..\..\..\temp\csr\ta_AROONOSC.obj: ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AROONOSC.obj ..\..\..\..\..\src\ta_func\ta_AROONOSC.c
+
+..\..\..\..\..\temp\csr\ta_ASIN.obj: ..\..\..\..\..\src\ta_func\ta_ASIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ASIN.obj ..\..\..\..\..\src\ta_func\ta_ASIN.c
+
+..\..\..\..\..\temp\csr\ta_ATAN.obj: ..\..\..\..\..\src\ta_func\ta_ATAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ATAN.obj ..\..\..\..\..\src\ta_func\ta_ATAN.c
+
+..\..\..\..\..\temp\csr\ta_ATR.obj: ..\..\..\..\..\src\ta_func\ta_ATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ATR.obj ..\..\..\..\..\src\ta_func\ta_ATR.c
+
+..\..\..\..\..\temp\csr\ta_AVGPRICE.obj: ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_AVGPRICE.obj ..\..\..\..\..\src\ta_func\ta_AVGPRICE.c
+
+..\..\..\..\..\temp\csr\ta_BBANDS.obj: ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_BBANDS.obj ..\..\..\..\..\src\ta_func\ta_BBANDS.c
+
+..\..\..\..\..\temp\csr\ta_BETA.obj: ..\..\..\..\..\src\ta_func\ta_BETA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_BETA.obj ..\..\..\..\..\src\ta_func\ta_BETA.c
+
+..\..\..\..\..\temp\csr\ta_BOP.obj: ..\..\..\..\..\src\ta_func\ta_BOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_BOP.obj ..\..\..\..\..\src\ta_func\ta_BOP.c
+
+..\..\..\..\..\temp\csr\ta_CCI.obj: ..\..\..\..\..\src\ta_func\ta_CCI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CCI.obj ..\..\..\..\..\src\ta_func\ta_CCI.c
+
+..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3BLACKCROWS.obj ..\..\..\..\..\src\ta_func\ta_CDL3BLACKCROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3INSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3INSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3LINESTRIKE.obj ..\..\..\..\..\src\ta_func\ta_CDL3LINESTRIKE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj: ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3OUTSIDE.obj ..\..\..\..\..\src\ta_func\ta_CDL3OUTSIDE.c
+
+..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj: ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3STARSINSOUTH.obj ..\..\..\..\..\src\ta_func\ta_CDL3STARSINSOUTH.c
+
+..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj: ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDL3WHITESOLDIERS.obj ..\..\..\..\..\src\ta_func\ta_CDL3WHITESOLDIERS.c
+
+..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj: ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLABANDONEDBABY.obj ..\..\..\..\..\src\ta_func\ta_CDLABANDONEDBABY.c
+
+..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj: ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLADVANCEBLOCK.obj ..\..\..\..\..\src\ta_func\ta_CDLADVANCEBLOCK.c
+
+..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLBELTHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLBELTHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj: ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLBREAKAWAY.obj ..\..\..\..\..\src\ta_func\ta_CDLBREAKAWAY.c
+
+..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLCLOSINGMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLCLOSINGMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj: ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLCONCEALBABYSWALL.obj ..\..\..\..\..\src\ta_func\ta_CDLCONCEALBABYSWALL.c
+
+..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj: ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLCOUNTERATTACK.obj ..\..\..\..\..\src\ta_func\ta_CDLCOUNTERATTACK.c
+
+..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDARKCLOUDCOVER.obj ..\..\..\..\..\src\ta_func\ta_CDLDARKCLOUDCOVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLDRAGONFLYDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLDRAGONFLYDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj: ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLENGULFING.obj ..\..\..\..\..\src\ta_func\ta_CDLENGULFING.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLEVENINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLEVENINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLEVENINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj: ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLGAPSIDESIDEWHITE.obj ..\..\..\..\..\src\ta_func\ta_CDLGAPSIDESIDEWHITE.c
+
+..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLGRAVESTONEDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLGRAVESTONEDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHANGINGMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLHANGINGMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHARAMI.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMI.c
+
+..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj: ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHARAMICROSS.obj ..\..\..\..\..\src\ta_func\ta_CDLHARAMICROSS.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHIGHWAVE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIGHWAVE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHIKKAKE.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKE.c
+
+..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj: ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHIKKAKEMOD.obj ..\..\..\..\..\src\ta_func\ta_CDLHIKKAKEMOD.c
+
+..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj: ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLHOMINGPIGEON.obj ..\..\..\..\..\src\ta_func\ta_CDLHOMINGPIGEON.c
+
+..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLIDENTICAL3CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLIDENTICAL3CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLINNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLINNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLINNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj: ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLINVERTEDHAMMER.obj ..\..\..\..\..\src\ta_func\ta_CDLINVERTEDHAMMER.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKING.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLKICKING.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKING.c
+
+..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj: ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLKICKINGBYLENGTH.obj ..\..\..\..\..\src\ta_func\ta_CDLKICKINGBYLENGTH.c
+
+..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj: ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLLADDERBOTTOM.obj ..\..\..\..\..\src\ta_func\ta_CDLLADDERBOTTOM.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLLONGLEGGEDDOJI.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLEGGEDDOJI.c
+
+..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLLONGLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLLONGLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj: ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMARUBOZU.obj ..\..\..\..\..\src\ta_func\ta_CDLMARUBOZU.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMATCHINGLOW.obj ..\..\..\..\..\src\ta_func\ta_CDLMATCHINGLOW.c
+
+..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj: ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMATHOLD.obj ..\..\..\..\..\src\ta_func\ta_CDLMATHOLD.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMORNINGDOJISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGDOJISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLMORNINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLMORNINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLONNECK.obj: ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLONNECK.obj ..\..\..\..\..\src\ta_func\ta_CDLONNECK.c
+
+..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj: ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLPIERCING.obj ..\..\..\..\..\src\ta_func\ta_CDLPIERCING.c
+
+..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj: ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLRICKSHAWMAN.obj ..\..\..\..\..\src\ta_func\ta_CDLRICKSHAWMAN.c
+
+..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLRISEFALL3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLRISEFALL3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj: ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSEPARATINGLINES.obj ..\..\..\..\..\src\ta_func\ta_CDLSEPARATINGLINES.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSHOOTINGSTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLSHOOTINGSTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj: ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSHORTLINE.obj ..\..\..\..\..\src\ta_func\ta_CDLSHORTLINE.c
+
+..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj: ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSPINNINGTOP.obj ..\..\..\..\..\src\ta_func\ta_CDLSPINNINGTOP.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSTALLEDPATTERN.obj ..\..\..\..\..\src\ta_func\ta_CDLSTALLEDPATTERN.c
+
+..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj: ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLSTICKSANDWICH.obj ..\..\..\..\..\src\ta_func\ta_CDLSTICKSANDWICH.c
+
+..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj: ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTAKURI.obj ..\..\..\..\..\src\ta_func\ta_CDLTAKURI.c
+
+..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj: ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTASUKIGAP.obj ..\..\..\..\..\src\ta_func\ta_CDLTASUKIGAP.c
+
+..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj: ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTHRUSTING.obj ..\..\..\..\..\src\ta_func\ta_CDLTHRUSTING.c
+
+..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj: ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLTRISTAR.obj ..\..\..\..\..\src\ta_func\ta_CDLTRISTAR.c
+
+..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj: ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLUNIQUE3RIVER.obj ..\..\..\..\..\src\ta_func\ta_CDLUNIQUE3RIVER.c
+
+..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj: ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLUPSIDEGAP2CROWS.obj ..\..\..\..\..\src\ta_func\ta_CDLUPSIDEGAP2CROWS.c
+
+..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj: ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CDLXSIDEGAP3METHODS.obj ..\..\..\..\..\src\ta_func\ta_CDLXSIDEGAP3METHODS.c
+
+..\..\..\..\..\temp\csr\ta_CEIL.obj: ..\..\..\..\..\src\ta_func\ta_CEIL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CEIL.obj ..\..\..\..\..\src\ta_func\ta_CEIL.c
+
+..\..\..\..\..\temp\csr\ta_CMO.obj: ..\..\..\..\..\src\ta_func\ta_CMO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CMO.obj ..\..\..\..\..\src\ta_func\ta_CMO.c
+
+..\..\..\..\..\temp\csr\ta_CORREL.obj: ..\..\..\..\..\src\ta_func\ta_CORREL.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_CORREL.obj ..\..\..\..\..\src\ta_func\ta_CORREL.c
+
+..\..\..\..\..\temp\csr\ta_COS.obj: ..\..\..\..\..\src\ta_func\ta_COS.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_COS.obj ..\..\..\..\..\src\ta_func\ta_COS.c
+
+..\..\..\..\..\temp\csr\ta_COSH.obj: ..\..\..\..\..\src\ta_func\ta_COSH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_COSH.obj ..\..\..\..\..\src\ta_func\ta_COSH.c
+
+..\..\..\..\..\temp\csr\ta_DEMA.obj: ..\..\..\..\..\src\ta_func\ta_DEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_DEMA.obj ..\..\..\..\..\src\ta_func\ta_DEMA.c
+
+..\..\..\..\..\temp\csr\ta_DIV.obj: ..\..\..\..\..\src\ta_func\ta_DIV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_DIV.obj ..\..\..\..\..\src\ta_func\ta_DIV.c
+
+..\..\..\..\..\temp\csr\ta_DX.obj: ..\..\..\..\..\src\ta_func\ta_DX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_DX.obj ..\..\..\..\..\src\ta_func\ta_DX.c
+
+..\..\..\..\..\temp\csr\ta_EMA.obj: ..\..\..\..\..\src\ta_func\ta_EMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_EMA.obj ..\..\..\..\..\src\ta_func\ta_EMA.c
+
+..\..\..\..\..\temp\csr\ta_EXP.obj: ..\..\..\..\..\src\ta_func\ta_EXP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_EXP.obj ..\..\..\..\..\src\ta_func\ta_EXP.c
+
+..\..\..\..\..\temp\csr\ta_FLOOR.obj: ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_FLOOR.obj ..\..\..\..\..\src\ta_func\ta_FLOOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_DCPERIOD.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPERIOD.c
+
+..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj: ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_DCPHASE.obj ..\..\..\..\..\src\ta_func\ta_HT_DCPHASE.c
+
+..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj: ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_PHASOR.obj ..\..\..\..\..\src\ta_func\ta_HT_PHASOR.c
+
+..\..\..\..\..\temp\csr\ta_HT_SINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_SINE.obj ..\..\..\..\..\src\ta_func\ta_HT_SINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_TRENDLINE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDLINE.c
+
+..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj: ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_HT_TRENDMODE.obj ..\..\..\..\..\src\ta_func\ta_HT_TRENDMODE.c
+
+..\..\..\..\..\temp\csr\ta_KAMA.obj: ..\..\..\..\..\src\ta_func\ta_KAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_KAMA.obj ..\..\..\..\..\src\ta_func\ta_KAMA.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG_ANGLE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_ANGLE.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG_INTERCEPT.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_INTERCEPT.c
+
+..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj: ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LINEARREG_SLOPE.obj ..\..\..\..\..\src\ta_func\ta_LINEARREG_SLOPE.c
+
+..\..\..\..\..\temp\csr\ta_LN.obj: ..\..\..\..\..\src\ta_func\ta_LN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LN.obj ..\..\..\..\..\src\ta_func\ta_LN.c
+
+..\..\..\..\..\temp\csr\ta_LOG10.obj: ..\..\..\..\..\src\ta_func\ta_LOG10.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_LOG10.obj ..\..\..\..\..\src\ta_func\ta_LOG10.c
+
+..\..\..\..\..\temp\csr\ta_MA.obj: ..\..\..\..\..\src\ta_func\ta_MA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MA.obj ..\..\..\..\..\src\ta_func\ta_MA.c
+
+..\..\..\..\..\temp\csr\ta_MACD.obj: ..\..\..\..\..\src\ta_func\ta_MACD.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MACD.obj ..\..\..\..\..\src\ta_func\ta_MACD.c
+
+..\..\..\..\..\temp\csr\ta_MACDEXT.obj: ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MACDEXT.obj ..\..\..\..\..\src\ta_func\ta_MACDEXT.c
+
+..\..\..\..\..\temp\csr\ta_MACDFIX.obj: ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MACDFIX.obj ..\..\..\..\..\src\ta_func\ta_MACDFIX.c
+
+..\..\..\..\..\temp\csr\ta_MAMA.obj: ..\..\..\..\..\src\ta_func\ta_MAMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAMA.obj ..\..\..\..\..\src\ta_func\ta_MAMA.c
+
+..\..\..\..\..\temp\csr\ta_MAVP.obj: ..\..\..\..\..\src\ta_func\ta_MAVP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAVP.obj ..\..\..\..\..\src\ta_func\ta_MAVP.c
+
+..\..\..\..\..\temp\csr\ta_MAX.obj: ..\..\..\..\..\src\ta_func\ta_MAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAX.obj ..\..\..\..\..\src\ta_func\ta_MAX.c
+
+..\..\..\..\..\temp\csr\ta_MAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MEDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MEDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MEDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MFI.obj: ..\..\..\..\..\src\ta_func\ta_MFI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MFI.obj ..\..\..\..\..\src\ta_func\ta_MFI.c
+
+..\..\..\..\..\temp\csr\ta_MIDPOINT.obj: ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MIDPOINT.obj ..\..\..\..\..\src\ta_func\ta_MIDPOINT.c
+
+..\..\..\..\..\temp\csr\ta_MIDPRICE.obj: ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MIDPRICE.obj ..\..\..\..\..\src\ta_func\ta_MIDPRICE.c
+
+..\..\..\..\..\temp\csr\ta_MIN.obj: ..\..\..\..\..\src\ta_func\ta_MIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MIN.obj ..\..\..\..\..\src\ta_func\ta_MIN.c
+
+..\..\..\..\..\temp\csr\ta_MININDEX.obj: ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MININDEX.obj ..\..\..\..\..\src\ta_func\ta_MININDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINMAX.obj ..\..\..\..\..\src\ta_func\ta_MINMAX.c
+
+..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj: ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINMAXINDEX.obj ..\..\..\..\..\src\ta_func\ta_MINMAXINDEX.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINUS_DI.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_MINUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MINUS_DM.obj ..\..\..\..\..\src\ta_func\ta_MINUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_MOM.obj: ..\..\..\..\..\src\ta_func\ta_MOM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MOM.obj ..\..\..\..\..\src\ta_func\ta_MOM.c
+
+..\..\..\..\..\temp\csr\ta_MULT.obj: ..\..\..\..\..\src\ta_func\ta_MULT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_MULT.obj ..\..\..\..\..\src\ta_func\ta_MULT.c
+
+..\..\..\..\..\temp\csr\ta_NATR.obj: ..\..\..\..\..\src\ta_func\ta_NATR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_NATR.obj ..\..\..\..\..\src\ta_func\ta_NATR.c
+
+..\..\..\..\..\temp\csr\ta_OBV.obj: ..\..\..\..\..\src\ta_func\ta_OBV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_OBV.obj ..\..\..\..\..\src\ta_func\ta_OBV.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DI.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_PLUS_DI.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DI.c
+
+..\..\..\..\..\temp\csr\ta_PLUS_DM.obj: ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_PLUS_DM.obj ..\..\..\..\..\src\ta_func\ta_PLUS_DM.c
+
+..\..\..\..\..\temp\csr\ta_PPO.obj: ..\..\..\..\..\src\ta_func\ta_PPO.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_PPO.obj ..\..\..\..\..\src\ta_func\ta_PPO.c
+
+..\..\..\..\..\temp\csr\ta_ROC.obj: ..\..\..\..\..\src\ta_func\ta_ROC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROC.obj ..\..\..\..\..\src\ta_func\ta_ROC.c
+
+..\..\..\..\..\temp\csr\ta_ROCP.obj: ..\..\..\..\..\src\ta_func\ta_ROCP.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROCP.obj ..\..\..\..\..\src\ta_func\ta_ROCP.c
+
+..\..\..\..\..\temp\csr\ta_ROCR.obj: ..\..\..\..\..\src\ta_func\ta_ROCR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROCR.obj ..\..\..\..\..\src\ta_func\ta_ROCR.c
+
+..\..\..\..\..\temp\csr\ta_ROCR100.obj: ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ROCR100.obj ..\..\..\..\..\src\ta_func\ta_ROCR100.c
+
+..\..\..\..\..\temp\csr\ta_RSI.obj: ..\..\..\..\..\src\ta_func\ta_RSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_RSI.obj ..\..\..\..\..\src\ta_func\ta_RSI.c
+
+..\..\..\..\..\temp\csr\ta_SAR.obj: ..\..\..\..\..\src\ta_func\ta_SAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SAR.obj ..\..\..\..\..\src\ta_func\ta_SAR.c
+
+..\..\..\..\..\temp\csr\ta_SAREXT.obj: ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SAREXT.obj ..\..\..\..\..\src\ta_func\ta_SAREXT.c
+
+..\..\..\..\..\temp\csr\ta_SIN.obj: ..\..\..\..\..\src\ta_func\ta_SIN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SIN.obj ..\..\..\..\..\src\ta_func\ta_SIN.c
+
+..\..\..\..\..\temp\csr\ta_SINH.obj: ..\..\..\..\..\src\ta_func\ta_SINH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SINH.obj ..\..\..\..\..\src\ta_func\ta_SINH.c
+
+..\..\..\..\..\temp\csr\ta_SMA.obj: ..\..\..\..\..\src\ta_func\ta_SMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SMA.obj ..\..\..\..\..\src\ta_func\ta_SMA.c
+
+..\..\..\..\..\temp\csr\ta_SQRT.obj: ..\..\..\..\..\src\ta_func\ta_SQRT.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SQRT.obj ..\..\..\..\..\src\ta_func\ta_SQRT.c
+
+..\..\..\..\..\temp\csr\ta_STDDEV.obj: ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STDDEV.obj ..\..\..\..\..\src\ta_func\ta_STDDEV.c
+
+..\..\..\..\..\temp\csr\ta_STOCH.obj: ..\..\..\..\..\src\ta_func\ta_STOCH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STOCH.obj ..\..\..\..\..\src\ta_func\ta_STOCH.c
+
+..\..\..\..\..\temp\csr\ta_STOCHF.obj: ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STOCHF.obj ..\..\..\..\..\src\ta_func\ta_STOCHF.c
+
+..\..\..\..\..\temp\csr\ta_STOCHRSI.obj: ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_STOCHRSI.obj ..\..\..\..\..\src\ta_func\ta_STOCHRSI.c
+
+..\..\..\..\..\temp\csr\ta_SUB.obj: ..\..\..\..\..\src\ta_func\ta_SUB.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SUB.obj ..\..\..\..\..\src\ta_func\ta_SUB.c
+
+..\..\..\..\..\temp\csr\ta_SUM.obj: ..\..\..\..\..\src\ta_func\ta_SUM.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_SUM.obj ..\..\..\..\..\src\ta_func\ta_SUM.c
+
+..\..\..\..\..\temp\csr\ta_T3.obj: ..\..\..\..\..\src\ta_func\ta_T3.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_T3.obj ..\..\..\..\..\src\ta_func\ta_T3.c
+
+..\..\..\..\..\temp\csr\ta_TAN.obj: ..\..\..\..\..\src\ta_func\ta_TAN.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TAN.obj ..\..\..\..\..\src\ta_func\ta_TAN.c
+
+..\..\..\..\..\temp\csr\ta_TANH.obj: ..\..\..\..\..\src\ta_func\ta_TANH.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TANH.obj ..\..\..\..\..\src\ta_func\ta_TANH.c
+
+..\..\..\..\..\temp\csr\ta_TEMA.obj: ..\..\..\..\..\src\ta_func\ta_TEMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TEMA.obj ..\..\..\..\..\src\ta_func\ta_TEMA.c
+
+..\..\..\..\..\temp\csr\ta_TRANGE.obj: ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TRANGE.obj ..\..\..\..\..\src\ta_func\ta_TRANGE.c
+
+..\..\..\..\..\temp\csr\ta_TRIMA.obj: ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TRIMA.obj ..\..\..\..\..\src\ta_func\ta_TRIMA.c
+
+..\..\..\..\..\temp\csr\ta_TRIX.obj: ..\..\..\..\..\src\ta_func\ta_TRIX.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TRIX.obj ..\..\..\..\..\src\ta_func\ta_TRIX.c
+
+..\..\..\..\..\temp\csr\ta_TSF.obj: ..\..\..\..\..\src\ta_func\ta_TSF.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TSF.obj ..\..\..\..\..\src\ta_func\ta_TSF.c
+
+..\..\..\..\..\temp\csr\ta_TYPPRICE.obj: ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_TYPPRICE.obj ..\..\..\..\..\src\ta_func\ta_TYPPRICE.c
+
+..\..\..\..\..\temp\csr\ta_ULTOSC.obj: ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_ULTOSC.obj ..\..\..\..\..\src\ta_func\ta_ULTOSC.c
+
+..\..\..\..\..\temp\csr\ta_VAR.obj: ..\..\..\..\..\src\ta_func\ta_VAR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_VAR.obj ..\..\..\..\..\src\ta_func\ta_VAR.c
+
+..\..\..\..\..\temp\csr\ta_WCLPRICE.obj: ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_WCLPRICE.obj ..\..\..\..\..\src\ta_func\ta_WCLPRICE.c
+
+..\..\..\..\..\temp\csr\ta_WILLR.obj: ..\..\..\..\..\src\ta_func\ta_WILLR.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_WILLR.obj ..\..\..\..\..\src\ta_func\ta_WILLR.c
+
+..\..\..\..\..\temp\csr\ta_WMA.obj: ..\..\..\..\..\src\ta_func\ta_WMA.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_WMA.obj ..\..\..\..\..\src\ta_func\ta_WMA.c
+
diff --git a/vendor/ta-lib/make/csr/win32/watcom/ta_regtest/Makefile b/vendor/ta-lib/make/csr/win32/watcom/ta_regtest/Makefile
new file mode 100644
index 000000000..7791c46e2
--- /dev/null
+++ b/vendor/ta-lib/make/csr/win32/watcom/ta_regtest/Makefile
@@ -0,0 +1,219 @@
+#############################################################################
+# Makefile for building ta_regtest
+# Generated by tmake;
+# Project: ta_regtest/ta_regtest
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = wcl386
+CXX = wcl386
+CFLAGS = -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+CXXFLAGS= -zq -w2 -ox -d=TA_SINGLE_THREAD -d=WIN32
+INCPATH = -i="..\..\..\..\..\src\ta_common" -i="..\..\..\..\..\src\tools\ta_regtest" -i="..\..\..\..\..\src\ta_func" -i="..\..\..\..\..\include"
+LINK = wlink
+LFLAGS = op quiet op c sys nt
+LIBS = ..\..\..\..\..\lib\ta_libc_csr.lib
+MOC = moc
+
+ZIP = zip -r -9
+
+####### Files
+
+HEADERS =
+SOURCES = ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_internals.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c &
+ ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_util.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_data.c &
+ ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+OBJECTS = ..\..\..\..\..\temp\csr\ta_regtest.obj &
+ ..\..\..\..\..\temp\csr\test_candlestick.obj &
+ ..\..\..\..\..\temp\csr\test_1in_1out.obj &
+ ..\..\..\..\..\temp\csr\test_1in_2out.obj &
+ ..\..\..\..\..\temp\csr\test_internals.obj &
+ ..\..\..\..\..\temp\csr\test_adx.obj &
+ ..\..\..\..\..\temp\csr\test_bbands.obj &
+ ..\..\..\..\..\temp\csr\test_ma.obj &
+ ..\..\..\..\..\temp\csr\test_macd.obj &
+ ..\..\..\..\..\temp\csr\test_minmax.obj &
+ ..\..\..\..\..\temp\csr\test_mom.obj &
+ ..\..\..\..\..\temp\csr\test_per_ema.obj &
+ ..\..\..\..\..\temp\csr\test_per_hl.obj &
+ ..\..\..\..\..\temp\csr\test_per_hlc.obj &
+ ..\..\..\..\..\temp\csr\test_per_hlcv.obj &
+ ..\..\..\..\..\temp\csr\test_per_ohlc.obj &
+ ..\..\..\..\..\temp\csr\test_po.obj &
+ ..\..\..\..\..\temp\csr\test_rsi.obj &
+ ..\..\..\..\..\temp\csr\test_sar.obj &
+ ..\..\..\..\..\temp\csr\test_stddev.obj &
+ ..\..\..\..\..\temp\csr\test_stoch.obj &
+ ..\..\..\..\..\temp\csr\test_trange.obj &
+ ..\..\..\..\..\temp\csr\test_util.obj &
+ ..\..\..\..\..\temp\csr\test_data.obj &
+ ..\..\..\..\..\temp\csr\test_abstract.obj
+SRCMOC =
+OBJMOC =
+DIST =
+TARGET = ..\..\..\..\..\bin\ta_regtest.exe
+TMPLIST = ta_regtest.lst
+
+####### Build rules
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC)
+ @%create $(TMPLIST)
+ @%append $(TMPLIST) NAME ta_regtest
+ @%append $(TMPLIST) FIL ..\..\..\..\..\temp\csr\ta_regtest.obj,..\..\..\..\..\temp\csr\test_candlestick.obj,..\..\..\..\..\temp\csr\test_1in_1out.obj,..\..\..\..\..\temp\csr\test_1in_2out.obj,..\..\..\..\..\temp\csr\test_internals.obj,..\..\..\..\..\temp\csr\test_adx.obj,..\..\..\..\..\temp\csr\test_bbands.obj,..\..\..\..\..\temp\csr\test_ma.obj,..\..\..\..\..\temp\csr\test_macd.obj,..\..\..\..\..\temp\csr\test_minmax.obj,..\..\..\..\..\temp\csr\test_mom.obj,..\..\..\..\..\temp\csr\test_per_ema.obj,..\..\..\..\..\temp\csr\test_per_hl.obj,..\..\..\..\..\temp\csr\test_per_hlc.obj,..\..\..\..\..\temp\csr\test_per_hlcv.obj,..\..\..\..\..\temp\csr\test_per_ohlc.obj,..\..\..\..\..\temp\csr\test_po.obj,..\..\..\..\..\temp\csr\test_rsi.obj,..\..\..\..\..\temp\csr\test_sar.obj,..\..\..\..\..\temp\csr\test_stddev.obj,..\..\..\..\..\temp\csr\test_stoch.obj,..\..\..\..\..\temp\csr\test_trange.obj,..\..\..\..\..\temp\csr\test_util.obj,..\..\..\..\..\temp\csr\test_data.obj,..\..\..\..\..\temp\csr\test_abstract.obj
+ @%append $(TMPLIST) LIBR ..\..\..\..\..\lib\ta_libc_csr.lib
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+ del $(TMPLIST)
+
+moc: $(SRCMOC)
+
+tmake: ../csr/win32/watcom/ta_regtest/Makefile
+
+../csr/win32/watcom/ta_regtest/Makefile: ta_regtest/ta_regtest.pro
+ tmake ta_regtest/ta_regtest.pro -o ../csr/win32/watcom/ta_regtest/Makefile
+
+dist:
+ $(ZIP) ta_regtest/ta_regtest.zip ta_regtest/ta_regtest.pro $(SOURCES) $(HEADERS) $(DIST)
+
+clean:
+ -del ..\..\..\..\..\temp\csr\ta_regtest.obj
+ -del ..\..\..\..\..\temp\csr\test_candlestick.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_1out.obj
+ -del ..\..\..\..\..\temp\csr\test_1in_2out.obj
+ -del ..\..\..\..\..\temp\csr\test_internals.obj
+ -del ..\..\..\..\..\temp\csr\test_adx.obj
+ -del ..\..\..\..\..\temp\csr\test_bbands.obj
+ -del ..\..\..\..\..\temp\csr\test_ma.obj
+ -del ..\..\..\..\..\temp\csr\test_macd.obj
+ -del ..\..\..\..\..\temp\csr\test_minmax.obj
+ -del ..\..\..\..\..\temp\csr\test_mom.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ema.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hl.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlc.obj
+ -del ..\..\..\..\..\temp\csr\test_per_hlcv.obj
+ -del ..\..\..\..\..\temp\csr\test_per_ohlc.obj
+ -del ..\..\..\..\..\temp\csr\test_po.obj
+ -del ..\..\..\..\..\temp\csr\test_rsi.obj
+ -del ..\..\..\..\..\temp\csr\test_sar.obj
+ -del ..\..\..\..\..\temp\csr\test_stddev.obj
+ -del ..\..\..\..\..\temp\csr\test_stoch.obj
+ -del ..\..\..\..\..\temp\csr\test_trange.obj
+ -del ..\..\..\..\..\temp\csr\test_util.obj
+ -del ..\..\..\..\..\temp\csr\test_data.obj
+ -del ..\..\..\..\..\temp\csr\test_abstract.obj
+ -del $(TARGET)
+ -del ../../../../../bin/*.map
+ -del ../../../../../bin/*._xe
+ -del ../../../../../bin/*.tds
+ -del ../../../../../bin/*.pdb
+ -del ../../../../../bin/*.pbo
+ -del ../../../../../bin/*.pbi
+ -del ../../../../../bin/*.pbt
+ -del ../../../../../temp/csr/*.pch
+ -del ../../../../../temp/csr/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.pch
+ -del ../../../../../temp/csr/ta_regtest/*.idb
+ -del ../../../../../temp/csr/ta_regtest/*.obj
+
+####### Compile
+
+..\..\..\..\..\temp\csr\ta_regtest.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\ta_regtest.obj ..\..\..\..\..\src\tools\ta_regtest\ta_regtest.c
+
+..\..\..\..\..\temp\csr\test_candlestick.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_candlestick.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_candlestick.c
+
+..\..\..\..\..\temp\csr\test_1in_1out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_1in_1out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_1out.c
+
+..\..\..\..\..\temp\csr\test_1in_2out.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_1in_2out.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_1in_2out.c
+
+..\..\..\..\..\temp\csr\test_internals.obj: ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_internals.obj ..\..\..\..\..\src\tools\ta_regtest\test_internals.c
+
+..\..\..\..\..\temp\csr\test_adx.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_adx.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_adx.c
+
+..\..\..\..\..\temp\csr\test_bbands.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_bbands.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_bbands.c
+
+..\..\..\..\..\temp\csr\test_ma.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_ma.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_ma.c
+
+..\..\..\..\..\temp\csr\test_macd.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_macd.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_macd.c
+
+..\..\..\..\..\temp\csr\test_minmax.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_minmax.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_minmax.c
+
+..\..\..\..\..\temp\csr\test_mom.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_mom.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_mom.c
+
+..\..\..\..\..\temp\csr\test_per_ema.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_per_ema.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ema.c
+
+..\..\..\..\..\temp\csr\test_per_hl.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_per_hl.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hl.c
+
+..\..\..\..\..\temp\csr\test_per_hlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_per_hlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlc.c
+
+..\..\..\..\..\temp\csr\test_per_hlcv.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_per_hlcv.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_hlcv.c
+
+..\..\..\..\..\temp\csr\test_per_ohlc.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_per_ohlc.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_per_ohlc.c
+
+..\..\..\..\..\temp\csr\test_po.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_po.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_po.c
+
+..\..\..\..\..\temp\csr\test_rsi.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_rsi.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_rsi.c
+
+..\..\..\..\..\temp\csr\test_sar.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_sar.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_sar.c
+
+..\..\..\..\..\temp\csr\test_stddev.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_stddev.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stddev.c
+
+..\..\..\..\..\temp\csr\test_stoch.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_stoch.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_stoch.c
+
+..\..\..\..\..\temp\csr\test_trange.obj: ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_trange.obj ..\..\..\..\..\src\tools\ta_regtest\ta_test_func\test_trange.c
+
+..\..\..\..\..\temp\csr\test_util.obj: ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_util.obj ..\..\..\..\..\src\tools\ta_regtest\test_util.c
+
+..\..\..\..\..\temp\csr\test_data.obj: ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_data.obj ..\..\..\..\..\src\tools\ta_regtest\test_data.c
+
+..\..\..\..\..\temp\csr\test_abstract.obj: ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+ $(CC) -c $(CFLAGS) $(INCPATH) -fo=..\..\..\..\..\temp\csr\test_abstract.obj ..\..\..\..\..\src\tools\ta_regtest\test_abstract.c
+
diff --git a/vendor/ta-lib/make/gen_make/README.TXT b/vendor/ta-lib/make/gen_make/README.TXT
new file mode 100644
index 000000000..70e375f95
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/README.TXT
@@ -0,0 +1,40 @@
+================================
+How to regenerate the Makefiles?
+================================
+All makefiles are re-generated by doing:
+
+c:\> perl ./gen_make.pl
+
+If you did add a TA function, you must first compile
+and run gen_code. This will generate:
+ "ta-lib\ta_func_list.txt"
+
+This .txt file is used as an input to re-generate many
+makefiles when gen_make.pl is executed.
+
+==============
+What is tmake?
+==============
+The makefiles are generated by tmake. This utility
+is not included in this package. This is freely
+available from Trolltech (the maker of the QT
+library). Just put the tmake in your path and
+you are done (TA-lib comes with all the required
+template).
+
+TMake version tested: V1.7 and V1.8
+
+A bug in V1.9 and 1.10 prevents tmake to work.
+For now, use an older tmake version.
+
+================================
+Porting to new Compiler/platform
+================================
+If you can't find your platform-compiler
+in the ta-lib/c/make/template, you may consider
+to copy additional templates from the TMAKE
+distribution.
+
+The gen_make.pl will create all the needed
+directories and generates Makefiles for all
+templates find in ta-lib/c/make/template.
diff --git a/vendor/ta-lib/make/gen_make/gen_code/gen_code.pro b/vendor/ta-lib/make/gen_make/gen_code/gen_code.pro
new file mode 100644
index 000000000..5b56cc24f
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/gen_code/gen_code.pro
@@ -0,0 +1,151 @@
+TEMPLATE = app
+CONFIG -= qt
+
+# Force this application to be a console application
+CONFIG -= windows
+CONFIG += console
+
+# Identify the temp dir
+cmd:OBJECTS_DIR = ../../../../../temp/cmd/gen_code
+cmr:OBJECTS_DIR = ../../../../../temp/cmr/gen_code
+cmp:OBJECTS_DIR = ../../../../../temp/cmp/gen_code
+csd:OBJECTS_DIR = ../../../../../temp/csd/gen_code
+csr:OBJECTS_DIR = ../../../../../temp/csr/gen_code
+csp:OBJECTS_DIR = ../../../../../temp/csp/gen_code
+cdr:OBJECTS_DIR = ../../../../../temp/cdr/gen_code
+cdd:OBJECTS_DIR = ../../../../../temp/cdd/gen_code
+
+# Output info
+TARGET = gen_code
+DESTDIR = ../../../../../bin
+
+# Files to process
+
+SOURCES = ../../../../../src/tools/gen_code/gen_code.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+
+
+# Additional libraries
+win32:TA_COMMON_CMD = ta_common_cmd.lib
+win32:TA_COMMON_CMR = ta_common_cmr.lib
+win32:TA_COMMON_CSD = ta_common_csd.lib
+win32:TA_COMMON_CSR = ta_common_csr.lib
+win32:TA_COMMON_CDR = ta_common_cdr.lib
+win32:TA_COMMON_CDD = ta_common_cdd.lib
+
+unix:TA_COMMON_CMD = libta_common_cmd.a
+unix:TA_COMMON_CMR = libta_common_cmr.a
+unix:TA_COMMON_CMP = libta_common_cmp.a
+unix:TA_COMMON_CSD = libta_common_csd.a
+unix:TA_COMMON_CSR = libta_common_csr.a
+unix:TA_COMMON_CSP = libta_common_csp.a
+unix:TA_COMMON_CDR = libta_common_cdr.a
+unix:TA_COMMON_CDD = libta_common_cdd.a
+
+cmd:LIBS += ../../../../../lib/$$TA_COMMON_CMD
+cmr:LIBS += ../../../../../lib/$$TA_COMMON_CMR
+cmp:LIBS += ../../../../../lib/$$TA_COMMON_CMP
+csd:LIBS += ../../../../../lib/$$TA_COMMON_CSD
+csr:LIBS += ../../../../../lib/$$TA_COMMON_CSR
+csp:LIBS += ../../../../../lib/$$TA_COMMON_CSP
+cdr:LIBS += ../../../../../lib/$$TA_COMMON_CDR
+cdd:LIBS += ../../../../../lib/$$TA_COMMON_CDD
+
+unix:LIBS += -ldl
+
+# Compiler Options
+INCLUDEPATH = ../../../../../include \
+ ../../../../../src/ta_common \
+ ../../../../../src/ta_abstract \
+ ../../../../../src/ta_abstract/tables \
+ ../../../../../src/ta_abstract/frames
+
+DEFINES *= TA_GEN_CODE
+
+# debug/release dependent options.
+debug:DEFINES *= TA_DEBUG
+debug:DEFINES *= _DEBUG
+DEFINES += TA_SINGLE_THREAD
+thread:DEFINES -= TA_SINGLE_THREAD
+
+
+# Platform dependent options.
+win32:DEFINES *= WIN32
+win32-msvc:DEFINES *= _MBCS _LIB
+cygwin-g++:LIBS -= -ldl
+freebsd-g++:LIBS -= -ldl
+freebsd-g++:INCLUDEPATH += /usr/local/include
+
+cmd:TEMP_CLEAN_ALL = ../../../../../temp/cmd/*.pch
+cmr:TEMP_CLEAN_ALL = ../../../../../temp/cmr/*.pch
+cmp:TEMP_CLEAN_ALL = ../../../../../temp/cmp/*.pch
+csd:TEMP_CLEAN_ALL = ../../../../../temp/csd/*.pch
+csr:TEMP_CLEAN_ALL = ../../../../../temp/csr/*.pch
+csp:TEMP_CLEAN_ALL = ../../../../../temp/csp/*.pch
+cdr:TEMP_CLEAN_ALL = ../../../../../temp/cdr/*.pch
+cdd:TEMP_CLEAN_ALL = ../../../../../temp/cdd/*.pch
+
+cmd:TEMP_CLEAN_ALL2 = ../../../../../temp/cmd/*.idb
+cmr:TEMP_CLEAN_ALL2 = ../../../../../temp/cmr/*.idb
+cmp:TEMP_CLEAN_ALL2 = ../../../../../temp/cmp/*.idb
+csd:TEMP_CLEAN_ALL2 = ../../../../../temp/csd/*.idb
+csr:TEMP_CLEAN_ALL2 = ../../../../../temp/csr/*.idb
+csp:TEMP_CLEAN_ALL2 = ../../../../../temp/csp/*.idb
+cdr:TEMP_CLEAN_ALL2 = ../../../../../temp/cdr/*.idb
+cdd:TEMP_CLEAN_ALL2 = ../../../../../temp/cdd/*.idb
+
+cmd:TEMP_CLEAN_ALL3 = ../../../../../temp/cmd/$$TARGET/*.pch
+cmr:TEMP_CLEAN_ALL3 = ../../../../../temp/cmr/$$TARGET/*.pch
+cmp:TEMP_CLEAN_ALL3 = ../../../../../temp/cmp/$$TARGET/*.pch
+csd:TEMP_CLEAN_ALL3 = ../../../../../temp/csd/$$TARGET/*.pch
+csr:TEMP_CLEAN_ALL3 = ../../../../../temp/csr/$$TARGET/*.pch
+csp:TEMP_CLEAN_ALL3 = ../../../../../temp/csp/$$TARGET/*.pch
+cdr:TEMP_CLEAN_ALL3 = ../../../../../temp/cdr/$$TARGET/*.pch
+cdd:TEMP_CLEAN_ALL3 = ../../../../../temp/cdd/$$TARGET/*.pch
+
+cmd:TEMP_CLEAN_ALL4 = ../../../../../temp/cmd/$$TARGET/*.idb
+cmr:TEMP_CLEAN_ALL4 = ../../../../../temp/cmr/$$TARGET/*.idb
+cmp:TEMP_CLEAN_ALL4 = ../../../../../temp/cmp/$$TARGET/*.idb
+csd:TEMP_CLEAN_ALL4 = ../../../../../temp/csd/$$TARGET/*.idb
+csr:TEMP_CLEAN_ALL4 = ../../../../../temp/csr/$$TARGET/*.idb
+csp:TEMP_CLEAN_ALL4 = ../../../../../temp/csp/$$TARGET/*.idb
+cdr:TEMP_CLEAN_ALL4 = ../../../../../temp/cdr/$$TARGET/*.idb
+cdd:TEMP_CLEAN_ALL4 = ../../../../../temp/cdd/$$TARGET/*.idb
+
+cmd:TEMP_CLEAN_ALL5 = ../../../../../temp/cmd/$$TARGET/*.obj
+cmr:TEMP_CLEAN_ALL5 = ../../../../../temp/cmr/$$TARGET/*.obj
+cmp:TEMP_CLEAN_ALL5 = ../../../../../temp/cmp/$$TARGET/*.obj
+csd:TEMP_CLEAN_ALL5 = ../../../../../temp/csd/$$TARGET/*.obj
+csr:TEMP_CLEAN_ALL5 = ../../../../../temp/csr/$$TARGET/*.obj
+csp:TEMP_CLEAN_ALL5 = ../../../../../temp/csp/$$TARGET/*.obj
+cdr:TEMP_CLEAN_ALL5 = ../../../../../temp/cdr/$$TARGET/*.obj
+cdd:TEMP_CLEAN_ALL5 = ../../../../../temp/cdd/$$TARGET/*.obj
+
+win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt $$TEMP_CLEAN_ALL $$TEMP_CLEAN_ALL2 $$TEMP_CLEAN_ALL3 $$TEMP_CLEAN_ALL4 $$TEMP_CLEAN_ALL5
diff --git a/vendor/ta-lib/make/gen_make/gen_make.pl b/vendor/ta-lib/make/gen_make/gen_make.pl
new file mode 100644
index 000000000..a26d855b3
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/gen_make.pl
@@ -0,0 +1,43 @@
+#!/usr/bin/perl
+
+# This perl script is the "mother of all" making
+# all the operations for re-generating all the
+# makefiles variant.
+
+if( $^O eq "MSWin32" )
+{
+ $ENV{'TMAKEPATH'} = './template/win32-msvc';
+ $MAKEPATH = './template/win32-msvc';
+}
+else
+{
+ $ENV{'TMAKEPATH'} = './template/linux-g++';
+ $MAKEPATH = './template/linux-g++';
+}
+
+print "Generating ta_func.pro template...";
+chdir "ta_func";
+system( "perl make_pro.pl >ta_func.pro" );
+chdir "..";
+print "done.\n";
+
+print "Generating ta_abstract.pro template...";
+chdir "ta_abstract";
+system( "perl make_pro.pl >ta_abstract.pro" );
+chdir "..";
+print "done.\n";
+
+print "Generating ta_libc.pro template...";
+chdir "ta_libc";
+system( "perl make_pro.pl >ta_libc.pro" );
+chdir "..";
+print "done.\n";
+
+system( "perl ./make_make.pl cdr $MAKEPATH \"template/*\" all" );
+system( "perl ./make_make.pl cdd $MAKEPATH \"template/*\" all" );
+system( "perl ./make_make.pl cmd $MAKEPATH \"template/*\" all" );
+system( "perl ./make_make.pl cmr $MAKEPATH \"template/*\" all" );
+system( "perl ./make_make.pl cmp $MAKEPATH \"template/*\" all" );
+system( "perl ./make_make.pl csr $MAKEPATH \"template/*\" all" );
+system( "perl ./make_make.pl csd $MAKEPATH \"template/*\" all" );
+system( "perl ./make_make.pl csp $MAKEPATH \"template/*\" all" );
diff --git a/vendor/ta-lib/make/gen_make/make_make.pl b/vendor/ta-lib/make/gen_make/make_make.pl
new file mode 100644
index 000000000..94748538f
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/make_make.pl
@@ -0,0 +1,269 @@
+#!/usr/bin/perl
+
+# You should not have to call this script directly. Use instead
+# the "gen_make.pl" who effectively do everything.
+
+# This script will create all the makefiles for all
+# the plateform using the projects describe in the
+# '/c/make/gen_make' directory.
+#
+# This script is called with a parameter defining the
+# type of application with which the library is link:
+# Example:
+# 'perl make_make.pl cmr ...' creates the console/multithread/release makefiles.
+# 'perl make_make.pl cmd ...' creates the console/multithread/debug makefiles.
+#
+
+use File::Path;
+use File::DosGlob 'glob';
+use Env;
+
+if( (scalar @ARGV) != 4 )
+{
+ print( "Missing parameter\n" );
+ print( "Usage: make_make TMAKEPATH destPath platform\n" );
+ print( "\n" );
+ print( " platform = {all|linux_only|msvc_only}\n" );
+ die;
+}
+
+if( @ARGV[0] eq "cmr" ) {
+ $makeConsole = 1;
+ $makeThread = 1;
+ $makeDebug = 0;
+ $makeDLL = 0;
+}
+elsif( @ARGV[0] eq "cmd" ) {
+ $makeConsole = 1;
+ $makeThread = 1;
+ $makeDebug = 1;
+ $makeDLL = 0;
+}
+elsif( @ARGV[0] eq "cmp" ) {
+ $makeConsole = 1;
+ $makeThread = 1;
+ $makeDebug = 2;
+ $makeDLL = 0;
+}
+elsif( @ARGV[0] eq "csr" ) {
+ $makeConsole = 1;
+ $makeThread = 0;
+ $makeDebug = 0;
+ $makeDLL = 0;
+}
+elsif( @ARGV[0] eq "csd" ) {
+ $makeConsole = 1;
+ $makeThread = 0;
+ $makeDebug = 1;
+ $makeDLL = 0;
+}
+elsif( @ARGV[0] eq "csp" ) {
+ $makeConsole = 1;
+ $makeThread = 0;
+ $makeDebug = 2;
+ $makeDLL = 0;
+}
+elsif( @ARGV[0] eq "cdr" ) {
+ $makeConsole = 1;
+ $makeThread = 1;
+ $makeDebug = 0;
+ $makeDLL = 1;
+}
+elsif( @ARGV[0] eq "cdd" ) {
+ $makeConsole = 1;
+ $makeThread = 1;
+ $makeDebug = 1;
+ $makeDLL = 1;
+}
+else
+{
+ print( "Bad parameter\n" );
+ die;
+}
+
+$origTMAKEPATH = @ARGV[1];
+$ENV{'TMAKEPATH'} = $origTMAKEPATH;
+
+# print "MAKEPATH[".$origTMAKEPATH."]\n";
+
+$origTemplatePath = @ARGV[2];
+@platformCompilerPath = glob $origTemplatePath;
+
+# print "Template Path[$origTemplatePath]\n";
+# print "Platform-Compiler Path[@platformCompilerPath]\n";
+print "Generating (".@ARGV[0].") ";
+
+if( $makeConsole == 1 ) {
+ print "CONSOLE ";
+}
+else {
+ print "WINDOWS ";
+}
+
+if( $makeThread == 1 ) {
+ print "MULTITHREAD ";
+}
+else {
+ print "SINGLE-THREAD ";
+}
+
+if( $makeDLL == 1 )
+{
+ print "DLL ";
+}
+
+if( $makeDebug == 1 ) {
+ print "DEBUG ";
+}
+elsif ($makeDebug == 2){
+ print "PROFILE ";
+}
+else {
+ print "RELEASE ";
+}
+
+print "makefiles...\n";
+
+
+# Clean-up existing platform/compiler directory.
+
+# Note:
+#foreach $z (@platformCompilerPath) {
+ # Get the last element of each path. This
+ # is the platformcompiler string.
+# @splitPath = split( /[\\\/]/, $z );
+# $platformCompiler = @splitPath[$#splitPath];
+
+# ($platform,$compiler) = split( /-/, $platformCompiler );
+
+ # Skip the cases causing trouble.
+# next if( length($platform) == 0 );
+# next if( length($compiler) == 0 );
+
+ # Clean-up the directories
+# rmtree( "../".@ARGV[0]."/".$platform );
+#}
+
+# For each platform/compiler pair, create the directory structure.
+foreach $z (@platformCompilerPath) {
+
+ # Get the last element of each path. This
+ # is the platformcompiler string.
+ @splitPath = split( /[\\\/]/, $z );
+ $platformCompiler = @splitPath[$#splitPath];
+
+ ($platform,$compiler) = split( /-/, $platformCompiler );
+
+ # Skip the cases causing trouble.
+ next if length($platform) == 0;
+ next if length($compiler) == 0;
+
+ # On non win32 platform, skip generating the win32 makefiles.
+ if( $^O ne "MSWin32" )
+ {
+ next if ($platform eq "win32");
+ }
+
+ if( @ARGV[3] eq "linux_only" )
+ {
+ next if($platform eq "win32");
+ next if($platform eq "cygwin" );
+ next if($platform eq "borland" );
+ next if($platform eq "watcom" );
+ next if($platform eq "symantec" );
+ }
+
+ if( @ARGV[3] eq "msvc_only" )
+ {
+ next if($compiler ne "msvc");
+ }
+
+ # cdr and cdd are generated for msvc only
+ if( $compiler ne "msvc" )
+ {
+ next if($makeDLL eq 1);
+ }
+
+ # For now, csp and cmp are generated for g++ only
+ if( $compiler ne "g++" )
+ {
+ next if($makeDebug eq 2);
+ }
+
+ # Create the directories
+ $dirToProcess = "../".@ARGV[0]."/".$platform."/".$compiler;
+ print "Doing ".$platform."-".$compiler."... ";
+ mkpath( $dirToProcess );
+
+ # For each .pro file in the ta-lib/c/make/tmake,
+ # duplicate the same directory structure and
+ # execute tmake.
+ @proList = glob "*/*.pro";
+
+ foreach $y (@proList) {
+ ($proPath, $proFile) = split( /[\\\/]/, $y );
+
+ mkpath( $dirToProcess."/".$proPath );
+ if ($platform ne "win32")
+ {
+ $toRun = "tmake -unix";
+ }
+ else
+ {
+ $toRun = "tmake -win32";
+ }
+
+ if( $makeDebug == 1 ) {
+ $toRun = $toRun." "."\"CONFIG+=debug\"";
+ if( $makeDLL == 1 ) {
+ $toRun = $toRun." "."\"TMAKE_CFLAGS_MT_DBG=-MDd -Zi\"";
+ $toRun = $toRun." "."\"TMAKE_CXXFLAGS_MT_DBG=-MDd -Zi\"";
+ }
+ }
+ #Set the profiler options here --AK--
+ elsif ( $makeDebug == 2 ) {
+ $toRun = $toRun." "."\"CONFIG+=debug\"";
+ if( $compiler eq "g++" ) {
+ $toRun = $toRun." "."\"TMAKE_CFLAGS_DEBUG+=-O\"";
+ $toRun = $toRun." "."\"TMAKE_CFLAGS_DEBUG+=-pg\"";
+ $toRun = $toRun." "."\"TMAKE_LFLAGS+=-pg\"";
+ }
+ }
+ else {
+ $toRun = $toRun." "."\"CONFIG+=release\"";
+ if( $makeDLL == 1 ) {
+ $toRun = $toRun." "."\"TMAKE_CFLAGS_MT=-MD\"";
+ $toRun = $toRun." "."\"TMAKE_CXXFLAGS_MT=-MD\"";
+ }
+ }
+
+ if( $makeConsole == 1 ) {
+ $toRun = $toRun." "."\"CONFIG+=console\"";
+ }
+ else {
+ $toRun = $toRun." "."\"CONFIG+=windows\"";
+ }
+
+ if( $makeThread == 1 ) {
+ $toRun = $toRun." "."\"CONFIG+=thread\"";
+ }
+
+ $toRun = $toRun." "."\"CONFIG+=".@ARGV[0]."\"";
+
+ $toRun = $toRun." ".$proPath."/".$proFile;
+ $toRun = $toRun." -o "."../".@ARGV[0]."/".$platform."/".$compiler."/".$proPath."/"."Makefile";
+ $ENV{'TMAKEPATH'} = $origTMAKEPATH."\\..\\".$platformCompiler;
+ system $toRun;
+ }
+
+ # Create the root Makefile.
+ $toRun = "tmake";
+ $toRun = $toRun." "."\"TMAKEPATH=".$origTMAKEPATH."/../".$platformCompiler."\"";
+ $toRun = $toRun." rootmake.pro";
+ $toRun = $toRun." -o "."../".@ARGV[0]."/".$platform."/".$compiler."/Makefile";
+ # print "to run = $toRun\n";
+ system $toRun;
+
+ print "done."."\n";
+}
+
diff --git a/vendor/ta-lib/make/gen_make/rootmake.pro b/vendor/ta-lib/make/gen_make/rootmake.pro
new file mode 100644
index 000000000..6f9411025
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/rootmake.pro
@@ -0,0 +1,7 @@
+TEMPLATE = subdirs
+SUBDIRS = ta_common \
+ ta_func \
+ ta_abstract \
+ ta_libc \
+ gen_code \
+ ta_regtest
diff --git a/vendor/ta-lib/make/gen_make/ta_abstract/make_pro.pl b/vendor/ta-lib/make/gen_make/ta_abstract/make_pro.pl
new file mode 100644
index 000000000..f317b9837
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_abstract/make_pro.pl
@@ -0,0 +1,141 @@
+#! /usr/bin/perl
+
+# This file generates the "ta_abstract.pro"
+#
+# The output simply goes to stdout.
+
+print "# Do not modify this file. It is automatically\n";
+print "# generated by make_pro.pl\n";
+print "\n";
+
+print "TEMPLATE = lib\n";
+print "CONFIG -= qt\n";
+print "CONFIG += staticlib\n";
+print "\n";
+print "# Identify the temp dir\n";
+print "cmd:OBJECTS_DIR = ../../../../../temp/cmd\n";
+print "cmr:OBJECTS_DIR = ../../../../../temp/cmr\n";
+print "cmp:OBJECTS_DIR = ../../../../../temp/cmp\n";
+print "csd:OBJECTS_DIR = ../../../../../temp/csd\n";
+print "csr:OBJECTS_DIR = ../../../../../temp/csr\n";
+print "csp:OBJECTS_DIR = ../../../../../temp/csp\n";
+print "cdr:OBJECTS_DIR = ../../../../../temp/cdr\n";
+print "cdd:OBJECTS_DIR = ../../../../../temp/cdd\n";
+print "\n";
+print "# Identify the target\n";
+print "LIBTARGET = ta_abstract\n";
+print "cmd:TARGET = ta_abstract_cmd\n";
+print "cmr:TARGET = ta_abstract_cmr\n";
+print "cmp:TARGET = ta_abstract_cmp\n";
+print "csd:TARGET = ta_abstract_csd\n";
+print "csr:TARGET = ta_abstract_csr\n";
+print "csp:TARGET = ta_abstract_csp\n";
+print "cdr:TARGET = ta_abstract_cdr\n";
+print "cdd:TARGET = ta_abstract_cdd\n";
+print "\n";
+print "# Output info\n";
+print "DESTDIR = ../../../../../lib\n";
+print "\n";
+print "# Files to process\n";
+print "SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \\ \n";
+print " ../../../../../src/ta_abstract/ta_def_ui.c \\ \n";
+print " ../../../../../src/ta_abstract/ta_func_api.c \\ \n";
+print " ../../../../../src/ta_abstract/ta_group_idx.c \\ \n";
+print " ../../../../../src/ta_abstract/frames/ta_frame.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_a.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_b.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_c.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_d.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_e.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_f.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_g.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_h.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_i.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_j.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_k.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_l.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_m.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_n.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_o.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_p.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_q.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_r.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_s.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_t.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_u.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_v.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_w.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_x.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_y.c \\ \n";
+print " ../../../../../src/ta_abstract/tables/table_z.c";
+
+# Generate the list of functions.
+
+print " \n";
+
+print "# Compiler Options\n";
+print "INCLUDEPATH = ../../../../../src/ta_common \\ \n";
+print " ../../../../../src/ta_abstract \\ \n";
+print " ../../../../../src/ta_abstract/tables \\ \n";
+print " ../../../../../src/ta_abstract/frames \\ \n";
+print " ../../../../../include\n";
+print "\n";
+print "# debug/release dependent options.\n";
+print "debug:DEFINES *= TA_DEBUG\n";
+print "debug:DEFINES *= _DEBUG\n";
+print "DEFINES += TA_SINGLE_THREAD\n";
+print "thread:DEFINES -= TA_SINGLE_THREAD\n";
+print "\n";
+print "# Platform dependent options.\n";
+print "win32:DEFINES *= WIN32\n";
+print "win32-msvc:DEFINES *= _MBCS _LIB\n";
+print "freebsd-g++:LIBS -= -ldl\n";
+print "freebsd-g++:INCLUDEPATH += /usr/local/include\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL = ../../../../../temp/cmd/*.pch\n";
+print "cmr:TEMP_CLEAN_ALL = ../../../../../temp/cmr/*.pch\n";
+print "cmp:TEMP_CLEAN_ALL = ../../../../../temp/cmp/*.pch\n";
+print "csd:TEMP_CLEAN_ALL = ../../../../../temp/csd/*.pch\n";
+print "csr:TEMP_CLEAN_ALL = ../../../../../temp/csr/*.pch\n";
+print "csp:TEMP_CLEAN_ALL = ../../../../../temp/csp/*.pch\n";
+print "cdr:TEMP_CLEAN_ALL = ../../../../../temp/cdr/*.pch\n";
+print "cdd:TEMP_CLEAN_ALL = ../../../../../temp/cdd/*.pch\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL2 = ../../../../../temp/cmd/*.idb\n";
+print "cmr:TEMP_CLEAN_ALL2 = ../../../../../temp/cmr/*.idb\n";
+print "cmp:TEMP_CLEAN_ALL2 = ../../../../../temp/cmp/*.idb\n";
+print "csd:TEMP_CLEAN_ALL2 = ../../../../../temp/csd/*.idb\n";
+print "csr:TEMP_CLEAN_ALL2 = ../../../../../temp/csr/*.idb\n";
+print "csp:TEMP_CLEAN_ALL2 = ../../../../../temp/csp/*.idb\n";
+print "cdr:TEMP_CLEAN_ALL2 = ../../../../../temp/cdr/*.idb\n";
+print "cdd:TEMP_CLEAN_ALL2 = ../../../../../temp/cdd/*.idb\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL3 = ../../../../../temp/cmd/\$\$LIBTARGET/*.pch\n";
+print "cmr:TEMP_CLEAN_ALL3 = ../../../../../temp/cmr/\$\$LIBTARGET/*.pch\n";
+print "cmp:TEMP_CLEAN_ALL3 = ../../../../../temp/cmp/\$\$LIBTARGET/*.pch\n";
+print "csd:TEMP_CLEAN_ALL3 = ../../../../../temp/csd/\$\$LIBTARGET/*.pch\n";
+print "csr:TEMP_CLEAN_ALL3 = ../../../../../temp/csr/\$\$LIBTARGET/*.pch\n";
+print "csp:TEMP_CLEAN_ALL3 = ../../../../../temp/csp/\$\$LIBTARGET/*.pch\n";
+print "cdr:TEMP_CLEAN_ALL3 = ../../../../../temp/cdr/\$\$LIBTARGET/*.pch\n";
+print "cdd:TEMP_CLEAN_ALL3 = ../../../../../temp/cdd/\$\$LIBTARGET/*.pch\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL4 = ../../../../../temp/cmd/\$\$LIBTARGET/*.idb\n";
+print "cmr:TEMP_CLEAN_ALL4 = ../../../../../temp/cmr/\$\$LIBTARGET/*.idb\n";
+print "cmp:TEMP_CLEAN_ALL4 = ../../../../../temp/cmp/\$\$LIBTARGET/*.idb\n";
+print "csd:TEMP_CLEAN_ALL4 = ../../../../../temp/csd/\$\$LIBTARGET/*.idb\n";
+print "csr:TEMP_CLEAN_ALL4 = ../../../../../temp/csr/\$\$LIBTARGET/*.idb\n";
+print "csp:TEMP_CLEAN_ALL4 = ../../../../../temp/csp/\$\$LIBTARGET/*.idb\n";
+print "cdr:TEMP_CLEAN_ALL4 = ../../../../../temp/cdr/\$\$LIBTARGET/*.idb\n";
+print "cdd:TEMP_CLEAN_ALL4 = ../../../../../temp/cdd/\$\$LIBTARGET/*.idb\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL5 = ../../../../../temp/cmd/\$\$LIBTARGET/*.obj\n";
+print "cmr:TEMP_CLEAN_ALL5 = ../../../../../temp/cmr/\$\$LIBTARGET/*.obj\n";
+print "cmp:TEMP_CLEAN_ALL5 = ../../../../../temp/cmp/\$\$LIBTARGET/*.obj\n";
+print "csd:TEMP_CLEAN_ALL5 = ../../../../../temp/csd/\$\$LIBTARGET/*.obj\n";
+print "csr:TEMP_CLEAN_ALL5 = ../../../../../temp/csr/\$\$LIBTARGET/*.obj\n";
+print "csp:TEMP_CLEAN_ALL5 = ../../../../../temp/csp/\$\$LIBTARGET/*.obj\n";
+print "cdr:TEMP_CLEAN_ALL5 = ../../../../../temp/cdr/\$\$LIBTARGET/*.obj\n";
+print "cdd:TEMP_CLEAN_ALL5 = ../../../../../temp/cdd/\$\$LIBTARGET/*.obj\n";
+print "\n";
+print "win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt \$\$TEMP_CLEAN_ALL \$\$TEMP_CLEAN_ALL2 \$\$TEMP_CLEAN_ALL3 \$\$TEMP_CLEAN_ALL4 \$\$TEMP_CLEAN_ALL5\n";
+
diff --git a/vendor/ta-lib/make/gen_make/ta_abstract/ta_abstract.pro b/vendor/ta-lib/make/gen_make/ta_abstract/ta_abstract.pro
new file mode 100644
index 000000000..260c0f007
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_abstract/ta_abstract.pro
@@ -0,0 +1,128 @@
+# Do not modify this file. It is automatically
+# generated by make_pro.pl
+
+TEMPLATE = lib
+CONFIG -= qt
+CONFIG += staticlib
+
+# Identify the temp dir
+cmd:OBJECTS_DIR = ../../../../../temp/cmd
+cmr:OBJECTS_DIR = ../../../../../temp/cmr
+cmp:OBJECTS_DIR = ../../../../../temp/cmp
+csd:OBJECTS_DIR = ../../../../../temp/csd
+csr:OBJECTS_DIR = ../../../../../temp/csr
+csp:OBJECTS_DIR = ../../../../../temp/csp
+cdr:OBJECTS_DIR = ../../../../../temp/cdr
+cdd:OBJECTS_DIR = ../../../../../temp/cdd
+
+# Identify the target
+LIBTARGET = ta_abstract
+cmd:TARGET = ta_abstract_cmd
+cmr:TARGET = ta_abstract_cmr
+cmp:TARGET = ta_abstract_cmp
+csd:TARGET = ta_abstract_csd
+csr:TARGET = ta_abstract_csr
+csp:TARGET = ta_abstract_csp
+cdr:TARGET = ta_abstract_cdr
+cdd:TARGET = ta_abstract_cdd
+
+# Output info
+DESTDIR = ../../../../../lib
+
+# Files to process
+SOURCES = ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c
+# Compiler Options
+INCLUDEPATH = ../../../../../src/ta_common \
+ ../../../../../src/ta_abstract \
+ ../../../../../src/ta_abstract/tables \
+ ../../../../../src/ta_abstract/frames \
+ ../../../../../include
+
+# debug/release dependent options.
+debug:DEFINES *= TA_DEBUG
+debug:DEFINES *= _DEBUG
+DEFINES += TA_SINGLE_THREAD
+thread:DEFINES -= TA_SINGLE_THREAD
+
+# Platform dependent options.
+win32:DEFINES *= WIN32
+win32-msvc:DEFINES *= _MBCS _LIB
+freebsd-g++:LIBS -= -ldl
+freebsd-g++:INCLUDEPATH += /usr/local/include
+
+cmd:TEMP_CLEAN_ALL = ../../../../../temp/cmd/*.pch
+cmr:TEMP_CLEAN_ALL = ../../../../../temp/cmr/*.pch
+cmp:TEMP_CLEAN_ALL = ../../../../../temp/cmp/*.pch
+csd:TEMP_CLEAN_ALL = ../../../../../temp/csd/*.pch
+csr:TEMP_CLEAN_ALL = ../../../../../temp/csr/*.pch
+csp:TEMP_CLEAN_ALL = ../../../../../temp/csp/*.pch
+cdr:TEMP_CLEAN_ALL = ../../../../../temp/cdr/*.pch
+cdd:TEMP_CLEAN_ALL = ../../../../../temp/cdd/*.pch
+
+cmd:TEMP_CLEAN_ALL2 = ../../../../../temp/cmd/*.idb
+cmr:TEMP_CLEAN_ALL2 = ../../../../../temp/cmr/*.idb
+cmp:TEMP_CLEAN_ALL2 = ../../../../../temp/cmp/*.idb
+csd:TEMP_CLEAN_ALL2 = ../../../../../temp/csd/*.idb
+csr:TEMP_CLEAN_ALL2 = ../../../../../temp/csr/*.idb
+csp:TEMP_CLEAN_ALL2 = ../../../../../temp/csp/*.idb
+cdr:TEMP_CLEAN_ALL2 = ../../../../../temp/cdr/*.idb
+cdd:TEMP_CLEAN_ALL2 = ../../../../../temp/cdd/*.idb
+
+cmd:TEMP_CLEAN_ALL3 = ../../../../../temp/cmd/$$LIBTARGET/*.pch
+cmr:TEMP_CLEAN_ALL3 = ../../../../../temp/cmr/$$LIBTARGET/*.pch
+cmp:TEMP_CLEAN_ALL3 = ../../../../../temp/cmp/$$LIBTARGET/*.pch
+csd:TEMP_CLEAN_ALL3 = ../../../../../temp/csd/$$LIBTARGET/*.pch
+csr:TEMP_CLEAN_ALL3 = ../../../../../temp/csr/$$LIBTARGET/*.pch
+csp:TEMP_CLEAN_ALL3 = ../../../../../temp/csp/$$LIBTARGET/*.pch
+cdr:TEMP_CLEAN_ALL3 = ../../../../../temp/cdr/$$LIBTARGET/*.pch
+cdd:TEMP_CLEAN_ALL3 = ../../../../../temp/cdd/$$LIBTARGET/*.pch
+
+cmd:TEMP_CLEAN_ALL4 = ../../../../../temp/cmd/$$LIBTARGET/*.idb
+cmr:TEMP_CLEAN_ALL4 = ../../../../../temp/cmr/$$LIBTARGET/*.idb
+cmp:TEMP_CLEAN_ALL4 = ../../../../../temp/cmp/$$LIBTARGET/*.idb
+csd:TEMP_CLEAN_ALL4 = ../../../../../temp/csd/$$LIBTARGET/*.idb
+csr:TEMP_CLEAN_ALL4 = ../../../../../temp/csr/$$LIBTARGET/*.idb
+csp:TEMP_CLEAN_ALL4 = ../../../../../temp/csp/$$LIBTARGET/*.idb
+cdr:TEMP_CLEAN_ALL4 = ../../../../../temp/cdr/$$LIBTARGET/*.idb
+cdd:TEMP_CLEAN_ALL4 = ../../../../../temp/cdd/$$LIBTARGET/*.idb
+
+cmd:TEMP_CLEAN_ALL5 = ../../../../../temp/cmd/$$LIBTARGET/*.obj
+cmr:TEMP_CLEAN_ALL5 = ../../../../../temp/cmr/$$LIBTARGET/*.obj
+cmp:TEMP_CLEAN_ALL5 = ../../../../../temp/cmp/$$LIBTARGET/*.obj
+csd:TEMP_CLEAN_ALL5 = ../../../../../temp/csd/$$LIBTARGET/*.obj
+csr:TEMP_CLEAN_ALL5 = ../../../../../temp/csr/$$LIBTARGET/*.obj
+csp:TEMP_CLEAN_ALL5 = ../../../../../temp/csp/$$LIBTARGET/*.obj
+cdr:TEMP_CLEAN_ALL5 = ../../../../../temp/cdr/$$LIBTARGET/*.obj
+cdd:TEMP_CLEAN_ALL5 = ../../../../../temp/cdd/$$LIBTARGET/*.obj
+
+win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt $$TEMP_CLEAN_ALL $$TEMP_CLEAN_ALL2 $$TEMP_CLEAN_ALL3 $$TEMP_CLEAN_ALL4 $$TEMP_CLEAN_ALL5
diff --git a/vendor/ta-lib/make/gen_make/ta_common/ta_common.pro b/vendor/ta-lib/make/gen_make/ta_common/ta_common.pro
new file mode 100644
index 000000000..1f57582be
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_common/ta_common.pro
@@ -0,0 +1,96 @@
+TEMPLATE = lib
+CONFIG -= qt
+CONFIG += staticlib
+
+# Identify the temp dir
+cmd:OBJECTS_DIR = ../../../../../temp/cmd
+cmr:OBJECTS_DIR = ../../../../../temp/cmr
+cmp:OBJECTS_DIR = ../../../../../temp/cmp
+csd:OBJECTS_DIR = ../../../../../temp/csd
+csr:OBJECTS_DIR = ../../../../../temp/csr
+csp:OBJECTS_DIR = ../../../../../temp/csp
+cdr:OBJECTS_DIR = ../../../../../temp/cdr
+cdd:OBJECTS_DIR = ../../../../../temp/cdd
+
+# Identify the target name
+LIBTARGET = ta_common
+cmd:TARGET = ta_common_cmd
+cmr:TARGET = ta_common_cmr
+cmp:TARGET = ta_common_cmp
+csd:TARGET = ta_common_csd
+csr:TARGET = ta_common_csr
+csp:TARGET = ta_common_csp
+cdr:TARGET = ta_common_cdr
+cdd:TARGET = ta_common_cdd
+
+# Output info
+DESTDIR = ../../../../../lib
+
+# Files to process
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c
+
+
+# Compiler Options
+INCLUDEPATH = ../../../../../src/ta_common \
+ ../../../../../include
+
+# debug/release dependent options.
+debug:DEFINES *= TA_DEBUG
+debug:DEFINES *= _DEBUG
+DEFINES += TA_SINGLE_THREAD
+thread:DEFINES -= TA_SINGLE_THREAD
+
+# Platform dependent options.
+win32:DEFINES *= WIN32
+win32-msvc:DEFINES *= _MBCS _LIB
+freebsd-g++:LIBS -= -ldl
+freebsd-g++:INCLUDEPATH += /usr/local/include
+
+cmd:TEMP_CLEAN_ALL = ../../../../../temp/cmd/*.pch
+cmr:TEMP_CLEAN_ALL = ../../../../../temp/cmr/*.pch
+cmp:TEMP_CLEAN_ALL = ../../../../../temp/cmp/*.pch
+csd:TEMP_CLEAN_ALL = ../../../../../temp/csd/*.pch
+csr:TEMP_CLEAN_ALL = ../../../../../temp/csr/*.pch
+csp:TEMP_CLEAN_ALL = ../../../../../temp/csp/*.pch
+cdr:TEMP_CLEAN_ALL = ../../../../../temp/cdr/*.pch
+cdd:TEMP_CLEAN_ALL = ../../../../../temp/cdd/*.pch
+
+cmd:TEMP_CLEAN_ALL2 = ../../../../../temp/cmd/*.idb
+cmr:TEMP_CLEAN_ALL2 = ../../../../../temp/cmr/*.idb
+cmp:TEMP_CLEAN_ALL2 = ../../../../../temp/cmp/*.idb
+csd:TEMP_CLEAN_ALL2 = ../../../../../temp/csd/*.idb
+csr:TEMP_CLEAN_ALL2 = ../../../../../temp/csr/*.idb
+csp:TEMP_CLEAN_ALL2 = ../../../../../temp/csp/*.idb
+cdr:TEMP_CLEAN_ALL2 = ../../../../../temp/cdr/*.idb
+cdd:TEMP_CLEAN_ALL2 = ../../../../../temp/cdd/*.idb
+
+cmd:TEMP_CLEAN_ALL3 = ../../../../../temp/cmd/$$TARGET/*.pch
+cmr:TEMP_CLEAN_ALL3 = ../../../../../temp/cmr/$$TARGET/*.pch
+cmp:TEMP_CLEAN_ALL3 = ../../../../../temp/cmp/$$TARGET/*.pch
+csd:TEMP_CLEAN_ALL3 = ../../../../../temp/csd/$$TARGET/*.pch
+csr:TEMP_CLEAN_ALL3 = ../../../../../temp/csr/$$TARGET/*.pch
+csp:TEMP_CLEAN_ALL3 = ../../../../../temp/csp/$$TARGET/*.pch
+cdr:TEMP_CLEAN_ALL3 = ../../../../../temp/cdr/$$TARGET/*.pch
+cdd:TEMP_CLEAN_ALL3 = ../../../../../temp/cdd/$$TARGET/*.pch
+
+cmd:TEMP_CLEAN_ALL4 = ../../../../../temp/cmd/$$TARGET/*.idb
+cmr:TEMP_CLEAN_ALL4 = ../../../../../temp/cmr/$$TARGET/*.idb
+cmp:TEMP_CLEAN_ALL4 = ../../../../../temp/cmp/$$TARGET/*.idb
+csd:TEMP_CLEAN_ALL4 = ../../../../../temp/csd/$$TARGET/*.idb
+csr:TEMP_CLEAN_ALL4 = ../../../../../temp/csr/$$TARGET/*.idb
+csp:TEMP_CLEAN_ALL4 = ../../../../../temp/csp/$$TARGET/*.idb
+cdr:TEMP_CLEAN_ALL4 = ../../../../../temp/cdr/$$TARGET/*.idb
+cdd:TEMP_CLEAN_ALL4 = ../../../../../temp/cdd/$$TARGET/*.idb
+
+cmd:TEMP_CLEAN_ALL5 = ../../../../../temp/cmd/$$TARGET/*.obj
+cmr:TEMP_CLEAN_ALL5 = ../../../../../temp/cmr/$$TARGET/*.obj
+cmp:TEMP_CLEAN_ALL5 = ../../../../../temp/cmp/$$TARGET/*.obj
+csd:TEMP_CLEAN_ALL5 = ../../../../../temp/csd/$$TARGET/*.obj
+csr:TEMP_CLEAN_ALL5 = ../../../../../temp/csr/$$TARGET/*.obj
+csp:TEMP_CLEAN_ALL5 = ../../../../../temp/csp/$$TARGET/*.obj
+cdr:TEMP_CLEAN_ALL5 = ../../../../../temp/cdr/$$TARGET/*.obj
+cdd:TEMP_CLEAN_ALL5 = ../../../../../temp/cdd/$$TARGET/*.obj
+
+win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt $$TEMP_CLEAN_ALL $$TEMP_CLEAN_ALL2 $$TEMP_CLEAN_ALL3 $$TEMP_CLEAN_ALL4 $$TEMP_CLEAN_ALL5
diff --git a/vendor/ta-lib/make/gen_make/ta_func/make_pro.pl b/vendor/ta-lib/make/gen_make/ta_func/make_pro.pl
new file mode 100644
index 000000000..4ec5375d0
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_func/make_pro.pl
@@ -0,0 +1,123 @@
+#! /usr/bin/perl
+
+# This file generates the "ta_func.pro" using the information
+# provided by the "ta_func_list.txt"
+#
+# Reminder: ta_func.pro is then process by tmake for
+# generating the multi-platform makefiles.
+#
+# The output simply goes to stdout.
+
+print "# Do not modify this file. It is automatically\n";
+print "# generated by make_pro.pl\n";
+print "\n";
+
+print "TEMPLATE = lib\n";
+print "CONFIG -= qt\n";
+print "CONFIG += staticlib\n";
+print "\n";
+print "# Identify the temp dir\n";
+print "cmd:OBJECTS_DIR = ../../../../../temp/cmd\n";
+print "cmr:OBJECTS_DIR = ../../../../../temp/cmr\n";
+print "cmp:OBJECTS_DIR = ../../../../../temp/cmp\n";
+print "csd:OBJECTS_DIR = ../../../../../temp/csd\n";
+print "csr:OBJECTS_DIR = ../../../../../temp/csr\n";
+print "csp:OBJECTS_DIR = ../../../../../temp/csp\n";
+print "cdr:OBJECTS_DIR = ../../../../../temp/cdr\n";
+print "cdd:OBJECTS_DIR = ../../../../../temp/cdd\n";
+print "\n";
+print "# Identify the target\n";
+print "LIBTARGET = ta_func\n";
+print "cmd:TARGET = ta_func_cmd\n";
+print "cmr:TARGET = ta_func_cmr\n";
+print "cmp:TARGET = ta_func_cmp\n";
+print "csd:TARGET = ta_func_csd\n";
+print "csr:TARGET = ta_func_csr\n";
+print "csp:TARGET = ta_func_csp\n";
+print "cdr:TARGET = ta_func_cdr\n";
+print "cdd:TARGET = ta_func_cdd\n";
+print "\n";
+print "# Output info\n";
+print "DESTDIR = ../../../../../lib\n";
+print "\n";
+print "# Files to process\n";
+print "SOURCES = ../../../../../src/ta_func/ta_utility.c";
+
+# Generate the list of functions.
+open FUNCLIST_TXT, "<../../../../ta_func_list.txt" or die "Can't open ta_func_list.txt: $!";
+@funclist = ;
+foreach $z (@funclist) {
+ if( length($z) > 2 )
+ {
+ @words = split( / /, $z );
+ print " \\ \n";
+ print " ../../../../../src/ta_func/ta_",$words[0],".c";
+ }
+}
+print " \n";
+
+print "\n";
+print "# Compiler Options\n";
+print "INCLUDEPATH = ../../../../../src/ta_common \\n";
+print " ../../../../../include \n";
+print "\n";
+print "# debug/release dependent options.\n";
+print "debug:DEFINES *= TA_DEBUG\n";
+print "debug:DEFINES *= _DEBUG\n";
+print "DEFINES += TA_SINGLE_THREAD\n";
+print "thread:DEFINES -= TA_SINGLE_THREAD\n";
+print "\n";
+print "\n";
+print "# Platform dependent options.\n";
+print "win32:DEFINES *= WIN32\n";
+print "win32-msvc:DEFINES *= _MBCS _LIB\n";
+print "freebsd-g++:LIBS -= -ldl\n";
+print "freebsd-g++:INCLUDEPATH += /usr/local/include\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL = ../../../../../temp/cmd/*.pch\n";
+print "cmr:TEMP_CLEAN_ALL = ../../../../../temp/cmr/*.pch\n";
+print "cmp:TEMP_CLEAN_ALL = ../../../../../temp/cmp/*.pch\n";
+print "csd:TEMP_CLEAN_ALL = ../../../../../temp/csd/*.pch\n";
+print "csr:TEMP_CLEAN_ALL = ../../../../../temp/csr/*.pch\n";
+print "csp:TEMP_CLEAN_ALL = ../../../../../temp/csp/*.pch\n";
+print "cdr:TEMP_CLEAN_ALL = ../../../../../temp/cdr/*.pch\n";
+print "cdd:TEMP_CLEAN_ALL = ../../../../../temp/cdd/*.pch\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL2 = ../../../../../temp/cmd/*.idb\n";
+print "cmr:TEMP_CLEAN_ALL2 = ../../../../../temp/cmr/*.idb\n";
+print "cmp:TEMP_CLEAN_ALL2 = ../../../../../temp/cmp/*.idb\n";
+print "csd:TEMP_CLEAN_ALL2 = ../../../../../temp/csd/*.idb\n";
+print "csr:TEMP_CLEAN_ALL2 = ../../../../../temp/csr/*.idb\n";
+print "csp:TEMP_CLEAN_ALL2 = ../../../../../temp/csp/*.idb\n";
+print "cdr:TEMP_CLEAN_ALL2 = ../../../../../temp/cdr/*.idb\n";
+print "cdd:TEMP_CLEAN_ALL2 = ../../../../../temp/cdd/*.idb\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL3 = ../../../../../temp/cmd/\$\$LIBTARGET/*.pch\n";
+print "cmr:TEMP_CLEAN_ALL3 = ../../../../../temp/cmr/\$\$LIBTARGET/*.pch\n";
+print "cmp:TEMP_CLEAN_ALL3 = ../../../../../temp/cmp/\$\$LIBTARGET/*.pch\n";
+print "csd:TEMP_CLEAN_ALL3 = ../../../../../temp/csd/\$\$LIBTARGET/*.pch\n";
+print "csr:TEMP_CLEAN_ALL3 = ../../../../../temp/csr/\$\$LIBTARGET/*.pch\n";
+print "csp:TEMP_CLEAN_ALL3 = ../../../../../temp/csp/\$\$LIBTARGET/*.pch\n";
+print "cdr:TEMP_CLEAN_ALL3 = ../../../../../temp/cdr/\$\$LIBTARGET/*.pch\n";
+print "cdd:TEMP_CLEAN_ALL3 = ../../../../../temp/cdd/\$\$LIBTARGET/*.pch\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL4 = ../../../../../temp/cmd/\$\$LIBTARGET/*.idb\n";
+print "cmr:TEMP_CLEAN_ALL4 = ../../../../../temp/cmr/\$\$LIBTARGET/*.idb\n";
+print "cmp:TEMP_CLEAN_ALL4 = ../../../../../temp/cmp/\$\$LIBTARGET/*.idb\n";
+print "csd:TEMP_CLEAN_ALL4 = ../../../../../temp/csd/\$\$LIBTARGET/*.idb\n";
+print "csr:TEMP_CLEAN_ALL4 = ../../../../../temp/csr/\$\$LIBTARGET/*.idb\n";
+print "csp:TEMP_CLEAN_ALL4 = ../../../../../temp/csp/\$\$LIBTARGET/*.idb\n";
+print "cdr:TEMP_CLEAN_ALL4 = ../../../../../temp/cdr/\$\$LIBTARGET/*.idb\n";
+print "cdd:TEMP_CLEAN_ALL4 = ../../../../../temp/cdd/\$\$LIBTARGET/*.idb\n";
+print "\n";
+print "cmd:TEMP_CLEAN_ALL5 = ../../../../../temp/cmd/\$\$LIBTARGET/*.obj\n";
+print "cmr:TEMP_CLEAN_ALL5 = ../../../../../temp/cmr/\$\$LIBTARGET/*.obj\n";
+print "cmp:TEMP_CLEAN_ALL5 = ../../../../../temp/cmp/\$\$LIBTARGET/*.obj\n";
+print "csd:TEMP_CLEAN_ALL5 = ../../../../../temp/csd/\$\$LIBTARGET/*.obj\n";
+print "csr:TEMP_CLEAN_ALL5 = ../../../../../temp/csr/\$\$LIBTARGET/*.obj\n";
+print "csp:TEMP_CLEAN_ALL5 = ../../../../../temp/csp/\$\$LIBTARGET/*.obj\n";
+print "cdr:TEMP_CLEAN_ALL5 = ../../../../../temp/cdr/\$\$LIBTARGET/*.obj\n";
+print "cdd:TEMP_CLEAN_ALL5 = ../../../../../temp/cdd/\$\$LIBTARGET/*.obj\n";
+print "\n";
+print "win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt \$\$TEMP_CLEAN_ALL \$\$TEMP_CLEAN_ALL2 \$\$TEMP_CLEAN_ALL3 \$\$TEMP_CLEAN_ALL4 \$\$TEMP_CLEAN_ALL5\n";
+
diff --git a/vendor/ta-lib/make/gen_make/ta_func/ta_func.pro b/vendor/ta-lib/make/gen_make/ta_func/ta_func.pro
new file mode 100644
index 000000000..4080f43a5
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_func/ta_func.pro
@@ -0,0 +1,254 @@
+# Do not modify this file. It is automatically
+# generated by make_pro.pl
+
+TEMPLATE = lib
+CONFIG -= qt
+CONFIG += staticlib
+
+# Identify the temp dir
+cmd:OBJECTS_DIR = ../../../../../temp/cmd
+cmr:OBJECTS_DIR = ../../../../../temp/cmr
+cmp:OBJECTS_DIR = ../../../../../temp/cmp
+csd:OBJECTS_DIR = ../../../../../temp/csd
+csr:OBJECTS_DIR = ../../../../../temp/csr
+csp:OBJECTS_DIR = ../../../../../temp/csp
+cdr:OBJECTS_DIR = ../../../../../temp/cdr
+cdd:OBJECTS_DIR = ../../../../../temp/cdd
+
+# Identify the target
+LIBTARGET = ta_func
+cmd:TARGET = ta_func_cmd
+cmr:TARGET = ta_func_cmr
+cmp:TARGET = ta_func_cmp
+csd:TARGET = ta_func_csd
+csr:TARGET = ta_func_csr
+csp:TARGET = ta_func_csp
+cdr:TARGET = ta_func_cdr
+cdd:TARGET = ta_func_cdd
+
+# Output info
+DESTDIR = ../../../../../lib
+
+# Files to process
+SOURCES = ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+
+# Compiler Options
+INCLUDEPATH = ../../../../../src/ta_common \n ../../../../../include
+
+# debug/release dependent options.
+debug:DEFINES *= TA_DEBUG
+debug:DEFINES *= _DEBUG
+DEFINES += TA_SINGLE_THREAD
+thread:DEFINES -= TA_SINGLE_THREAD
+
+
+# Platform dependent options.
+win32:DEFINES *= WIN32
+win32-msvc:DEFINES *= _MBCS _LIB
+freebsd-g++:LIBS -= -ldl
+freebsd-g++:INCLUDEPATH += /usr/local/include
+
+cmd:TEMP_CLEAN_ALL = ../../../../../temp/cmd/*.pch
+cmr:TEMP_CLEAN_ALL = ../../../../../temp/cmr/*.pch
+cmp:TEMP_CLEAN_ALL = ../../../../../temp/cmp/*.pch
+csd:TEMP_CLEAN_ALL = ../../../../../temp/csd/*.pch
+csr:TEMP_CLEAN_ALL = ../../../../../temp/csr/*.pch
+csp:TEMP_CLEAN_ALL = ../../../../../temp/csp/*.pch
+cdr:TEMP_CLEAN_ALL = ../../../../../temp/cdr/*.pch
+cdd:TEMP_CLEAN_ALL = ../../../../../temp/cdd/*.pch
+
+cmd:TEMP_CLEAN_ALL2 = ../../../../../temp/cmd/*.idb
+cmr:TEMP_CLEAN_ALL2 = ../../../../../temp/cmr/*.idb
+cmp:TEMP_CLEAN_ALL2 = ../../../../../temp/cmp/*.idb
+csd:TEMP_CLEAN_ALL2 = ../../../../../temp/csd/*.idb
+csr:TEMP_CLEAN_ALL2 = ../../../../../temp/csr/*.idb
+csp:TEMP_CLEAN_ALL2 = ../../../../../temp/csp/*.idb
+cdr:TEMP_CLEAN_ALL2 = ../../../../../temp/cdr/*.idb
+cdd:TEMP_CLEAN_ALL2 = ../../../../../temp/cdd/*.idb
+
+cmd:TEMP_CLEAN_ALL3 = ../../../../../temp/cmd/$$LIBTARGET/*.pch
+cmr:TEMP_CLEAN_ALL3 = ../../../../../temp/cmr/$$LIBTARGET/*.pch
+cmp:TEMP_CLEAN_ALL3 = ../../../../../temp/cmp/$$LIBTARGET/*.pch
+csd:TEMP_CLEAN_ALL3 = ../../../../../temp/csd/$$LIBTARGET/*.pch
+csr:TEMP_CLEAN_ALL3 = ../../../../../temp/csr/$$LIBTARGET/*.pch
+csp:TEMP_CLEAN_ALL3 = ../../../../../temp/csp/$$LIBTARGET/*.pch
+cdr:TEMP_CLEAN_ALL3 = ../../../../../temp/cdr/$$LIBTARGET/*.pch
+cdd:TEMP_CLEAN_ALL3 = ../../../../../temp/cdd/$$LIBTARGET/*.pch
+
+cmd:TEMP_CLEAN_ALL4 = ../../../../../temp/cmd/$$LIBTARGET/*.idb
+cmr:TEMP_CLEAN_ALL4 = ../../../../../temp/cmr/$$LIBTARGET/*.idb
+cmp:TEMP_CLEAN_ALL4 = ../../../../../temp/cmp/$$LIBTARGET/*.idb
+csd:TEMP_CLEAN_ALL4 = ../../../../../temp/csd/$$LIBTARGET/*.idb
+csr:TEMP_CLEAN_ALL4 = ../../../../../temp/csr/$$LIBTARGET/*.idb
+csp:TEMP_CLEAN_ALL4 = ../../../../../temp/csp/$$LIBTARGET/*.idb
+cdr:TEMP_CLEAN_ALL4 = ../../../../../temp/cdr/$$LIBTARGET/*.idb
+cdd:TEMP_CLEAN_ALL4 = ../../../../../temp/cdd/$$LIBTARGET/*.idb
+
+cmd:TEMP_CLEAN_ALL5 = ../../../../../temp/cmd/$$LIBTARGET/*.obj
+cmr:TEMP_CLEAN_ALL5 = ../../../../../temp/cmr/$$LIBTARGET/*.obj
+cmp:TEMP_CLEAN_ALL5 = ../../../../../temp/cmp/$$LIBTARGET/*.obj
+csd:TEMP_CLEAN_ALL5 = ../../../../../temp/csd/$$LIBTARGET/*.obj
+csr:TEMP_CLEAN_ALL5 = ../../../../../temp/csr/$$LIBTARGET/*.obj
+csp:TEMP_CLEAN_ALL5 = ../../../../../temp/csp/$$LIBTARGET/*.obj
+cdr:TEMP_CLEAN_ALL5 = ../../../../../temp/cdr/$$LIBTARGET/*.obj
+cdd:TEMP_CLEAN_ALL5 = ../../../../../temp/cdd/$$LIBTARGET/*.obj
+
+win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt $$TEMP_CLEAN_ALL $$TEMP_CLEAN_ALL2 $$TEMP_CLEAN_ALL3 $$TEMP_CLEAN_ALL4 $$TEMP_CLEAN_ALL5
diff --git a/vendor/ta-lib/make/gen_make/ta_libc/make_pro.pl b/vendor/ta-lib/make/gen_make/ta_libc/make_pro.pl
new file mode 100644
index 000000000..71e9e5c0f
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_libc/make_pro.pl
@@ -0,0 +1,177 @@
+#! /usr/bin/perl
+
+# This file generates the "ta_libc.pro" using the information
+# from all the sub-library:
+# ta_data, ta_abstract, ta_common, ta_func, ta_perf
+#
+# Reminder: ta_libc.pro is then process by tmake for
+# generating the multi-platform makefiles.
+#
+
+use Env;
+
+$origTMAKEPATH = $TMAKEPATH;
+
+# Un-comment the following lines if
+# you wish to provide your own TMAKEPATH.
+# use Env qw( TMAKEPATH );
+
+$ENV{'TMAKEPATH'} = '../template/win32-msvc';
+
+# Concatenate all the sources of all sub-library into '@source'
+if( $^O eq "MSWin32" )
+{
+ $b = `tmake ..\\ta_common\\ta_common.pro -e Expand("SOURCES")`;
+ $c = `tmake ..\\ta_abstract\\ta_abstract.pro -e Expand("SOURCES")`;
+ $d = `tmake ..\\ta_func\\ta_func.pro -e Expand("SOURCES")`;
+}
+else
+{
+ $b = `tmake ../ta_common/ta_common.pro -e "Expand("SOURCES")"`;
+ $c = `tmake ../ta_abstract/ta_abstract.pro -e "Expand("SOURCES")"`;
+ $d = `tmake ../ta_func/ta_func.pro -e "Expand("SOURCES")"`;
+}
+
+chomp $b;
+chomp $c;
+chomp $d;
+
+@sources = ();
+$nbsources = 0;
+for $z (split / /, $b ) { @sources = (@sources, $z ); $nbSources += 1}
+for $z (split / /, $c ) { @sources = (@sources, $z ); $nbSources += 1}
+for $z (split / /, $d ) { @sources = (@sources, $z ); $nbSources += 1}
+
+# Concatenate all the include path of all sub-library into '@incpath'
+if( $^O eq "MsWin32" )
+{
+ $b = `tmake ..\\ta_common\\ta_common.pro -e Expand("INCLUDEPATH")`;
+ $c = `tmake ..\\ta_abstract\\ta_abstract.pro -e Expand("INCLUDEPATH")`;
+ $d = `tmake ..\\ta_func\\ta_func.pro -e Expand("INCLUDEPATH")`;
+}
+else
+{
+ $b = `tmake ../ta_common/ta_common.pro -e "Expand("INCLUDEPATH")"`;
+ $c = `tmake ../ta_abstract/ta_abstract.pro -e "Expand("INCLUDEPATH")"`;
+ $d = `tmake ../ta_func/ta_func.pro -e "Expand("INCLUDEPATH")"`;
+}
+
+chomp $b;
+chomp $c;
+chomp $d;
+
+@incpath = ();
+$nbincpath = 0;
+
+for $z (split / /, $b )
+{
+ if( $z ne "\\n" ) { @incpath = (@incpath, $z ); $nbincpath += 1 }
+}
+
+for $z (split / /, $c )
+{
+ if( $z ne "\\n" ) { @incpath = (@incpath, $z ); $nbincpath += 1 }
+}
+
+for $z (split / /, $d )
+{
+ if( $z ne "\\n" ) { @incpath = (@incpath, $z ); $nbincpath += 1 }
+}
+
+# Get the version from ta_common.pro
+#
+# Not used anymore.
+#
+# if( $^O eq "MsWin32" )
+# {
+# $libversion = `tmake ..\\ta_common\\ta_common.pro -e Expand("VERSION")`;
+# }
+# else
+# {
+# $libversion = `tmake ../ta_common/ta_common.pro -e "Expand("VERSION")"`;
+# }
+
+chomp( $libversion );
+
+# Start to create the output from here
+
+# First the header
+print "# Do not modify this file. It is automatically\n";
+print "# generated by make_pro.pl\n";
+print "\n";
+print "TEMPLATE = lib\n";
+print "CONFIG += staticlib\n";
+print( "\n" );
+print "# Identify the temp dir\n";
+print "cmd:OBJECTS_DIR = ../../../../../temp/cmd\n";
+print "cmr:OBJECTS_DIR = ../../../../../temp/cmr\n";
+print "cmp:OBJECTS_DIR = ../../../../../temp/cmp\n";
+print "csd:OBJECTS_DIR = ../../../../../temp/csd\n";
+print "csr:OBJECTS_DIR = ../../../../../temp/csr\n";
+print "csp:OBJECTS_DIR = ../../../../../temp/csp\n";
+print "cdr:OBJECTS_DIR = ../../../../../temp/cdr\n";
+print "cdd:OBJECTS_DIR = ../../../../../temp/cdd\n";
+print "\n";
+print "# Identify the target name\n";
+print "LIBTARGET = ta_libc\n";
+print "cmd:TARGET = ta_libc_cmd\n";
+print "cmr:TARGET = ta_libc_cmr\n";
+print "cmp:TARGET = ta_libc_cmp\n";
+print "csd:TARGET = ta_libc_csd\n";
+print "csr:TARGET = ta_libc_csr\n";
+print "csp:TARGET = ta_libc_csp\n";
+print "cdr:TARGET = ta_libc_cdr\n";
+print "cdd:TARGET = ta_libc_cdd\n";
+print "\n";
+print "\# Output info\n";
+print "DESTDIR = ../../../../../lib\n";
+
+# Output the "SOURCES" variable.
+print "\# File to process\n";
+$iter = 0;
+$firstline = 1;
+for $z (@sources) {
+ $iter += 1;
+ chomp($z);
+
+ if( $firstline ) {
+ print "SOURCES = ";
+ $firstline = 0;
+ }
+ else {
+ print " ";
+ }
+
+ if( $iter == $nbSources )
+ { print $z; }
+ else
+ { print $z," \\", "\n"; }
+}
+
+print "\n\# Compiler Options\n";
+
+# Output the include path of all sub-library.
+# We leave it to tmake to eliminate redundancy.
+for $z (@incpath)
+{ print "INCLUDEPATH *= $z\n"; }
+print "\n";
+
+# Output the rest of the .pro file
+
+print "\# debug/release dependent options.\n";
+print "debug:DEFINES *= TA_DEBUG\n";
+print "debug:DEFINES *= _DEBUG\n";
+print "DEFINES += TA_SINGLE_THREAD\n";
+print "thread:DEFINES -= TA_SINGLE_THREAD\n";
+
+print "\# Platform dependent options.\n";
+print "win32:DEFINES *= WIN32\n";
+print "win32-msvc:DEFINES *= _MBCS _LIB\n";
+print "freebsd-g++:LIBS -= -ldl\n";
+print "freebsd-g++:INCLUDEPATH += /usr/local/include\n";
+
+
+print "win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt\n";
+
+$TMAKEPATH = $origTMAKEPATH;
+
diff --git a/vendor/ta-lib/make/gen_make/ta_libc/ta_libc.pro b/vendor/ta-lib/make/gen_make/ta_libc/ta_libc.pro
new file mode 100644
index 000000000..9eebaf81b
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_libc/ta_libc.pro
@@ -0,0 +1,245 @@
+# Do not modify this file. It is automatically
+# generated by make_pro.pl
+
+TEMPLATE = lib
+CONFIG += staticlib
+
+# Identify the temp dir
+cmd:OBJECTS_DIR = ../../../../../temp/cmd
+cmr:OBJECTS_DIR = ../../../../../temp/cmr
+cmp:OBJECTS_DIR = ../../../../../temp/cmp
+csd:OBJECTS_DIR = ../../../../../temp/csd
+csr:OBJECTS_DIR = ../../../../../temp/csr
+csp:OBJECTS_DIR = ../../../../../temp/csp
+cdr:OBJECTS_DIR = ../../../../../temp/cdr
+cdd:OBJECTS_DIR = ../../../../../temp/cdd
+
+# Identify the target name
+LIBTARGET = ta_libc
+cmd:TARGET = ta_libc_cmd
+cmr:TARGET = ta_libc_cmr
+cmp:TARGET = ta_libc_cmp
+csd:TARGET = ta_libc_csd
+csr:TARGET = ta_libc_csr
+csp:TARGET = ta_libc_csp
+cdr:TARGET = ta_libc_cdr
+cdd:TARGET = ta_libc_cdd
+
+# Output info
+DESTDIR = ../../../../../lib
+# File to process
+SOURCES = ../../../../../src/ta_common/ta_global.c \
+ ../../../../../src/ta_common/ta_retcode.c \
+ ../../../../../src/ta_common/ta_version.c \
+ ../../../../../src/ta_abstract/ta_abstract.c \
+ ../../../../../src/ta_abstract/ta_def_ui.c \
+ ../../../../../src/ta_abstract/ta_func_api.c \
+ ../../../../../src/ta_abstract/ta_group_idx.c \
+ ../../../../../src/ta_abstract/frames/ta_frame.c \
+ ../../../../../src/ta_abstract/tables/table_a.c \
+ ../../../../../src/ta_abstract/tables/table_b.c \
+ ../../../../../src/ta_abstract/tables/table_c.c \
+ ../../../../../src/ta_abstract/tables/table_d.c \
+ ../../../../../src/ta_abstract/tables/table_e.c \
+ ../../../../../src/ta_abstract/tables/table_f.c \
+ ../../../../../src/ta_abstract/tables/table_g.c \
+ ../../../../../src/ta_abstract/tables/table_h.c \
+ ../../../../../src/ta_abstract/tables/table_i.c \
+ ../../../../../src/ta_abstract/tables/table_j.c \
+ ../../../../../src/ta_abstract/tables/table_k.c \
+ ../../../../../src/ta_abstract/tables/table_l.c \
+ ../../../../../src/ta_abstract/tables/table_m.c \
+ ../../../../../src/ta_abstract/tables/table_n.c \
+ ../../../../../src/ta_abstract/tables/table_o.c \
+ ../../../../../src/ta_abstract/tables/table_p.c \
+ ../../../../../src/ta_abstract/tables/table_q.c \
+ ../../../../../src/ta_abstract/tables/table_r.c \
+ ../../../../../src/ta_abstract/tables/table_s.c \
+ ../../../../../src/ta_abstract/tables/table_t.c \
+ ../../../../../src/ta_abstract/tables/table_u.c \
+ ../../../../../src/ta_abstract/tables/table_v.c \
+ ../../../../../src/ta_abstract/tables/table_w.c \
+ ../../../../../src/ta_abstract/tables/table_x.c \
+ ../../../../../src/ta_abstract/tables/table_y.c \
+ ../../../../../src/ta_abstract/tables/table_z.c \
+ ../../../../../src/ta_func/ta_utility.c \
+ ../../../../../src/ta_func/ta_ACOS.c \
+ ../../../../../src/ta_func/ta_AD.c \
+ ../../../../../src/ta_func/ta_ADD.c \
+ ../../../../../src/ta_func/ta_ADOSC.c \
+ ../../../../../src/ta_func/ta_ADX.c \
+ ../../../../../src/ta_func/ta_ADXR.c \
+ ../../../../../src/ta_func/ta_APO.c \
+ ../../../../../src/ta_func/ta_AROON.c \
+ ../../../../../src/ta_func/ta_AROONOSC.c \
+ ../../../../../src/ta_func/ta_ASIN.c \
+ ../../../../../src/ta_func/ta_ATAN.c \
+ ../../../../../src/ta_func/ta_ATR.c \
+ ../../../../../src/ta_func/ta_AVGPRICE.c \
+ ../../../../../src/ta_func/ta_BBANDS.c \
+ ../../../../../src/ta_func/ta_BETA.c \
+ ../../../../../src/ta_func/ta_BOP.c \
+ ../../../../../src/ta_func/ta_CCI.c \
+ ../../../../../src/ta_func/ta_CDL2CROWS.c \
+ ../../../../../src/ta_func/ta_CDL3BLACKCROWS.c \
+ ../../../../../src/ta_func/ta_CDL3INSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3LINESTRIKE.c \
+ ../../../../../src/ta_func/ta_CDL3OUTSIDE.c \
+ ../../../../../src/ta_func/ta_CDL3STARSINSOUTH.c \
+ ../../../../../src/ta_func/ta_CDL3WHITESOLDIERS.c \
+ ../../../../../src/ta_func/ta_CDLABANDONEDBABY.c \
+ ../../../../../src/ta_func/ta_CDLADVANCEBLOCK.c \
+ ../../../../../src/ta_func/ta_CDLBELTHOLD.c \
+ ../../../../../src/ta_func/ta_CDLBREAKAWAY.c \
+ ../../../../../src/ta_func/ta_CDLCLOSINGMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLCONCEALBABYSWALL.c \
+ ../../../../../src/ta_func/ta_CDLCOUNTERATTACK.c \
+ ../../../../../src/ta_func/ta_CDLDARKCLOUDCOVER.c \
+ ../../../../../src/ta_func/ta_CDLDOJI.c \
+ ../../../../../src/ta_func/ta_CDLDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLDRAGONFLYDOJI.c \
+ ../../../../../src/ta_func/ta_CDLENGULFING.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLEVENINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLGAPSIDESIDEWHITE.c \
+ ../../../../../src/ta_func/ta_CDLGRAVESTONEDOJI.c \
+ ../../../../../src/ta_func/ta_CDLHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLHANGINGMAN.c \
+ ../../../../../src/ta_func/ta_CDLHARAMI.c \
+ ../../../../../src/ta_func/ta_CDLHARAMICROSS.c \
+ ../../../../../src/ta_func/ta_CDLHIGHWAVE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKE.c \
+ ../../../../../src/ta_func/ta_CDLHIKKAKEMOD.c \
+ ../../../../../src/ta_func/ta_CDLHOMINGPIGEON.c \
+ ../../../../../src/ta_func/ta_CDLIDENTICAL3CROWS.c \
+ ../../../../../src/ta_func/ta_CDLINNECK.c \
+ ../../../../../src/ta_func/ta_CDLINVERTEDHAMMER.c \
+ ../../../../../src/ta_func/ta_CDLKICKING.c \
+ ../../../../../src/ta_func/ta_CDLKICKINGBYLENGTH.c \
+ ../../../../../src/ta_func/ta_CDLLADDERBOTTOM.c \
+ ../../../../../src/ta_func/ta_CDLLONGLEGGEDDOJI.c \
+ ../../../../../src/ta_func/ta_CDLLONGLINE.c \
+ ../../../../../src/ta_func/ta_CDLMARUBOZU.c \
+ ../../../../../src/ta_func/ta_CDLMATCHINGLOW.c \
+ ../../../../../src/ta_func/ta_CDLMATHOLD.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGDOJISTAR.c \
+ ../../../../../src/ta_func/ta_CDLMORNINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLONNECK.c \
+ ../../../../../src/ta_func/ta_CDLPIERCING.c \
+ ../../../../../src/ta_func/ta_CDLRICKSHAWMAN.c \
+ ../../../../../src/ta_func/ta_CDLRISEFALL3METHODS.c \
+ ../../../../../src/ta_func/ta_CDLSEPARATINGLINES.c \
+ ../../../../../src/ta_func/ta_CDLSHOOTINGSTAR.c \
+ ../../../../../src/ta_func/ta_CDLSHORTLINE.c \
+ ../../../../../src/ta_func/ta_CDLSPINNINGTOP.c \
+ ../../../../../src/ta_func/ta_CDLSTALLEDPATTERN.c \
+ ../../../../../src/ta_func/ta_CDLSTICKSANDWICH.c \
+ ../../../../../src/ta_func/ta_CDLTAKURI.c \
+ ../../../../../src/ta_func/ta_CDLTASUKIGAP.c \
+ ../../../../../src/ta_func/ta_CDLTHRUSTING.c \
+ ../../../../../src/ta_func/ta_CDLTRISTAR.c \
+ ../../../../../src/ta_func/ta_CDLUNIQUE3RIVER.c \
+ ../../../../../src/ta_func/ta_CDLUPSIDEGAP2CROWS.c \
+ ../../../../../src/ta_func/ta_CDLXSIDEGAP3METHODS.c \
+ ../../../../../src/ta_func/ta_CEIL.c \
+ ../../../../../src/ta_func/ta_CMO.c \
+ ../../../../../src/ta_func/ta_CORREL.c \
+ ../../../../../src/ta_func/ta_COS.c \
+ ../../../../../src/ta_func/ta_COSH.c \
+ ../../../../../src/ta_func/ta_DEMA.c \
+ ../../../../../src/ta_func/ta_DIV.c \
+ ../../../../../src/ta_func/ta_DX.c \
+ ../../../../../src/ta_func/ta_EMA.c \
+ ../../../../../src/ta_func/ta_EXP.c \
+ ../../../../../src/ta_func/ta_FLOOR.c \
+ ../../../../../src/ta_func/ta_HT_DCPERIOD.c \
+ ../../../../../src/ta_func/ta_HT_DCPHASE.c \
+ ../../../../../src/ta_func/ta_HT_PHASOR.c \
+ ../../../../../src/ta_func/ta_HT_SINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDLINE.c \
+ ../../../../../src/ta_func/ta_HT_TRENDMODE.c \
+ ../../../../../src/ta_func/ta_KAMA.c \
+ ../../../../../src/ta_func/ta_LINEARREG.c \
+ ../../../../../src/ta_func/ta_LINEARREG_ANGLE.c \
+ ../../../../../src/ta_func/ta_LINEARREG_INTERCEPT.c \
+ ../../../../../src/ta_func/ta_LINEARREG_SLOPE.c \
+ ../../../../../src/ta_func/ta_LN.c \
+ ../../../../../src/ta_func/ta_LOG10.c \
+ ../../../../../src/ta_func/ta_MA.c \
+ ../../../../../src/ta_func/ta_MACD.c \
+ ../../../../../src/ta_func/ta_MACDEXT.c \
+ ../../../../../src/ta_func/ta_MACDFIX.c \
+ ../../../../../src/ta_func/ta_MAMA.c \
+ ../../../../../src/ta_func/ta_MAVP.c \
+ ../../../../../src/ta_func/ta_MAX.c \
+ ../../../../../src/ta_func/ta_MAXINDEX.c \
+ ../../../../../src/ta_func/ta_MEDPRICE.c \
+ ../../../../../src/ta_func/ta_MFI.c \
+ ../../../../../src/ta_func/ta_MIDPOINT.c \
+ ../../../../../src/ta_func/ta_MIDPRICE.c \
+ ../../../../../src/ta_func/ta_MIN.c \
+ ../../../../../src/ta_func/ta_MININDEX.c \
+ ../../../../../src/ta_func/ta_MINMAX.c \
+ ../../../../../src/ta_func/ta_MINMAXINDEX.c \
+ ../../../../../src/ta_func/ta_MINUS_DI.c \
+ ../../../../../src/ta_func/ta_MINUS_DM.c \
+ ../../../../../src/ta_func/ta_MOM.c \
+ ../../../../../src/ta_func/ta_MULT.c \
+ ../../../../../src/ta_func/ta_NATR.c \
+ ../../../../../src/ta_func/ta_OBV.c \
+ ../../../../../src/ta_func/ta_PLUS_DI.c \
+ ../../../../../src/ta_func/ta_PLUS_DM.c \
+ ../../../../../src/ta_func/ta_PPO.c \
+ ../../../../../src/ta_func/ta_ROC.c \
+ ../../../../../src/ta_func/ta_ROCP.c \
+ ../../../../../src/ta_func/ta_ROCR.c \
+ ../../../../../src/ta_func/ta_ROCR100.c \
+ ../../../../../src/ta_func/ta_RSI.c \
+ ../../../../../src/ta_func/ta_SAR.c \
+ ../../../../../src/ta_func/ta_SAREXT.c \
+ ../../../../../src/ta_func/ta_SIN.c \
+ ../../../../../src/ta_func/ta_SINH.c \
+ ../../../../../src/ta_func/ta_SMA.c \
+ ../../../../../src/ta_func/ta_SQRT.c \
+ ../../../../../src/ta_func/ta_STDDEV.c \
+ ../../../../../src/ta_func/ta_STOCH.c \
+ ../../../../../src/ta_func/ta_STOCHF.c \
+ ../../../../../src/ta_func/ta_STOCHRSI.c \
+ ../../../../../src/ta_func/ta_SUB.c \
+ ../../../../../src/ta_func/ta_SUM.c \
+ ../../../../../src/ta_func/ta_T3.c \
+ ../../../../../src/ta_func/ta_TAN.c \
+ ../../../../../src/ta_func/ta_TANH.c \
+ ../../../../../src/ta_func/ta_TEMA.c \
+ ../../../../../src/ta_func/ta_TRANGE.c \
+ ../../../../../src/ta_func/ta_TRIMA.c \
+ ../../../../../src/ta_func/ta_TRIX.c \
+ ../../../../../src/ta_func/ta_TSF.c \
+ ../../../../../src/ta_func/ta_TYPPRICE.c \
+ ../../../../../src/ta_func/ta_ULTOSC.c \
+ ../../../../../src/ta_func/ta_VAR.c \
+ ../../../../../src/ta_func/ta_WCLPRICE.c \
+ ../../../../../src/ta_func/ta_WILLR.c \
+ ../../../../../src/ta_func/ta_WMA.c
+# Compiler Options
+INCLUDEPATH *= ../../../../../src/ta_common
+INCLUDEPATH *= ../../../../../include
+INCLUDEPATH *= ../../../../../src/ta_common
+INCLUDEPATH *= ../../../../../src/ta_abstract
+INCLUDEPATH *= ../../../../../src/ta_abstract/tables
+INCLUDEPATH *= ../../../../../src/ta_abstract/frames
+INCLUDEPATH *= ../../../../../include
+INCLUDEPATH *= ../../../../../src/ta_common
+INCLUDEPATH *= ../../../../../include
+
+# debug/release dependent options.
+debug:DEFINES *= TA_DEBUG
+debug:DEFINES *= _DEBUG
+DEFINES += TA_SINGLE_THREAD
+thread:DEFINES -= TA_SINGLE_THREAD
+# Platform dependent options.
+win32:DEFINES *= WIN32
+win32-msvc:DEFINES *= _MBCS _LIB
+freebsd-g++:LIBS -= -ldl
+freebsd-g++:INCLUDEPATH += /usr/local/include
+win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt
diff --git a/vendor/ta-lib/make/gen_make/ta_regtest/ta_regtest.pro b/vendor/ta-lib/make/gen_make/ta_regtest/ta_regtest.pro
new file mode 100644
index 000000000..bf7d8b11e
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/ta_regtest/ta_regtest.pro
@@ -0,0 +1,142 @@
+TEMPLATE = app
+CONFIG -= qt
+
+# Force this application to be a console application
+CONFIG -= windows
+CONFIG += console
+
+# Identify the temp dir
+cmd:OBJECTS_DIR = ../../../../../temp/cmd
+cmr:OBJECTS_DIR = ../../../../../temp/cmr
+cmp:OBJECTS_DIR = ../../../../../temp/cmp
+csd:OBJECTS_DIR = ../../../../../temp/csd
+csr:OBJECTS_DIR = ../../../../../temp/csr
+csp:OBJECTS_DIR = ../../../../../temp/csp
+cdr:OBJECTS_DIR = ../../../../../temp/cdr
+cdd:OBJECTS_DIR = ../../../../../temp/cdd
+
+# Output info
+TARGET = ta_regtest
+DESTDIR = ../../../../../bin
+
+# Files to process
+SOURCES = ../../../../../src/tools/ta_regtest/ta_regtest.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_candlestick.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_1out.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_1in_2out.c \
+ ../../../../../src/tools/ta_regtest/test_internals.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_adx.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_bbands.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_ma.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_macd.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_minmax.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_mom.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ema.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hl.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_hlcv.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_per_ohlc.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_po.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_rsi.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_sar.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stddev.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_stoch.c \
+ ../../../../../src/tools/ta_regtest/ta_test_func/test_trange.c \
+ ../../../../../src/tools/ta_regtest/test_util.c \
+ ../../../../../src/tools/ta_regtest/test_data.c \
+ ../../../../../src/tools/ta_regtest/test_abstract.c
+
+# Additional libraries
+win32:TA_LIBC_CMD = ta_libc_cmd.lib
+win32:TA_LIBC_CMR = ta_libc_cmr.lib
+win32:TA_LIBC_CSD = ta_libc_csd.lib
+win32:TA_LIBC_CSR = ta_libc_csr.lib
+win32:TA_LIBC_CDR = ta_libc_cdr.lib
+win32:TA_LIBC_CDD = ta_libc_cdd.lib
+
+unix:TA_LIBC_CMD = libta_libc_cmd.a
+unix:TA_LIBC_CMR = libta_libc_cmr.a
+unix:TA_LIBC_CMP = libta_libc_cmp.a
+unix:TA_LIBC_CSD = libta_libc_csd.a
+unix:TA_LIBC_CSR = libta_libc_csr.a
+unix:TA_LIBC_CSP = libta_libc_csp.a
+unix:TA_LIBC_CDR = libta_libc_cdr.a
+unix:TA_LIBC_CDD = libta_libc_cdd.a
+
+cmd:LIBS += ../../../../../lib/$$TA_LIBC_CMD
+cmr:LIBS += ../../../../../lib/$$TA_LIBC_CMR
+cmp:LIBS += ../../../../../lib/$$TA_LIBC_CMP
+csd:LIBS += ../../../../../lib/$$TA_LIBC_CSD
+csr:LIBS += ../../../../../lib/$$TA_LIBC_CSR
+csp:LIBS += ../../../../../lib/$$TA_LIBC_CSP
+cdr:LIBS += ../../../../../lib/$$TA_LIBC_CDR
+cdd:LIBS += ../../../../../lib/$$TA_LIBC_CDD
+
+unix:LIBS += -ldl
+
+# Compiler Options
+INCLUDEPATH = ../../../../../src/ta_common \
+ ../../../../../src/tools/ta_regtest \
+ ../../../../../src/ta_func \
+ ../../../../../include
+
+# debug/release dependent options.
+debug:DEFINES *= TA_DEBUG
+debug:DEFINES *= _DEBUG
+DEFINES += TA_SINGLE_THREAD
+thread:DEFINES -= TA_SINGLE_THREAD
+
+
+# Platform dependent options.
+win32:DEFINES *= WIN32
+win32-msvc:DEFINES *= _MBCS _LIB
+cygwin-g++:LIBS -= -ldl
+freebsd-g++:LIBS -= -ldl
+freebsd-g++:INCLUDEPATH += /usr/local/include
+
+cmd:TEMP_CLEAN_ALL = ../../../../../temp/cmd/*.pch
+cmr:TEMP_CLEAN_ALL = ../../../../../temp/cmr/*.pch
+cmp:TEMP_CLEAN_ALL = ../../../../../temp/cmp/*.pch
+csd:TEMP_CLEAN_ALL = ../../../../../temp/csd/*.pch
+csr:TEMP_CLEAN_ALL = ../../../../../temp/csr/*.pch
+csp:TEMP_CLEAN_ALL = ../../../../../temp/csp/*.pch
+cdr:TEMP_CLEAN_ALL = ../../../../../temp/cdr/*.pch
+cdd:TEMP_CLEAN_ALL = ../../../../../temp/cdd/*.pch
+
+cmd:TEMP_CLEAN_ALL2 = ../../../../../temp/cmd/*.idb
+cmr:TEMP_CLEAN_ALL2 = ../../../../../temp/cmr/*.idb
+cmp:TEMP_CLEAN_ALL2 = ../../../../../temp/cmp/*.idb
+csd:TEMP_CLEAN_ALL2 = ../../../../../temp/csd/*.idb
+csr:TEMP_CLEAN_ALL2 = ../../../../../temp/csr/*.idb
+csp:TEMP_CLEAN_ALL2 = ../../../../../temp/csp/*.idb
+cdr:TEMP_CLEAN_ALL2 = ../../../../../temp/cdr/*.idb
+cdd:TEMP_CLEAN_ALL2 = ../../../../../temp/cdd/*.idb
+
+cmd:TEMP_CLEAN_ALL3 = ../../../../../temp/cmd/$$TARGET/*.pch
+cmr:TEMP_CLEAN_ALL3 = ../../../../../temp/cmr/$$TARGET/*.pch
+cmp:TEMP_CLEAN_ALL3 = ../../../../../temp/cmp/$$TARGET/*.pch
+csd:TEMP_CLEAN_ALL3 = ../../../../../temp/csd/$$TARGET/*.pch
+csr:TEMP_CLEAN_ALL3 = ../../../../../temp/csr/$$TARGET/*.pch
+csp:TEMP_CLEAN_ALL3 = ../../../../../temp/csp/$$TARGET/*.pch
+cdr:TEMP_CLEAN_ALL3 = ../../../../../temp/cdr/$$TARGET/*.pch
+cdd:TEMP_CLEAN_ALL3 = ../../../../../temp/cdd/$$TARGET/*.pch
+
+cmd:TEMP_CLEAN_ALL4 = ../../../../../temp/cmd/$$TARGET/*.idb
+cmr:TEMP_CLEAN_ALL4 = ../../../../../temp/cmr/$$TARGET/*.idb
+cmp:TEMP_CLEAN_ALL4 = ../../../../../temp/cmp/$$TARGET/*.idb
+csd:TEMP_CLEAN_ALL4 = ../../../../../temp/csd/$$TARGET/*.idb
+csr:TEMP_CLEAN_ALL4 = ../../../../../temp/csr/$$TARGET/*.idb
+csp:TEMP_CLEAN_ALL4 = ../../../../../temp/csp/$$TARGET/*.idb
+cdr:TEMP_CLEAN_ALL4 = ../../../../../temp/cdr/$$TARGET/*.idb
+cdd:TEMP_CLEAN_ALL4 = ../../../../../temp/cdd/$$TARGET/*.idb
+
+cmd:TEMP_CLEAN_ALL5 = ../../../../../temp/cmd/$$TARGET/*.obj
+cmr:TEMP_CLEAN_ALL5 = ../../../../../temp/cmr/$$TARGET/*.obj
+cmp:TEMP_CLEAN_ALL5 = ../../../../../temp/cmp/$$TARGET/*.obj
+csd:TEMP_CLEAN_ALL5 = ../../../../../temp/csd/$$TARGET/*.obj
+csr:TEMP_CLEAN_ALL5 = ../../../../../temp/csr/$$TARGET/*.obj
+csp:TEMP_CLEAN_ALL5 = ../../../../../temp/csp/$$TARGET/*.obj
+cdr:TEMP_CLEAN_ALL5 = ../../../../../temp/cdr/$$TARGET/*.obj
+cdd:TEMP_CLEAN_ALL5 = ../../../../../temp/cdd/$$TARGET/*.obj
+
+win32:CLEAN_FILES = ../../../../../bin/*.map ../../../../../bin/*._xe ../../../../../bin/*.tds ../../../../../bin/*.pdb ../../../../../bin/*.pbo ../../../../../bin/*.pbi ../../../../../bin/*.pbt $$TEMP_CLEAN_ALL $$TEMP_CLEAN_ALL2 $$TEMP_CLEAN_ALL3 $$TEMP_CLEAN_ALL4 $$TEMP_CLEAN_ALL5
diff --git a/vendor/ta-lib/make/gen_make/template/cygwin-g++/app.t b/vendor/ta-lib/make/gen_make/template/cygwin-g++/app.t
new file mode 100644
index 000000000..867725eaa
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/cygwin-g++/app.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/app.t");
diff --git a/vendor/ta-lib/make/gen_make/template/cygwin-g++/lib.t b/vendor/ta-lib/make/gen_make/template/cygwin-g++/lib.t
new file mode 100644
index 000000000..2523b2f85
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/cygwin-g++/lib.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/lib.t");
diff --git a/vendor/ta-lib/make/gen_make/template/cygwin-g++/subdirs.t b/vendor/ta-lib/make/gen_make/template/cygwin-g++/subdirs.t
new file mode 100644
index 000000000..5e888af05
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/cygwin-g++/subdirs.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/subdirs.t");
diff --git a/vendor/ta-lib/make/gen_make/template/cygwin-g++/tmake.conf b/vendor/ta-lib/make/gen_make/template/cygwin-g++/tmake.conf
new file mode 100644
index 000000000..857634755
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/cygwin-g++/tmake.conf
@@ -0,0 +1,65 @@
+#
+# $Id$
+#
+# tmake configuration for linux-g++
+#
+
+MAKEFILE_GENERATOR = UNIX
+TEMPLATE = app
+CONFIG = qt warn_on release
+
+TMAKE_CC = gcc
+TMAKE_CFLAGS = -pipe
+TMAKE_CFLAGS_WARN_ON = -Wall -W
+TMAKE_CFLAGS_WARN_OFF =
+TMAKE_CFLAGS_RELEASE = -O2 -fno-strict-aliasing
+TMAKE_CFLAGS_DEBUG = -g
+TMAKE_CFLAGS_SHLIB = -fPIC
+TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
+TMAKE_CFLAGS_THREAD = -D_REENTRANT
+
+TMAKE_CXX = g++
+TMAKE_CXXFLAGS = $$TMAKE_CFLAGS
+TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON
+TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF
+TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE
+TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG
+TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB
+TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC
+TMAKE_CXXFLAGS_THREAD = $$TMAKE_CFLAGS_THREAD
+
+TMAKE_INCDIR =
+TMAKE_LIBDIR =
+TMAKE_INCDIR_X11 = /usr/X11R6/include
+TMAKE_LIBDIR_X11 = /usr/X11R6/lib
+TMAKE_INCDIR_QT = $(QTDIR)/include
+TMAKE_LIBDIR_QT = $(QTDIR)/lib
+TMAKE_INCDIR_OPENGL = /usr/X11R6/include
+TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
+
+TMAKE_LINK = g++
+TMAKE_LINK_SHLIB = g++
+TMAKE_LFLAGS =
+TMAKE_LFLAGS_RELEASE =
+TMAKE_LFLAGS_DEBUG =
+TMAKE_LFLAGS_SHLIB = -shared
+TMAKE_LFLAGS_SONAME = -Wl,-soname,
+TMAKE_LFLAGS_THREAD =
+TMAKE_RPATH = -Wl,-rpath,
+
+TMAKE_LIBS =
+TMAKE_LIBS_X11 = -lXext -lX11 -lm
+TMAKE_LIBS_X11SM = -lICE -lSM
+TMAKE_LIBS_QT = -lqt
+TMAKE_LIBS_QT_THREAD = -lqt-mt
+TMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
+TMAKE_LIBS_THREAD = -lpthread
+
+TMAKE_MOC = $(QTDIR)/bin/moc
+TMAKE_UIC = $(QTDIR)/bin/uic
+
+TMAKE_AR = ar cqs
+TMAKE_RANLIB =
+
+TMAKE_TAR = tar -cf
+TMAKE_GZIP = gzip -9f
diff --git a/vendor/ta-lib/make/gen_make/template/freebsd-g++/app.t b/vendor/ta-lib/make/gen_make/template/freebsd-g++/app.t
new file mode 100644
index 000000000..f59c9f904
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/freebsd-g++/app.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Unix applications.
+#!
+#$ Project('TMAKE_APP_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/freebsd-g++/generic.t b/vendor/ta-lib/make/gen_make/template/freebsd-g++/generic.t
new file mode 100644
index 000000000..a4a697841
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/freebsd-g++/generic.t
@@ -0,0 +1,395 @@
+#!
+#! This is a tmake template for building UNIX applications or libraries.
+#!
+#${
+ Project('TMAKE_LIBS += $$LIBS');
+ if ( !Project("INTERFACE_DECL_PATH") ) {
+ Project('INTERFACE_DECL_PATH = .' );
+ }
+ if ( Project("TMAKE_LIB_FLAG") && !Config("staticlib") ) {
+ Project('CONFIG *= dll');
+ } elsif ( Project("TMAKE_APP_FLAG") || Config("dll") ) {
+ Project('CONFIG -= staticlib');
+ }
+ if ( Config("warn_off") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF');
+ } elsif ( Config("warn_on") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON');
+ }
+ if ( Config("debug") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG');
+ } elsif ( Config("release") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE');
+ }
+ if ( Project("TMAKE_INCDIR") ) {
+ AddIncludePath(Project("TMAKE_INCDIR"));
+ }
+ if ( Project("TMAKE_LIBDIR") ) {
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR');
+ }
+ if ( Config("qt") || Config("opengl") ) {
+ Project('CONFIG *= x11lib');
+ if ( Config("opengl") ) {
+ Project('CONFIG *= x11inc');
+ }
+ }
+ if ( Config("x11") ) {
+ Project('CONFIG *= x11lib');
+ Project('CONFIG *= x11inc');
+ }
+ if ( Config("thread") ) {
+ Project('DEFINES += QT_THREAD_SUPPORT');
+ Project("TMAKE_CFLAGS_THREAD") &&
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_THREAD');
+ Project("TMAKE_CXXFLAGS_THREAD") &&
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_THREAD');
+ AddIncludePath(Project("TMAKE_INCDIR_THREAD"));
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_THREAD');
+ Project("TMAKE_LFLAGS_THREAD") &&
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_THREAD');
+ }
+ if ( Config("qt") ) {
+ Project('CONFIG *= moc');
+ AddIncludePath(Project("TMAKE_INCDIR_QT"));
+ if ( !Config("debug") ) {
+ Project('DEFINES += NO_DEBUG');
+ }
+ if ( !(((Project("TARGET") eq "qt") || (Project("TARGET") eq "qt-mt") ||
+ (Project("TARGET") eq "qte") || (Project("TARGET") eq "qte-mt")) &&
+ Project("TMAKE_LIB_FLAG")) ) {
+ Project("TMAKE_LIBDIR_QT") &&
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_QT');
+ if (Config("thread") && Project("TMAKE_LIBS_QT_THREAD")) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_THREAD');
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT');
+ }
+ }
+ }
+ if ( Config("opengl") ) {
+ AddIncludePath(Project("TMAKE_INCDIR_OPENGL"));
+ Project("TMAKE_LIBDIR_OPENGL") &&
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_OPENGL');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL');
+ }
+ if ( Config("x11inc") ) {
+ AddIncludePath(Project("TMAKE_INCDIR_X11"));
+ }
+ if ( Config("x11lib") ) {
+ Project("TMAKE_LIBDIR_X11") &&
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_X11');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_X11');
+ }
+ if ( Config("moc") ) {
+ $moc_aware = 1;
+ }
+ if ( !Project("TMAKE_RUN_CC") ) {
+ Project('TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src');
+ }
+ if ( !Project("TMAKE_RUN_CC_IMP") ) {
+ Project('TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<');
+ }
+ if ( !Project("TMAKE_RUN_CXX") ) {
+ Project('TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src');
+ }
+ if ( !Project("TMAKE_RUN_CXX_IMP") ) {
+ Project('TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<');
+ }
+ Project('TMAKE_FILETAGS = HEADERS SOURCES TARGET DESTDIR $$FILETAGS');
+ if ( Config("embedded") && Project("PRECOMPH") ) {
+ Project('SOURCES += allmoc.cpp');
+ $project{'HEADERS_ORIG'} = Project('HEADERS');
+ $project{'HEADERS'} = "";
+ }
+ StdInit();
+ $project{"VERSION"} || ($project{"VERSION"} = "1.0.0");
+ ($project{"VER_MAJ"},$project{"VER_MIN"},$project{"VER_PAT"})
+ = $project{"VERSION"} =~ /(\d+)\.(\d+)\.(\d+)/;
+ if ( !defined($project{"VER_PAT"}) ) {
+ ($project{"VER_MAJ"},$project{"VER_MIN"})
+ = $project{"VERSION"} =~ /(\d+)\.(\d+)/;
+ $project{"VER_PAT"} = "0";
+ }
+ if ( !defined($project{"VER_MIN"}) ) {
+ ($project{"VER_MAJ"})
+ = $project{"VERSION"} =~ /(\d+)/;
+ $project{"VER_MIN"} = "0";
+ $project{"VER_PAT"} = "0";
+ }
+ Project('DESTDIR_TARGET = $(TARGET)');
+ if ( Project("TMAKE_APP_FLAG") ) {
+ if ( Config("dll") ) {
+ Project('TARGET = $$TARGET.so');
+ Project("TMAKE_LFLAGS_SHAPP") ||
+ ($project{"TMAKE_LFLAGS_SHAPP"} = $project{"TMAKE_LFLAGS_SHLIB"});
+ Project("TMAKE_LFLAGS_SONAME") &&
+ ($project{"TMAKE_LFLAGS_SONAME"} .= $project{"TARGET"});
+ }
+ $project{"TARGET"} = $project{"DESTDIR"} . $project{"TARGET"};
+ } elsif ( Config("staticlib") ) {
+ $project{"TARGET"} = $project{"DESTDIR"} . "lib" .
+ $project{"TARGET"} . ".a";
+ Project("TMAKE_AR_CMD") ||
+ Project('TMAKE_AR_CMD = $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)');
+ } else {
+ $project{"TARGETA"} = $project{"DESTDIR"} . "lib" .
+ $project{"TARGET"} . ".a";
+ if ( Project("TMAKE_AR_CMD") ) {
+ $project{"TMAKE_AR_CMD"} =~ s/\(TARGET\)/\(TARGETA\)/g;
+ } else {
+ Project('TMAKE_AR_CMD = $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)');
+ }
+ if ( $project{"TMAKE_HPUX_SHLIB"} ) {
+ $project{"TARGET_"} = "lib" . $project{"TARGET"} . ".sl";
+ $project{"TARGET_x"} = "lib" . $project{"TARGET"} . "." .
+ $project{"VER_MAJ"};
+ $project{"TARGET"} = $project{"TARGET_x"};
+ } elsif ( $project{"TMAKE_AIX_SHLIB"} ) {
+ $project{"TARGET_"} = "lib" . $project{"TARGET"} . ".a";
+ $project{"TARGET_x"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"};
+ $project{"TARGET_x.y"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"};
+ $project{"TARGET_x.y.z"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"} . "." .
+ $project{"VER_PAT"};
+ $project{"TARGET"} = $project{"TARGET_x.y.z"};
+ } else {
+ $project{"TARGET_"} = "lib" . $project{"TARGET"} . ".so";
+ $project{"TARGET_x"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"};
+ $project{"TARGET_x.y"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"};
+ $project{"TARGET_x.y.z"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"} . "." .
+ $project{"VER_PAT"};
+ $project{"TARGET"} = $project{"TARGET_x.y.z"};
+ }
+ $project{"TMAKE_LN_SHLIB"} = "-ln -s";
+ if ( $project{"DESTDIR"} ) {
+ $project{"DESTDIR_TARGET"} = $project{"DESTDIR"} .
+ $project{"TARGET"};
+ }
+ Project("TMAKE_LFLAGS_SONAME") &&
+ ($project{"TMAKE_LFLAGS_SONAME"} .= $project{"TARGET_x"});
+ $project{"TMAKE_LINK_SHLIB_CMD"} ||
+ ($project{"TMAKE_LINK_SHLIB_CMD"} =
+ '$(LINK) $(LFLAGS) -o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)');
+ }
+ if ( Config("dll") ) {
+ Project('TMAKE_CFLAGS *= $$TMAKE_CFLAGS_SHLIB' );
+ Project('TMAKE_CXXFLAGS *= $$TMAKE_CXXFLAGS_SHLIB' );
+ if ( Project("TMAKE_APP_FLAG") ) {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_SHAPP');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_SHLIB $$TMAKE_LFLAGS_SONAME');
+ }
+ }
+#$}
+#!
+# Makefile for building #$ Expand("TARGET")
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = #$ Expand("TMAKE_CC");
+CXX = #$ Expand("TMAKE_CXX");
+CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+INCPATH = #$ ExpandPath("INCPATH","-I"," -I","");
+#$ Config("staticlib") && DisableOutput();
+LINK = #$ Expand("TMAKE_LINK");
+LFLAGS = #$ Expand("TMAKE_LFLAGS");
+LIBS = $(SUBLIBS) #$ Expand("TMAKE_LIBDIR_FLAGS"); Expand("TMAKE_LIBS");
+#$ Config("staticlib") && EnableOutput();
+#$ Project("TMAKE_LIB_FLAG") || DisableOutput();
+AR = #$ Expand("TMAKE_AR");
+RANLIB = #$ Expand("TMAKE_RANLIB");
+#$ Project("TMAKE_LIB_FLAG") || EnableOutput();
+MOC = #$ Expand("TMAKE_MOC");
+UIC = #$ Expand("TMAKE_UIC");
+
+TAR = #$ Expand("TMAKE_TAR");
+GZIP = #$ Expand("TMAKE_GZIP");
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS = #$ ExpandList("HEADERS");
+SOURCES = #$ ExpandList("SOURCES");
+OBJECTS = #$ ExpandList("OBJECTS");
+INTERFACES = #$ ExpandList("INTERFACES");
+UICDECLS = #$ ExpandList("UICDECLS");
+UICIMPLS = #$ ExpandList("UICIMPLS");
+SRCMOC = #$ ExpandList("SRCMOC");
+OBJMOC = #$ ExpandList("OBJMOC");
+DIST = #$ ExpandList("DISTFILES");
+TARGET = #$ Expand("TARGET");
+#$ (Project("TMAKE_APP_FLAG") || Config("staticlib")) && DisableOutput();
+TARGETA = #$ Expand("TARGETA");
+#$ Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+TARGETD = #$ Expand("TARGET_x.y.z");
+TARGET0 = #$ Expand("TARGET_");
+TARGET1 = #$ Expand("TARGET_x");
+TARGET2 = #$ Expand("TARGET_x.y");
+#$ Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+#$ !Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+TARGETD = #$ Expand("TARGET_x");
+TARGET0 = #$ Expand("TARGET_");
+#$ !Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+#$ (Project("TMAKE_APP_FLAG") || Config("staticlib")) && EnableOutput();
+INTERFACE_DECL_PATH = #$ Expand("INTERFACE_DECL_PATH");
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cxx.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cc.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.C.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.c.o:
+ #$ Expand("TMAKE_RUN_CC_IMP");
+
+####### Build rules
+
+#${
+ if ( Project("SUBLIBS") ) {
+ $text = "SUBLIBS=";
+ for $m ( split / /, Project("SUBLIBS") ) {
+ $text .= "tmp/lib$m.a ";
+ }
+ $text .= "\n";
+ }
+#$}
+
+#$ Project("TMAKE_APP_FLAG") || DisableOutput();
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+#$ Project("TMAKE_APP_FLAG") || EnableOutput();
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput();
+all: #$ ExpandGlue("ALL_DEPS",""," ",""); Expand("DESTDIR_TARGET");
+
+#$ Substitute('$$DESTDIR_TARGET: $(OBJECTS) $(OBJMOC) $(SUBLIBS) $$TARGETDEPS');
+ #$ Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+ -rm -f $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
+ #$ Expand("TMAKE_LINK_SHLIB_CMD");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET0)");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET1)");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET2)");
+ #$ Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+ #$ !Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+ -rm -f $(TARGET) $(TARGET0)
+ #$ Expand("TMAKE_LINK_SHLIB_CMD");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET0)");
+ #$ !Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+ #${
+ $d = Project("DESTDIR");
+ if ( $d ) {
+ $d =~ s-([^/])$-$1/-;
+ if ( Project("TMAKE_HPUX_SHLIB") ) {
+ $text = "-rm -f $d\$(TARGET)\n\t" .
+ "-rm -f $d\$(TARGET0)\n\t" .
+ "-mv \$(TARGET) \$(TARGET0) $d";
+ } else {
+ $text = "-rm -f $d\$(TARGET)\n\t" .
+ "-rm -f $d\$(TARGET0)\n\t" .
+ "-rm -f $d\$(TARGET1)\n\t" .
+ "-rm -f $d\$(TARGET2)\n\t" .
+ "-mv \$(TARGET) \$(TARGET0) \$(TARGET1) \$(TARGET2) $d";
+ }
+ }
+ #$}
+
+staticlib: $(TARGETA)
+
+$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+ -rm -f $(TARGETA)
+ #$ Expand("TMAKE_AR_CMD");
+ #$ ExpandGlue("TMAKE_RANLIB",""," "," \$(TARGETA)");
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && EnableOutput();
+#$ Config("staticlib") || DisableOutput();
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+ -rm -f $(TARGET)
+ #$ Expand("TMAKE_AR_CMD");
+ #$ ExpandGlue("TMAKE_RANLIB",""," "," \$(TARGET)");
+#$ Config("staticlib") || EnableOutput();
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput();
+ -rm -f $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETA)
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && EnableOutput();
+ #$ ExpandGlue("TMAKE_CLEAN","-rm -f "," ","");
+ -rm -f *~ core
+ #$ ExpandGlue("CLEAN_FILES","-rm -f "," ","");
+
+####### Sub-libraries
+
+#${
+ if ( Project("SUBLIBS") ) {
+ for $m ( split / /, Project("SUBLIBS") ) {
+ $text .= "tmp/lib$m.a:\n\t";
+ $text .= $project{"MAKELIB$m"}."\n";
+ }
+ }
+#$}
+
+###### Combined headers
+
+#${
+ if ( Config("embedded") && Project("PRECOMPH") ) {
+ $t = "allmoc.cpp: ".Project("PRECOMPH")." ".$original_HEADERS;
+ ExpandList("HEADERS_ORIG");
+ $t.= $text;
+ $t.= "\n\techo '#include \"".Project("PRECOMPH")."\"' >allmoc.cpp";
+ $t.= "\n\t\$(CXX) -E -DQT_MOC_CPP \$(CXXFLAGS) \$(INCPATH) >allmoc.h allmoc.cpp";
+ $t.= "\n\t\$(MOC) -o allmoc.cpp allmoc.h";
+ $t.= "\n\tperl -pi -e 's{\"allmoc.h\"}{\"".Project("PRECOMPH")."\"}' allmoc.cpp";
+ $t.= "\n\trm allmoc.h";
+ $t.= "\n";
+ $text = $t;
+ }
+#$}
+
+####### Compile
+
+#$ BuildObj(Project("OBJECTS"),Project("SOURCES"));
+#$ BuildUicSrc(Project("INTERFACES"));
+#$ BuildObj(Project("UICOBJECTS"), Project("UICIMPLS"));
+#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC"));
+#$ BuildMocSrc(Project("HEADERS"));
+#$ BuildMocSrc(Project("SOURCES"));
+#$ BuildMocSrc( Project("UICDECLS"));
diff --git a/vendor/ta-lib/make/gen_make/template/freebsd-g++/lib.t b/vendor/ta-lib/make/gen_make/template/freebsd-g++/lib.t
new file mode 100644
index 000000000..2523b2f85
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/freebsd-g++/lib.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/lib.t");
diff --git a/vendor/ta-lib/make/gen_make/template/freebsd-g++/subdirs.t b/vendor/ta-lib/make/gen_make/template/freebsd-g++/subdirs.t
new file mode 100644
index 000000000..5e888af05
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/freebsd-g++/subdirs.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/subdirs.t");
diff --git a/vendor/ta-lib/make/gen_make/template/freebsd-g++/tmake.conf b/vendor/ta-lib/make/gen_make/template/freebsd-g++/tmake.conf
new file mode 100644
index 000000000..c9ff0f953
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/freebsd-g++/tmake.conf
@@ -0,0 +1,65 @@
+#
+# $Id$
+#
+# tmake configuration for linux-g++
+#
+
+MAKEFILE_GENERATOR = UNIX
+TEMPLATE = app
+CONFIG = qt warn_on release
+
+TMAKE_CC = gcc
+TMAKE_CFLAGS = -pipe
+TMAKE_CFLAGS_WARN_ON = -Wall -W
+TMAKE_CFLAGS_WARN_OFF =
+TMAKE_CFLAGS_RELEASE = -O2 -fno-strict-aliasing
+TMAKE_CFLAGS_DEBUG = -g
+TMAKE_CFLAGS_SHLIB = -fPIC
+TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
+TMAKE_CFLAGS_THREAD = -D_REENTRANT
+
+TMAKE_CXX = g++
+TMAKE_CXXFLAGS = $$TMAKE_CFLAGS
+TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON
+TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF
+TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE
+TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG
+TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB
+TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC
+TMAKE_CXXFLAGS_THREAD = $$TMAKE_CFLAGS_THREAD
+
+TMAKE_INCDIR =
+TMAKE_LIBDIR =
+TMAKE_INCDIR_X11 = /usr/X11R6/include
+TMAKE_LIBDIR_X11 = /usr/X11R6/lib
+TMAKE_INCDIR_QT = $(QTDIR)/include
+TMAKE_LIBDIR_QT = $(QTDIR)/lib
+TMAKE_INCDIR_OPENGL = /usr/X11R6/include
+TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
+
+TMAKE_LINK = g++
+TMAKE_LINK_SHLIB = g++
+TMAKE_LFLAGS = -L/usr/local/lib
+TMAKE_LFLAGS_RELEASE =
+TMAKE_LFLAGS_DEBUG =
+TMAKE_LFLAGS_SHLIB = -shared
+TMAKE_LFLAGS_SONAME = -Wl,-soname,
+TMAKE_LFLAGS_THREAD =
+TMAKE_RPATH = -Wl,-rpath,
+
+TMAKE_LIBS =
+TMAKE_LIBS_X11 = -lXext -lX11 -lm
+TMAKE_LIBS_X11SM = -lICE -lSM
+TMAKE_LIBS_QT = -lqt
+TMAKE_LIBS_QT_THREAD = -lqt-mt
+TMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
+TMAKE_LIBS_THREAD = -pthread
+
+TMAKE_MOC = $(QTDIR)/bin/moc
+TMAKE_UIC = $(QTDIR)/bin/uic
+
+TMAKE_AR = ar cqs
+TMAKE_RANLIB =
+
+TMAKE_TAR = tar -cf
+TMAKE_GZIP = gzip -9f
diff --git a/vendor/ta-lib/make/gen_make/template/linux-g++/app.t b/vendor/ta-lib/make/gen_make/template/linux-g++/app.t
new file mode 100644
index 000000000..867725eaa
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/linux-g++/app.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/app.t");
diff --git a/vendor/ta-lib/make/gen_make/template/linux-g++/lib.t b/vendor/ta-lib/make/gen_make/template/linux-g++/lib.t
new file mode 100644
index 000000000..2523b2f85
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/linux-g++/lib.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/lib.t");
diff --git a/vendor/ta-lib/make/gen_make/template/linux-g++/subdirs.t b/vendor/ta-lib/make/gen_make/template/linux-g++/subdirs.t
new file mode 100644
index 000000000..5e888af05
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/linux-g++/subdirs.t
@@ -0,0 +1,2 @@
+#! Use the common Unix template
+#$ IncludeTemplate("../unix/subdirs.t");
diff --git a/vendor/ta-lib/make/gen_make/template/linux-g++/tmake.conf b/vendor/ta-lib/make/gen_make/template/linux-g++/tmake.conf
new file mode 100644
index 000000000..14b94b24c
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/linux-g++/tmake.conf
@@ -0,0 +1,65 @@
+#
+# $Id$
+#
+# tmake configuration for linux-g++
+#
+
+MAKEFILE_GENERATOR = UNIX
+TEMPLATE = app
+CONFIG = qt warn_on release
+
+TMAKE_CC = gcc
+TMAKE_CFLAGS = -pipe -fPIC
+TMAKE_CFLAGS_WARN_ON = -Wall -W
+TMAKE_CFLAGS_WARN_OFF =
+TMAKE_CFLAGS_RELEASE = -O2 -fno-strict-aliasing
+TMAKE_CFLAGS_DEBUG = -g
+TMAKE_CFLAGS_SHLIB = -fPIC
+TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
+TMAKE_CFLAGS_THREAD = -D_REENTRANT
+
+TMAKE_CXX = g++
+TMAKE_CXXFLAGS = $$TMAKE_CFLAGS
+TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON
+TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF
+TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE
+TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG
+TMAKE_CXXFLAGS_SHLIB = $$TMAKE_CFLAGS_SHLIB
+TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC
+TMAKE_CXXFLAGS_THREAD = $$TMAKE_CFLAGS_THREAD
+
+TMAKE_INCDIR =
+TMAKE_LIBDIR =
+TMAKE_INCDIR_X11 = /usr/X11R6/include
+TMAKE_LIBDIR_X11 = /usr/X11R6/lib
+TMAKE_INCDIR_QT = $(QTDIR)/include
+TMAKE_LIBDIR_QT = $(QTDIR)/lib
+TMAKE_INCDIR_OPENGL = /usr/X11R6/include
+TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
+
+TMAKE_LINK = g++
+TMAKE_LINK_SHLIB = g++
+TMAKE_LFLAGS =
+TMAKE_LFLAGS_RELEASE =
+TMAKE_LFLAGS_DEBUG =
+TMAKE_LFLAGS_SHLIB = -shared
+TMAKE_LFLAGS_SONAME = -Wl,-soname,
+TMAKE_LFLAGS_THREAD =
+TMAKE_RPATH = -Wl,-rpath,
+
+TMAKE_LIBS =
+TMAKE_LIBS_X11 = -lXext -lX11 -lm
+TMAKE_LIBS_X11SM = -lICE -lSM
+TMAKE_LIBS_QT = -lqt
+TMAKE_LIBS_QT_THREAD = -lqt-mt
+TMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
+TMAKE_LIBS_THREAD = -lpthread
+
+TMAKE_MOC = $(QTDIR)/bin/moc
+TMAKE_UIC = $(QTDIR)/bin/uic
+
+TMAKE_AR = ar cqs
+TMAKE_RANLIB =
+
+TMAKE_TAR = tar -cf
+TMAKE_GZIP = gzip -9f
diff --git a/vendor/ta-lib/make/gen_make/template/unix/app.t b/vendor/ta-lib/make/gen_make/template/unix/app.t
new file mode 100644
index 000000000..f59c9f904
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/unix/app.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Unix applications.
+#!
+#$ Project('TMAKE_APP_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/unix/generic.t b/vendor/ta-lib/make/gen_make/template/unix/generic.t
new file mode 100644
index 000000000..d44aae736
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/unix/generic.t
@@ -0,0 +1,401 @@
+#!
+#! This is a tmake template for building UNIX applications or libraries.
+#!
+#${
+ Project('TMAKE_LIBS += $$LIBS');
+ if ( !Project("INTERFACE_DECL_PATH") ) {
+ Project('INTERFACE_DECL_PATH = .' );
+ }
+ if ( Project("TMAKE_LIB_FLAG") && !Config("staticlib") ) {
+ Project('CONFIG *= dll');
+ } elsif ( Project("TMAKE_APP_FLAG") || Config("dll") ) {
+ Project('CONFIG -= staticlib');
+ }
+ if ( Config("warn_off") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF');
+ } elsif ( Config("warn_on") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON');
+ }
+ if ( Config("debug") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG');
+ } elsif ( Config("release") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE');
+ }
+ if ( Project("TMAKE_INCDIR") ) {
+ AddIncludePath(Project("TMAKE_INCDIR"));
+ }
+ if ( Project("TMAKE_LIBDIR") ) {
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR');
+ }
+ if ( Config("qt") || Config("opengl") ) {
+ Project('CONFIG *= x11lib');
+ if ( Config("opengl") ) {
+ Project('CONFIG *= x11inc');
+ }
+ }
+ if ( Config("x11") ) {
+ Project('CONFIG *= x11lib');
+ Project('CONFIG *= x11inc');
+ }
+ if ( Config("thread") ) {
+ Project('DEFINES += QT_THREAD_SUPPORT');
+ Project("TMAKE_CFLAGS_THREAD") &&
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_THREAD');
+ Project("TMAKE_CXXFLAGS_THREAD") &&
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_THREAD');
+ AddIncludePath(Project("TMAKE_INCDIR_THREAD"));
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_THREAD');
+ Project("TMAKE_LFLAGS_THREAD") &&
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_THREAD');
+ }
+ if ( Config("qt") ) {
+ Project('CONFIG *= moc');
+ AddIncludePath(Project("TMAKE_INCDIR_QT"));
+ if ( !Config("debug") ) {
+ Project('DEFINES += NO_DEBUG');
+ }
+ if ( !(((Project("TARGET") eq "qt") || (Project("TARGET") eq "qt-mt") ||
+ (Project("TARGET") eq "qte") || (Project("TARGET") eq "qte-mt")) &&
+ Project("TMAKE_LIB_FLAG")) ) {
+ Project("TMAKE_LIBDIR_QT") &&
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_QT');
+ if (Config("thread") && Project("TMAKE_LIBS_QT_THREAD")) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_THREAD');
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT');
+ }
+ }
+ }
+ if ( Config("opengl") ) {
+ AddIncludePath(Project("TMAKE_INCDIR_OPENGL"));
+ Project("TMAKE_LIBDIR_OPENGL") &&
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_OPENGL');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL');
+ }
+ if ( Config("x11inc") ) {
+ AddIncludePath(Project("TMAKE_INCDIR_X11"));
+ }
+ if ( Config("x11lib") ) {
+ Project("TMAKE_LIBDIR_X11") &&
+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_X11');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_X11');
+ }
+ if ( Config("moc") ) {
+ $moc_aware = 1;
+ }
+ if ( !Project("TMAKE_RUN_CC") ) {
+ Project('TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src');
+ }
+ if ( !Project("TMAKE_RUN_CC_IMP") ) {
+ Project('TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<');
+ }
+ if ( !Project("TMAKE_RUN_CXX") ) {
+ Project('TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src');
+ }
+ if ( !Project("TMAKE_RUN_CXX_IMP") ) {
+ Project('TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<');
+ }
+ Project('TMAKE_FILETAGS = HEADERS SOURCES TARGET DESTDIR $$FILETAGS');
+ if ( Config("embedded") && Project("PRECOMPH") ) {
+ Project('SOURCES += allmoc.cpp');
+ $project{'HEADERS_ORIG'} = Project('HEADERS');
+ $project{'HEADERS'} = "";
+ }
+ StdInit();
+ $project{"VERSION"} || ($project{"VERSION"} = "1.0.0");
+ ($project{"VER_MAJ"},$project{"VER_MIN"},$project{"VER_PAT"})
+ = $project{"VERSION"} =~ /(\d+)\.(\d+)\.(\d+)/;
+ if ( !defined($project{"VER_PAT"}) ) {
+ ($project{"VER_MAJ"},$project{"VER_MIN"})
+ = $project{"VERSION"} =~ /(\d+)\.(\d+)/;
+ $project{"VER_PAT"} = "0";
+ }
+ if ( !defined($project{"VER_MIN"}) ) {
+ ($project{"VER_MAJ"})
+ = $project{"VERSION"} =~ /(\d+)/;
+ $project{"VER_MIN"} = "0";
+ $project{"VER_PAT"} = "0";
+ }
+ Project('DESTDIR_TARGET = $(TARGET)');
+ if ( Project("TMAKE_APP_FLAG") ) {
+ if ( Config("dll") ) {
+ Project('TARGET = $$TARGET.so');
+ Project("TMAKE_LFLAGS_SHAPP") ||
+ ($project{"TMAKE_LFLAGS_SHAPP"} = $project{"TMAKE_LFLAGS_SHLIB"});
+ Project("TMAKE_LFLAGS_SONAME") &&
+ ($project{"TMAKE_LFLAGS_SONAME"} .= $project{"TARGET"});
+ }
+ $project{"TARGET"} = $project{"DESTDIR"} . $project{"TARGET"};
+ } elsif ( Config("staticlib") ) {
+ $project{"TARGET"} = $project{"DESTDIR"} . "lib" .
+ $project{"TARGET"} . ".a";
+ Project("TMAKE_AR_CMD") ||
+ Project('TMAKE_AR_CMD = $(AR) $(TARGET) $(OBJECTS) $(OBJMOC)');
+ } else {
+ $project{"TARGETA"} = $project{"DESTDIR"} . "lib" .
+ $project{"TARGET"} . ".a";
+ if ( Project("TMAKE_AR_CMD") ) {
+ $project{"TMAKE_AR_CMD"} =~ s/\(TARGET\)/\(TARGETA\)/g;
+ } else {
+ Project('TMAKE_AR_CMD = $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)');
+ }
+ if ( $project{"TMAKE_HPUX_SHLIB"} ) {
+ $project{"TARGET_"} = "lib" . $project{"TARGET"} . ".sl";
+ $project{"TARGET_x"} = "lib" . $project{"TARGET"} . "." .
+ $project{"VER_MAJ"};
+ $project{"TARGET"} = $project{"TARGET_x"};
+ } elsif ( $project{"TMAKE_AIX_SHLIB"} ) {
+ $project{"TARGET_"} = "lib" . $project{"TARGET"} . ".a";
+ $project{"TARGET_x"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"};
+ $project{"TARGET_x.y"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"};
+ $project{"TARGET_x.y.z"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"} . "." .
+ $project{"VER_PAT"};
+ $project{"TARGET"} = $project{"TARGET_x.y.z"};
+ } else {
+ $project{"TARGET_"} = "lib" . $project{"TARGET"} . ".so";
+ $project{"TARGET_x"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"};
+ $project{"TARGET_x.y"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"};
+ $project{"TARGET_x.y.z"} = "lib" . $project{"TARGET"} . ".so." .
+ $project{"VER_MAJ"} . "." .
+ $project{"VER_MIN"} . "." .
+ $project{"VER_PAT"};
+ $project{"TARGET"} = $project{"TARGET_x.y.z"};
+ }
+ $project{"TMAKE_LN_SHLIB"} = "-ln -s";
+ if ( $project{"DESTDIR"} ) {
+ $project{"DESTDIR_TARGET"} = $project{"DESTDIR"} .
+ $project{"TARGET"};
+ }
+ Project("TMAKE_LFLAGS_SONAME") &&
+ ($project{"TMAKE_LFLAGS_SONAME"} .= $project{"TARGET_x"});
+ $project{"TMAKE_LINK_SHLIB_CMD"} ||
+ ($project{"TMAKE_LINK_SHLIB_CMD"} =
+ '$(LINK) $(LFLAGS) -o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)');
+ }
+ if ( Config("dll") ) {
+ Project('TMAKE_CFLAGS *= $$TMAKE_CFLAGS_SHLIB' );
+ Project('TMAKE_CXXFLAGS *= $$TMAKE_CXXFLAGS_SHLIB' );
+ if ( Project("TMAKE_APP_FLAG") ) {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_SHAPP');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_SHLIB $$TMAKE_LFLAGS_SONAME');
+ }
+ }
+#$}
+#!
+# Makefile for building #$ Expand("TARGET")
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = #$ Expand("TMAKE_CC");
+CXX = #$ Expand("TMAKE_CXX");
+CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+INCPATH = #$ ExpandPath("INCPATH","-I"," -I","");
+#$ Config("staticlib") && DisableOutput();
+LINK = #$ Expand("TMAKE_LINK");
+LFLAGS = #$ Expand("TMAKE_LFLAGS");
+LIBS = $(SUBLIBS) #$ Expand("TMAKE_LIBDIR_FLAGS"); Expand("TMAKE_LIBS");
+#$ Config("staticlib") && EnableOutput();
+#$ Project("TMAKE_LIB_FLAG") || DisableOutput();
+AR = #$ Expand("TMAKE_AR");
+RANLIB = #$ Expand("TMAKE_RANLIB");
+#$ Project("TMAKE_LIB_FLAG") || EnableOutput();
+MOC = #$ Expand("TMAKE_MOC");
+UIC = #$ Expand("TMAKE_UIC");
+
+TAR = #$ Expand("TMAKE_TAR");
+GZIP = #$ Expand("TMAKE_GZIP");
+
+####### Support for 64-bit systems
+ifeq ($(shell uname -m), x86_64)
+ CFLAGS += -march=x86-64 -m64 -D__64BIT__
+ CXXFLAGS += -march=x86-64 -m64 -D__64BIT__
+endif
+
+####### Apply additional overruling user flags, if any
+CFLAGS += $(CUSERFLAGS)
+CXXFLAGS += $(CUSERFLAGS)
+
+####### Files
+
+HEADERS = #$ ExpandList("HEADERS");
+SOURCES = #$ ExpandList("SOURCES");
+OBJECTS = #$ ExpandList("OBJECTS");
+INTERFACES = #$ ExpandList("INTERFACES");
+UICDECLS = #$ ExpandList("UICDECLS");
+UICIMPLS = #$ ExpandList("UICIMPLS");
+SRCMOC = #$ ExpandList("SRCMOC");
+OBJMOC = #$ ExpandList("OBJMOC");
+DIST = #$ ExpandList("DISTFILES");
+TARGET = #$ Expand("TARGET");
+#$ (Project("TMAKE_APP_FLAG") || Config("staticlib")) && DisableOutput();
+TARGETA = #$ Expand("TARGETA");
+#$ Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+TARGETD = #$ Expand("TARGET_x.y.z");
+TARGET0 = #$ Expand("TARGET_");
+TARGET1 = #$ Expand("TARGET_x");
+TARGET2 = #$ Expand("TARGET_x.y");
+#$ Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+#$ !Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+TARGETD = #$ Expand("TARGET_x");
+TARGET0 = #$ Expand("TARGET_");
+#$ !Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+#$ (Project("TMAKE_APP_FLAG") || Config("staticlib")) && EnableOutput();
+INTERFACE_DECL_PATH = #$ Expand("INTERFACE_DECL_PATH");
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .C .c
+
+.cpp.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cxx.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cc.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.C.o:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.c.o:
+ #$ Expand("TMAKE_RUN_CC_IMP");
+
+####### Build rules
+
+#${
+ if ( Project("SUBLIBS") ) {
+ $text = "SUBLIBS=";
+ for $m ( split / /, Project("SUBLIBS") ) {
+ $text .= "tmp/lib$m.a ";
+ }
+ $text .= "\n";
+ }
+#$}
+
+#$ Project("TMAKE_APP_FLAG") || DisableOutput();
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+#$ Project("TMAKE_APP_FLAG") || EnableOutput();
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput();
+all: #$ ExpandGlue("ALL_DEPS",""," ",""); Expand("DESTDIR_TARGET");
+
+#$ Substitute('$$DESTDIR_TARGET: $(OBJECTS) $(OBJMOC) $(SUBLIBS) $$TARGETDEPS');
+ #$ Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+ -rm -f $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
+ #$ Expand("TMAKE_LINK_SHLIB_CMD");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET0)");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET1)");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET2)");
+ #$ Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+ #$ !Project("TMAKE_HPUX_SHLIB") && DisableOutput();
+ -rm -f $(TARGET) $(TARGET0)
+ #$ Expand("TMAKE_LINK_SHLIB_CMD");
+ #$ ExpandGlue("TMAKE_LN_SHLIB",""," "," \$(TARGET) \$(TARGET0)");
+ #$ !Project("TMAKE_HPUX_SHLIB") && EnableOutput();
+ #${
+ $d = Project("DESTDIR");
+ if ( $d ) {
+ $d =~ s-([^/])$-$1/-;
+ if ( Project("TMAKE_HPUX_SHLIB") ) {
+ $text = "-rm -f $d\$(TARGET)\n\t" .
+ "-rm -f $d\$(TARGET0)\n\t" .
+ "-mv \$(TARGET) \$(TARGET0) $d";
+ } else {
+ $text = "-rm -f $d\$(TARGET)\n\t" .
+ "-rm -f $d\$(TARGET0)\n\t" .
+ "-rm -f $d\$(TARGET1)\n\t" .
+ "-rm -f $d\$(TARGET2)\n\t" .
+ "-mv \$(TARGET) \$(TARGET0) \$(TARGET1) \$(TARGET2) $d";
+ }
+ }
+ #$}
+
+staticlib: $(TARGETA)
+
+$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+ -rm -f $(TARGETA)
+ #$ Expand("TMAKE_AR_CMD");
+ #$ ExpandGlue("TMAKE_RANLIB",""," "," \$(TARGETA)");
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && EnableOutput();
+#$ Config("staticlib") || DisableOutput();
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+staticlib: $(TARGET)
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+ -rm -f $(TARGET)
+ #$ Expand("TMAKE_AR_CMD");
+ #$ ExpandGlue("TMAKE_RANLIB",""," "," \$(TARGET)");
+#$ Config("staticlib") || EnableOutput();
+
+moc: $(SRCMOC)
+
+clean:
+ -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && DisableOutput();
+ -rm -f $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETA)
+#$ (Config("staticlib") || Project("TMAKE_APP_FLAG")) && EnableOutput();
+ #$ ExpandGlue("TMAKE_CLEAN","-rm -f "," ","");
+ -rm -f *~ core
+ #$ ExpandGlue("CLEAN_FILES","-rm -f "," ","");
+
+####### Sub-libraries
+
+#${
+ if ( Project("SUBLIBS") ) {
+ for $m ( split / /, Project("SUBLIBS") ) {
+ $text .= "tmp/lib$m.a:\n\t";
+ $text .= $project{"MAKELIB$m"}."\n";
+ }
+ }
+#$}
+
+###### Combined headers
+
+#${
+ if ( Config("embedded") && Project("PRECOMPH") ) {
+ $t = "allmoc.cpp: ".Project("PRECOMPH")." ".$original_HEADERS;
+ ExpandList("HEADERS_ORIG");
+ $t.= $text;
+ $t.= "\n\techo '#include \"".Project("PRECOMPH")."\"' >allmoc.cpp";
+ $t.= "\n\t\$(CXX) -E -DQT_MOC_CPP \$(CXXFLAGS) \$(INCPATH) >allmoc.h allmoc.cpp";
+ $t.= "\n\t\$(MOC) -o allmoc.cpp allmoc.h";
+ $t.= "\n\tperl -pi -e 's{\"allmoc.h\"}{\"".Project("PRECOMPH")."\"}' allmoc.cpp";
+ $t.= "\n\trm allmoc.h";
+ $t.= "\n";
+ $text = $t;
+ }
+#$}
+
+####### Compile
+
+#$ BuildObj(Project("OBJECTS"),Project("SOURCES"));
+#$ BuildUicSrc(Project("INTERFACES"));
+#$ BuildObj(Project("UICOBJECTS"), Project("UICIMPLS"));
+#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC"));
+#$ BuildMocSrc(Project("HEADERS"));
+#$ BuildMocSrc(Project("SOURCES"));
+#$ BuildMocSrc( Project("UICDECLS"));
diff --git a/vendor/ta-lib/make/gen_make/template/unix/lib.t b/vendor/ta-lib/make/gen_make/template/unix/lib.t
new file mode 100644
index 000000000..dd24c63c1
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/unix/lib.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Unix libraries.
+#!
+#$ Project('TMAKE_LIB_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/unix/subdirs.t b/vendor/ta-lib/make/gen_make/template/unix/subdirs.t
new file mode 100644
index 000000000..4f947a04d
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/unix/subdirs.t
@@ -0,0 +1,40 @@
+#############################################################################
+#!
+#! This is a tmake template for creating a makefile that invokes make in
+#! sub directories - for Unix.
+#!
+#${
+ StdInit();
+ Project('MAKEFILE') || Project('MAKEFILE = Makefile');
+ Project('TMAKE') || Project('TMAKE = tmake');
+#$}
+#!
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+MAKEFILE= #$ Expand("MAKEFILE");
+TMAKE = #$ Expand("TMAKE");
+
+SUBDIRS = #$ ExpandList("SUBDIRS");
+
+all: $(SUBDIRS)
+
+$(SUBDIRS): FORCE
+ cd $@; $(MAKE)
+
+#$ TmakeSelf();
+
+tmake_all:
+#${
+ $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+#$}
+
+#### $text = "\t" . 'for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; pro=`basename $$i`.pro ; $(TMAKE) $$pro -o $(MAKEFILE); grep "TEMPLATE.*subdirs" $$pro 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) tmake_all || true; fi; ) ; done';
+
+clean release debug:
+ for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) $@; fi; ) ; done
+
+FORCE:
diff --git a/vendor/ta-lib/make/gen_make/template/win32-borland/app.t b/vendor/ta-lib/make/gen_make/template/win32-borland/app.t
new file mode 100644
index 000000000..fc4dc2c79
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-borland/app.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 applications.
+#!
+#$ Project('TMAKE_APP_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-borland/generic.t b/vendor/ta-lib/make/gen_make/template/win32-borland/generic.t
new file mode 100644
index 000000000..788f3bbf6
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-borland/generic.t
@@ -0,0 +1,270 @@
+#!
+#! This is a tmake template for building Win32 applications or libraries.
+#!
+#${
+ Project('CONFIG += qt') if Config("qt_dll");
+ if ( !Project("INTERFACE_DECL_PATH") ) {
+ Project('INTERFACE_DECL_PATH = .' );
+ }
+ if ( Config("qt") ) {
+ if ( !(Project("DEFINES") =~ /QT_NODLL/) &&
+ ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || Config("qt_dll") ||
+ ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) {
+ Project('TMAKE_QT_DLL = 1');
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ Project('CONFIG += dll');
+ }
+ }
+ }
+ if ( Config("dll") || Project("TMAKE_APP_FLAG") ) {
+ Project('CONFIG -= staticlib');
+ Project('TMAKE_APP_OR_DLL = 1');
+ } else {
+ Project('CONFIG += staticlib');
+ }
+ if ( Config("warn_off") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF');
+ } elsif ( Config("warn_on") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON');
+ }
+ if ( Config("thread") ) {
+ Project('DEFINES += QT_THREAD_SUPPORT');
+
+ }
+ if ( Config("debug") ) {
+ if ( Config("thread") ) {
+ if ( Config("dll") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT_DLLDBG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT_DLLDBG');
+ } else {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT_DBG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT_DBG');
+ }
+ } else {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG');
+ }
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG');
+ } elsif ( Config("release") ) {
+ if ( Config("thread") ) {
+ if ( Config("dll") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT_DLL');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT_DLL');
+ } else {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT');
+ }
+ }
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE');
+ }
+
+ if ( Project("TMAKE_INCDIR") ) {
+ AddIncludePath(Project("TMAKE_INCDIR"));
+ }
+ if ( Config("qt") || Config("opengl") ) {
+ Project('CONFIG += windows' );
+ }
+ if ( Config("qt") ) {
+ Project('CONFIG *= moc');
+ AddIncludePath(Project("TMAKE_INCDIR_QT"));
+ if ( !Config("debug") ) {
+ Project('DEFINES += NO_DEBUG');
+ }
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ if ( Project("TMAKE_QT_DLL") ) {
+ Project('DEFINES *= QT_MAKEDLL');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL');
+ }
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT');
+ if ( Project("TMAKE_QT_DLL") ) {
+ my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt");
+ Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/");
+ if ( !Config("dll") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL');
+ }
+ }
+ }
+ }
+ if ( Config("opengl") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL');
+ }
+ if ( Config("dll") ) {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL');
+ if ( Project("TMAKE_LIB_FLAG") ) {
+ my $ver = Project("VERSION");
+ $ver =~ s/\.//g;
+ $project{"TARGET_EXT"} = "${ver}.dll";
+ } else {
+ $project{"TARGET_EXT"} = ".dll";
+ }
+ } else {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS');
+ if ( Project("TMAKE_APP_FLAG") ) {
+ $project{"TARGET_EXT"} = ".exe";
+ } else {
+ $project{"TARGET_EXT"} = ".lib";
+ }
+ }
+ if ( Config("windows") ) {
+ if ( Config("console") ) {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY');
+ }
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ }
+ if ( Config("thread") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_RTMT');
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_RT');
+ }
+ if ( Config("moc") ) {
+ $moc_aware = 1;
+ }
+ Project('TMAKE_LIBS += $$LIBS');
+ Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS');
+ foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) {
+ $project{$_} =~ s-[/\\]+-\\-g;
+ }
+ if ( Project("RC_FILE") ) {
+ if ( Project("RES_FILE") ) {
+ tmake_error("Both .rc and .res file specified.\n" .
+ "Please specify one of them, not both.");
+ }
+ $project{"RES_FILE"} = $project{"RC_FILE"};
+ $project{"RES_FILE"} =~ s/\.rc$/.res/i;
+ Project('TARGETDEPS += $$RES_FILE');
+ }
+ StdInit();
+ if ( Project("VERSION") ) {
+ $project{"VER_MAJ"} = $project{"VERSION"};
+ $project{"VER_MAJ"} =~ s/\.\d+$//;
+ $project{"VER_MIN"} = $project{"VERSION"};
+ $project{"VER_MIN"} =~ s/^\d+\.//;
+ }
+ Project('TMAKE_CLEAN += $$TARGET.tds');
+#$}
+#!
+# Makefile for building #$ Expand("TARGET")
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+!if !$d(BCB)
+BCB = $(MAKEDIR)\..
+!endif
+
+####### Compiler, tools and options
+
+CC = #$ Expand("TMAKE_CC");
+CXX = #$ Expand("TMAKE_CXX");
+CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+INCPATH = #$ ExpandPath("INCPATH",'-I',' -I','');
+#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LINK = #$ Expand("TMAKE_LINK");
+LFLAGS = #$ Expand("TMAKE_LFLAGS");
+LIBS = #$ Expand("TMAKE_LIBS");
+#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LIB = #$ Expand("TMAKE_LIB");
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+MOC = #$ Expand("TMAKE_MOC");
+UIC = #$ Expand("TMAKE_UIC");
+
+ZIP = #$ Expand("TMAKE_ZIP");
+DEF_FILE = #$ ExpandList("DEF_FILE");
+RES_FILE = #$ ExpandList("RES_FILE");
+
+####### Files
+
+HEADERS = #$ ExpandList("HEADERS");
+SOURCES = #$ ExpandList("SOURCES");
+OBJECTS = #$ ExpandList("OBJECTS");
+INTERFACES = #$ ExpandList("INTERFACES");
+UICDECLS = #$ ExpandList("UICDECLS");
+UICIMPLS = #$ ExpandList("UICIMPLS");
+SRCMOC = #$ ExpandList("SRCMOC");
+OBJMOC = #$ ExpandList("OBJMOC");
+DIST = #$ ExpandList("DISTFILES");
+TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
+INTERFACE_DECL_PATH = #$ Expand("INTERFACE_DECL_PATH");
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cxx.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cc.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.c.obj:
+ #$ Expand("TMAKE_RUN_CC_IMP");
+
+####### Build rules
+
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+#$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
+ $(LINK) @&&|
+ $(LFLAGS) $(OBJECTS) $(OBJMOC),$(TARGET),,$(LIBS),$(DEF_FILE),$(RES_FILE)
+#$ Project("TMAKE_APP_OR_DLL") || EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+ -del $(TARGET)
+ $(LIB) $(TARGET) @&&|
+#${
+# $text = "+" . join(" \\\n+",split(/\s+/,$project{"OBJECTS"})) . " \\\n+"
+# . join(" \\\n+",split(/\s+/,$project{"OBJMOC"}));
+#$}
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+|
+#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput();
+ -copy $(TARGET) #$ Expand("DLLDESTDIR");
+#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput();
+#$ Project("RC_FILE") || DisableOutput();
+
+#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE");
+#$ Project("RC_FILE") || EnableOutput();
+
+moc: $(SRCMOC)
+
+#$ TmakeSelf();
+
+dist:
+ #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)');
+
+clean:
+ #$ ExpandGlue("OBJECTS","-del ","\n\t-del ","");
+ #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ","");
+ #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ","");
+ -del $(TARGET)
+ #$ ExpandGlue("TMAKE_CLEAN","-del ","\n\t-del ","");
+ #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ","");
+
+####### Compile
+
+#$ BuildObj(Project("OBJECTS"),Project("SOURCES"));
+#$ BuildUicSrc(Project("INTERFACES"));
+#$ BuildObj(Project("UICOBJECTS"), Project("UICIMPLS"));
+#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC"));
+#$ BuildMocSrc(Project("HEADERS"));
+#$ BuildMocSrc(Project("SOURCES"));
+#$ BuildMocSrc(Project("UICDECLS"));
diff --git a/vendor/ta-lib/make/gen_make/template/win32-borland/lib.t b/vendor/ta-lib/make/gen_make/template/win32-borland/lib.t
new file mode 100644
index 000000000..d8ac6c7a7
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-borland/lib.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 libraries.
+#!
+#$ Project('TMAKE_LIB_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-borland/subdirs.t b/vendor/ta-lib/make/gen_make/template/win32-borland/subdirs.t
new file mode 100644
index 000000000..f08e41f76
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-borland/subdirs.t
@@ -0,0 +1,3 @@
+#! Use the common Win32 template
+#$ Project("TMAKE_NOFORCE = 1");
+#$ IncludeTemplate("../win32/subdirs.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-borland/tmake.conf b/vendor/ta-lib/make/gen_make/template/win32-borland/tmake.conf
new file mode 100644
index 000000000..90ac2414f
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-borland/tmake.conf
@@ -0,0 +1,69 @@
+#
+# $Id$
+#
+# tmake configuration for Win32/Borland C++
+#
+
+MAKEFILE_GENERATOR = BMAKE
+TEMPLATE = app
+CONFIG = qt warn_on release
+
+TMAKE_CC = bcc32
+TMAKE_CFLAGS = -x- -RT- -tWR
+#TMAKE_CFLAGS_WARN_ON = -w -w-8004 -w-8071 -w-8066 -w-8008 -w-8080 -w-8057
+TMAKE_CFLAGS_WARN_ON = -w -w-8004 -w-8071 -w-8057 -w-8080
+TMAKE_CFLAGS_WARN_OFF = -w-
+TMAKE_CFLAGS_RELEASE = -O2
+TMAKE_CFLAGS_DEBUG = -v
+TMAKE_CFLAGS_MT = -tWM
+TMAKE_CFLAGS_MT_DBG = -tWM
+TMAKE_CFLAGS_MT_DLL = -tWM
+TMAKE_CFLAGS_MT_DLLDBG = -tWM
+TMAKE_CFLAGS_YACC =
+
+TMAKE_CXX = $$TMAKE_CC
+TMAKE_CXXFLAGS = $$TMAKE_CFLAGS
+TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON
+TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF
+TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE
+TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG
+TMAKE_CXXFLAGS_MT = $$TMAKE_CFLAGS_MT
+TMAKE_CXXFLAGS_MT_DBG = $$TMAKE_CFLAGS_MT_DBG
+TMAKE_CXXFLAGS_MT_DLL = $$TMAKE_CFLAGS_MT_DLL
+TMAKE_CXXFLAGS_MT_DLLDBG= $$TMAKE_CFLAGS_MT_DLLDBG
+TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC
+
+TMAKE_INCDIR =
+TMAKE_INCDIR_QT = $(QTDIR)\include
+
+TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o$obj $src
+TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$obj $src
+TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+TMAKE_LINK = ilink32
+TMAKE_LFLAGS = -L$(BCB)\lib -L$(BCB)\lib\PSDK -c -x -Gn
+TMAKE_LFLAGS_RELEASE =
+TMAKE_LFLAGS_DEBUG = -v
+TMAKE_LFLAGS_CONSOLE = -ap -Tpe c0x32.obj
+TMAKE_LFLAGS_WINDOWS = -aa -Tpe c0w32.obj
+TMAKE_LFLAGS_CONSOLE_DLL= -Gi -ap -Tpd c0d32.obj
+TMAKE_LFLAGS_WINDOWS_DLL= -Gi -aa -Tpd c0d32.obj
+
+TMAKE_LIBS = import32.lib
+TMAKE_LIBS_RT = cw32i.lib
+TMAKE_LIBS_RTMT = cw32mti.lib
+TMAKE_LIBS_CONSOLE =
+TMAKE_LIBS_WINDOWS =
+TMAKE_LIBS_QT = $(QTDIR)\lib\qt.lib
+TMAKE_LIBS_QT_DLL = $(QTDIR)\lib\qtmain.lib
+
+TMAKE_LIBS_OPENGL =
+
+TMAKE_MOC = moc
+TMAKE_UIC = uic
+
+TMAKE_LIB = tlib /C /P256
+TMAKE_RC = brc32
+
+TMAKE_ZIP = zip -r -9
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/app.t b/vendor/ta-lib/make/gen_make/template/win32-msvc/app.t
new file mode 100644
index 000000000..fc4dc2c79
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/app.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 applications.
+#!
+#$ Project('TMAKE_APP_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/generic.t b/vendor/ta-lib/make/gen_make/template/win32-msvc/generic.t
new file mode 100644
index 000000000..1d6a6f424
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/generic.t
@@ -0,0 +1,261 @@
+#!
+#! This is a tmake template for building Win32 applications or libraries.
+#!
+#${
+ Project('CONFIG += qt') if Config("qt_dll");
+ if ( !Project("INTERFACE_DECL_PATH") ) {
+ Project('INTERFACE_DECL_PATH = .' );
+ }
+ if ( Config("qt") ) {
+ if ( !(Project("DEFINES") =~ /QT_NODLL/) &&
+ ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || Config("qt_dll") ||
+ ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) {
+ Project('TMAKE_QT_DLL = 1');
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ Project('CONFIG += dll');
+ }
+ }
+ }
+ if ( Config("dll") || Project("TMAKE_APP_FLAG") ) {
+ Project('CONFIG -= staticlib');
+ Project('TMAKE_APP_OR_DLL = 1');
+ } else {
+ Project('CONFIG += staticlib');
+ }
+ if ( Config("warn_off") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF');
+ } elsif ( Config("warn_on") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON');
+ }
+ if ( Config("thread") ) {
+ Project('DEFINES += QT_THREAD_SUPPORT');
+ }
+ if ( Config("debug") ) {
+ if ( Config("thread") ) {
+ if ( Config("dll") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT_DLLDBG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT_DLLDBG');
+ } else {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT_DBG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT_DBG');
+ }
+ } else {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG');
+ }
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG');
+ } elsif ( Config("release") ) {
+ if ( Config("thread") ) {
+ if ( Config("dll") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT_DLL');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT_DLL');
+ } else {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_MT');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_MT');
+ }
+ }
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE');
+ }
+
+ if ( Project("TMAKE_INCDIR") ) {
+ AddIncludePath(Project("TMAKE_INCDIR"));
+ }
+ if ( Config("qt") || Config("opengl") ) {
+ Project('CONFIG += windows' );
+ }
+ if ( Config("qt") ) {
+ Project('CONFIG *= moc');
+ AddIncludePath(Project("TMAKE_INCDIR_QT"));
+ if ( !Config("debug") ) {
+ Project('DEFINES += NO_DEBUG');
+ }
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ if ( Project("TMAKE_QT_DLL") ) {
+ Project('DEFINES *= QT_MAKEDLL');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL');
+ }
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT');
+ if ( Project("TMAKE_QT_DLL") ) {
+ my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt");
+ Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/");
+ if ( !Config("dll") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL');
+ }
+ }
+ }
+ }
+ if ( Config("opengl") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL');
+ }
+ if ( Config("dll") ) {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL');
+ if ( Project("TMAKE_LIB_FLAG") ) {
+ my $ver = Project("VERSION");
+ $ver =~ s/\.//g;
+ $project{"TARGET_EXT"} = "${ver}.dll";
+ } else {
+ $project{"TARGET_EXT"} = ".dll";
+ }
+ } else {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS');
+ if ( Project("TMAKE_APP_FLAG") ) {
+ $project{"TARGET_EXT"} = ".exe";
+ } else {
+ $project{"TARGET_EXT"} = ".lib";
+ }
+ }
+ if ( Config("windows") ) {
+ if ( Config("console") ) {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY');
+ }
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ }
+ if ( Config("moc") ) {
+ $moc_aware = 1;
+ }
+ Project('TMAKE_LIBS += $$LIBS');
+ Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS');
+ foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) {
+ $project{$_} =~ s-[/\\]+-\\-g;
+ }
+ if ( Project("DEF_FILE") ) {
+ Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE');
+ }
+ if ( Project("RC_FILE") ) {
+ if ( Project("RES_FILE") ) {
+ tmake_error("Both .rc and .res file specified.\n" .
+ "Please specify one of them, not both.");
+ }
+ $project{"RES_FILE"} = $project{"RC_FILE"};
+ $project{"RES_FILE"} =~ s/\.rc$/.res/i;
+ Project('TARGETDEPS += $$RES_FILE');
+ }
+ if ( Project("RES_FILE") ) {
+ Project('TMAKE_LIBS *= $$RES_FILE');
+ }
+ StdInit();
+ if ( Project("VERSION") ) {
+ $project{"VER_MAJ"} = $project{"VERSION"};
+ $project{"VER_MAJ"} =~ s/\.\d+$//;
+ $project{"VER_MIN"} = $project{"VERSION"};
+ $project{"VER_MIN"} =~ s/^\d+\.//;
+ }
+ Project('dll:TMAKE_CLEAN += $$TARGET.lib $$TARGET.exp');
+ Project('debug:TMAKE_CLEAN += $$TARGET.pdb vc*.pdb $$TARGET.ilk');
+#$}
+#!
+# Makefile for building #$ Expand("TARGET")
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = #$ Expand("TMAKE_CC");
+CXX = #$ Expand("TMAKE_CXX");
+CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+INCPATH = #$ ExpandPath("INCPATH",'-I',' -I','');
+#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LINK = #$ Expand("TMAKE_LINK");
+LFLAGS = #$ Expand("TMAKE_LFLAGS");
+LIBS = #$ Expand("TMAKE_LIBS");
+#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LIB = #$ Expand("TMAKE_LIB");
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+MOC = #$ Expand("TMAKE_MOC");
+UIC = #$ Expand("TMAKE_UIC");
+
+ZIP = #$ Expand("TMAKE_ZIP");
+
+####### Files
+
+HEADERS = #$ ExpandList("HEADERS");
+SOURCES = #$ ExpandList("SOURCES");
+OBJECTS = #$ ExpandList("OBJECTS");
+INTERFACES = #$ ExpandList("INTERFACES");
+UICDECLS = #$ ExpandList("UICDECLS");
+UICIMPLS = #$ ExpandList("UICIMPLS");
+SRCMOC = #$ ExpandList("SRCMOC");
+OBJMOC = #$ ExpandList("OBJMOC");
+DIST = #$ ExpandList("DISTFILES");
+TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
+INTERFACE_DECL_PATH = #$ Expand("INTERFACE_DECL_PATH");
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cxx.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cc.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.c.obj:
+ #$ Expand("TMAKE_RUN_CC_IMP");
+
+####### Build rules
+
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+#$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
+ $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC) $(LIBS)
+#$ Project("TMAKE_APP_OR_DLL") || EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+ $(LIB) /OUT:$(TARGET) @<<
+ $(OBJECTS) $(OBJMOC)
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+<<
+#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput();
+ -copy $(TARGET) #$ Expand("DLLDESTDIR");
+#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput();
+#$ Project("RC_FILE") || DisableOutput();
+
+#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE");
+#$ Project("RC_FILE") || EnableOutput();
+
+moc: $(SRCMOC)
+
+#$ TmakeSelf();
+
+dist:
+ #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)');
+
+clean:
+ #$ ExpandGlue("OBJECTS","-del ","\n\t-del ","");
+ #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ","");
+ #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ","");
+ -del $(TARGET)
+ #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ","");
+ #$ ExpandGlue("TMAKE_CLEAN","-del ","\n\t-del ","");
+
+####### Compile
+
+#$ BuildObj(Project("OBJECTS"),Project("SOURCES"));
+#$ BuildUicSrc(Project("INTERFACES"));
+#$ BuildObj(Project("UICOBJECTS"), Project("UICIMPLS"));
+#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC"));
+#$ BuildMocSrc(Project("HEADERS"));
+#$ BuildMocSrc(Project("SOURCES"));
+#$ BuildMocSrc( Project("UICDECLS"));
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/lib.t b/vendor/ta-lib/make/gen_make/template/win32-msvc/lib.t
new file mode 100644
index 000000000..d8ac6c7a7
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/lib.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 libraries.
+#!
+#$ Project('TMAKE_LIB_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/subdirs.t b/vendor/ta-lib/make/gen_make/template/win32-msvc/subdirs.t
new file mode 100644
index 000000000..247fb4bfc
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/subdirs.t
@@ -0,0 +1,54 @@
+#############################################################################
+#!
+#! This is a tmake template for creating a makefile that invokes make in
+#! sub directories - for Win32.
+#!
+#${
+ StdInit();
+ $m = "";
+ foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
+ $m = $m . "\tcd $_\n\tDOMAKE\n\t\@cd ..\n";
+ }
+ $project{"SUBMAKE"} = $m;
+ Project('MAKEFILE') || Project('MAKEFILE = Makefile');
+ Project('TMAKE') || Project('TMAKE = tmake');
+#$}
+#!
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+MAKEFILE= #$ Expand("MAKEFILE");
+TMAKE = #$ Expand("TMAKE");
+
+SUBDIRS = #$ ExpandList("SUBDIRS");
+
+all: $(SUBDIRS)
+
+#${
+ foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
+ if ( Project("TMAKE_NOFORCE") ) {
+ $text = $text . $_ . ":\n\t" .
+ "cd $_\n\t\$(MAKE\) /nologo\n\t\@cd ..\n\n";
+ } else {
+ $text = $text . $_ . ": FORCE\n\t" .
+ "cd $_\n\t\$(MAKE\) /nologo\n\t\@cd ..\n\n";
+ }
+ }
+#$}
+#$ TmakeSelf();
+
+tmake_all:
+#${
+ foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
+ $text .= "\tcd $_\n\t\$(TMAKE\) $_.pro -o \$(MAKEFILE)\n\t\@cd ..\n";
+ }
+#$}
+
+clean:
+#$ $text = $project{"SUBMAKE"}; $text =~ s/DOMAKE/\$(MAKE\) clean/g;
+#$ Project("TMAKE_NOFORCE") && DisableOutput();
+FORCE:
+#$ Project("TMAKE_NOFORCE") && EnableOutput();
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/tmake.conf b/vendor/ta-lib/make/gen_make/template/win32-msvc/tmake.conf
new file mode 100644
index 000000000..552f0cea0
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/tmake.conf
@@ -0,0 +1,67 @@
+#
+# $Id$
+#
+# tmake configuration for Win32/Microsoft C++
+#
+
+MAKEFILE_GENERATOR = DSP
+TEMPLATE = app
+CONFIG = qt warn_on release
+
+TMAKE_CC = cl
+TMAKE_CFLAGS = -nologo
+TMAKE_CFLAGS_WARN_ON = -W3
+TMAKE_CFLAGS_WARN_OFF = -W0
+TMAKE_CFLAGS_RELEASE = -O2
+TMAKE_CFLAGS_DEBUG = -Zi
+TMAKE_CFLAGS_MT = -MT
+TMAKE_CFLAGS_MT_DBG = -MTd -Zi
+TMAKE_CFLAGS_MT_DLL = -MD
+TMAKE_CFLAGS_MT_DLLDBG = -MDd -Zi
+TMAKE_CFLAGS_YACC =
+
+TMAKE_CXX = $$TMAKE_CC
+TMAKE_CXXFLAGS = $$TMAKE_CFLAGS
+TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON
+TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF
+TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE
+TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG
+TMAKE_CXXFLAGS_MT = $$TMAKE_CFLAGS_MT
+TMAKE_CXXFLAGS_MT_DBG = $$TMAKE_CFLAGS_MT_DBG
+TMAKE_CXXFLAGS_MT_DLL = $$TMAKE_CFLAGS_MT_DLL
+TMAKE_CXXFLAGS_MT_DLLDBG= $$TMAKE_CFLAGS_MT_DLLDBG
+TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC
+
+TMAKE_INCDIR =
+TMAKE_INCDIR_QT = $(QTDIR)\include
+
+TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -Fo$obj $src
+TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
+TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$obj $src
+TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
+
+TMAKE_LINK = link
+TMAKE_LFLAGS = /NOLOGO
+TMAKE_LFLAGS_RELEASE =
+TMAKE_LFLAGS_DEBUG = /DEBUG
+TMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:console
+TMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:windows
+TMAKE_LFLAGS_CONSOLE_DLL= /SUBSYSTEM:console /DLL
+TMAKE_LFLAGS_WINDOWS_DLL= /SUBSYSTEM:windows /DLL
+TMAKE_LFLAGS_QT_DLL = /BASE:0x39D00000
+
+TMAKE_LIBS =
+TMAKE_LIBS_CONSOLE =
+TMAKE_LIBS_WINDOWS = kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib
+TMAKE_LIBS_QT = $(QTDIR)\lib\qt.lib
+TMAKE_LIBS_QT_DLL = $(QTDIR)\lib\qtmain.lib
+
+TMAKE_LIBS_OPENGL = opengl32.lib glu32.lib
+
+TMAKE_MOC = moc
+TMAKE_UIC = uic
+
+TMAKE_LIB = lib /NOLOGO
+TMAKE_RC = rc
+
+TMAKE_ZIP = zip -r -9
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/vcapp.t b/vendor/ta-lib/make/gen_make/template/win32-msvc/vcapp.t
new file mode 100644
index 000000000..4bfdcaf9c
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/vcapp.t
@@ -0,0 +1,12 @@
+#!
+#! This is a tmake template for building Win32 application project files.
+#!
+#! Sets a flag to indicate that we want to build an application and then
+#! invoke the common vcgeneric.t template.
+#!
+#! The win32app.dsp file is used as a template for building applications.
+#! You may specify your own .dsp template by setting the project variable
+#! DSP_TEMPLATE.
+#!
+#$ Project('TMAKE_APP_FLAG = 1');
+#$ IncludeTemplate("vcgeneric.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/vcgeneric.t b/vendor/ta-lib/make/gen_make/template/win32-msvc/vcgeneric.t
new file mode 100644
index 000000000..ea0819b42
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/vcgeneric.t
@@ -0,0 +1,268 @@
+#!
+#! This is a tmake template for building MSVC++ project files (.dsp)
+#!
+#${
+ if ( Config("qt") ) {
+ if ( !(Project("DEFINES") =~ /QT_NODLL/) &&
+ ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) ||
+ ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) {
+ Project('TMAKE_QT_DLL = 1');
+ if ( (Project("TARGET") eq "qt" || Project("TARGET") eq "qt-mt" ) && Project("TMAKE_LIB_FLAG") ) {
+ Project('CONFIG += dll');
+ }
+ }
+ }
+ if ( Config("dll") || Project("TMAKE_APP_FLAG") ) {
+ Project('CONFIG -= staticlib');
+ Project('TMAKE_APP_OR_DLL = 1');
+ } else {
+ Project('CONFIG += staticlib');
+ }
+ if ( Config("qt") || Config("opengl") ) {
+ Project('CONFIG += windows' );
+ }
+ if ( Config("qt") ) {
+ Project('CONFIG *= moc');
+ Project('DEFINES *= UNICODE' );
+ AddIncludePath(Project("TMAKE_INCDIR_QT"));
+ Project('TMAKE_LIBS *= imm32.lib wsock32.lib winmm.lib');
+ if ( Config("opengl") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_OPENGL');
+ }
+ if ( (Project("TARGET") eq "qt" || Project("TARGET") eq "qt-mt") && Project("TMAKE_LIB_FLAG") ) {
+ if ( Project("TMAKE_QT_DLL") ) {
+ Project('DEFINES *= QT_MAKEDLL');
+ Project('MSVCDSP_DLLBASE = /base:"0x39D00000"');
+ }
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT');
+ if ( Project("TMAKE_QT_DLL") ) {
+ my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt");
+ Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/");
+ if ( !Config("dll") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL');
+ }
+ }
+ }
+ }
+ if ( Config("opengl") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL');
+ }
+ Project( 'DEFINES *= QT_THREAD_SUPPORT' );
+ if ( Config("debug") ) {
+ $project{"MSVCDSP_MTDEF"} = "-MDd";
+ } else {
+ $project{"MSVCDSP_MTDEF"} = "-MD";
+ }
+ if ( Config("dll") ) {
+ if ( Project("TMAKE_LIB_FLAG") ) {
+ my $ver = Project("VERSION");
+ $ver =~ s/\.//g;
+ $project{"TARGET_EXT"} = "${ver}.dll";
+ } else {
+ $project{"TARGET_EXT"} = ".dll";
+ }
+ } else {
+ if ( Project("TMAKE_APP_FLAG") ) {
+ $project{"TARGET_EXT"} = ".exe";
+ } else {
+ $project{"TARGET_EXT"} = ".lib";
+ }
+ }
+ $project{"TARGET"} .= $project{"TARGET_EXT"};
+ if ( Config("moc") ) {
+ $moc_aware = 1;
+ }
+ Project('TMAKE_LIBS += $$LIBS');
+ Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS');
+ foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) {
+ $project{$_} =~ s-[/\\]+-\\-g;
+ }
+ StdInit();
+ if ( check_unix() ) {
+ $is_msvc5 = 0;
+ } else {
+ tmake_use_win32_registry();
+ $HKEY_CURRENT_USER->Open("Software\\Microsoft\\DevStudio\\5.0",$is_msvc5);
+ }
+ if ( $is_msvc5 ) {
+ $project{"MSVCDSP_VER"} = "5.00";
+ $project{"MSVCDSP_DEBUG_OPT"} = "/Zi";
+ } else {
+ $project{"MSVCDSP_VER"} = "6.00";
+ $project{"MSVCDSP_DEBUG_OPT"} = "/GZ /ZI";
+ }
+ $project{"MSVCDSP_PROJECT"} = $project{"OUTFILE"};
+ $project{"MSVCDSP_PROJECT"} =~ s/\.[a-zA-Z0-9_]*$//;
+
+ if ( Project("TMAKE_APP_FLAG") ) {
+ $project{"MSVCDSP_TEMPLATE"} = "win32app.dsp";
+ if ( Config("console") ) {
+ $project{"MSVCDSP_CONSOLE"} = "Console";
+ $project{"MSVCDSP_WINCONDEF"} = "_CONSOLE";
+ $project{"MSVCDSP_DSPTYPE"} = "0x0103";
+ $project{"MSVCDSP_SUBSYSTEM"} = "console";
+ } else {
+ $project{"MSVCDSP_CONSOLE"} = "";
+ $project{"MSVCDSP_WINCONDEF"} = "_WINDOWS";
+ $project{"MSVCDSP_DSPTYPE"} = "0x0101";
+ $project{"MSVCDSP_SUBSYSTEM"} = "windows";
+ }
+ } else {
+ if ( Config("dll") ) {
+ $project{"MSVCDSP_TEMPLATE"} = "win32dll.dsp";
+ } else {
+ $project{"MSVCDSP_TEMPLATE"} = "win32lib.dsp";
+ }
+ }
+ $project{"MSVCDSP_LIBS"} = $project{"TMAKE_LIBS"};
+ ExpandGlue("DEFINES",'/D "','" /D "','"');
+ $project{"MSVCDSP_DEFINES"} = $text; $text = "";
+ ExpandPath("INCPATH",'/I ',' /I ','');
+ $project{"MSVCDSP_INCPATH"} = $text; $text = "";
+ if ( Config("qt") ) {
+ $project{"MSVCDSP_RELDEFS"} = '/D "NO_DEBUG"';
+ } else {
+ $project{"MSVCDSP_RELDEFS"} = '';
+ }
+ if ( defined($project{"DESTDIR"}) ) {
+ $project{"TARGET"} = $project{"DESTDIR"} . "\\" . $project{"TARGET"};
+ $project{"TARGET"} =~ s/\\+/\\/g;
+ $project{"MSVCDSP_TARGET"} = '/out:"' . $project{"TARGET"} . '"';
+ if ( Config("dll") ) {
+ my $t = $project{"TARGET"};
+ $t =~ s/\.dll/.lib/;
+ $project{"MSVCDSP_TARGET"} .= " /implib:\"$t\"";
+ }
+ }
+ if ( Config("dll") && Project("DLLDESTDIR") ) {
+ $project{"MSVCDSP_COPY_DLL"} =
+ "# Begin Special Build Tool\n" .
+ "TargetPath=" . $project{"TARGET"} . "\n" .
+ "SOURCE=\$(InputPath)\n" .
+ "PostBuild_Desc=Copy DLL to " . $project{"DLLDESTDIR"} . "\n" .
+ "PostBuild_Cmds=copy \$(TargetPath) \"" . $project{"DLLDESTDIR"} . "\"\n" .
+ "# End Special Build Tool";
+ }
+ if ( Project("DSP_TEMPLATE") ) {
+ $dspfile = Project("DSP_TEMPLATE");
+ } else {
+ $dspfile = Project("MSVCDSP_TEMPLATE");
+ }
+ $dsppath= &fix_path( &find_template($dspfile) );
+ if ( !open(DSP,$dsppath) ) {
+ &tmake_error("Cannot open dsp template $dspfile at $dsppath");
+ }
+ if ( Config("moc") ) {
+ $project{"SOURCES"} .= " " . $project{"SRCMOC"};
+ }
+ if ( $project{"SOURCES"} || $project{"RC_FILE"} ) {
+ $project{"SOURCES"} .= " " . $project{"RC_FILE"};
+ @files = split(/\s+/,$project{"SOURCES"}); $text = "";
+ foreach ( @files ) {
+ $file = $_;
+ $text .= "# Begin Source File\n\nSOURCE=.\\$file\n";
+ if ( Config("moc") && ($file =~ /\.moc$/) ) {
+ $build = "\n\n# Begin Custom Build - Moc'ing $moc_input{$file}...\n" .
+ "InputPath=.\\$file\n\n" .
+ '"' . $file .
+ '" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' . "\n" .
+ "\t%QTDIR%\\bin\\moc.exe " . $moc_input{$file} . " -o $file\n\n" .
+ "# End Custom Build\n\n";
+ $base = $file;
+ $base =~ s/\..*//;
+ $base =~ tr/a-z/A-Z/;
+ $base =~ s/[^A-Z]/_/g;
+ $text .= "USERDEP_$base=" . '"' . $moc_input{$file} . '"' .
+ "\n\n" . '!IF "$(CFG)" == "' .
+ $project{"MSVCDSP_PROJECT"} . ' - Win32 Release"' .
+ $build . '!ELSEIF "$(CFG)" == "' .
+ $project{"MSVCDSP_PROJECT"} . ' - Win32 Debug"' .
+ $build . "!ENDIF \n\n";
+ }
+ $text .= "# End Source File\n";
+ }
+ $project{"MSVCDSP_SOURCES"} = $text; $text = "";
+ }
+ if ( $project{"HEADERS"} ) {
+ @files = split(/\s+/,$project{"HEADERS"}); $text = "";
+ foreach ( @files ) {
+ $file = $_;
+ $text .= "# Begin Source File\n\nSOURCE=.\\$file\n";
+ if ( Config("moc") && $moc_output{$file} ) {
+ $build = "\n\n# Begin Custom Build - Moc'ing $file...\n" .
+ "InputPath=.\\$file\n\n" .
+ '"' . $moc_output{$file} .
+ '" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' . "\n" .
+ "\t%QTDIR%\\bin\\moc.exe $file -o " . $moc_output{$file} . "\n\n" .
+ "# End Custom Build\n\n";
+ $text .= "\n" . '!IF "$(CFG)" == "' .
+ $project{"MSVCDSP_PROJECT"} . ' - Win32 Release"' .
+ $build . '!ELSEIF "$(CFG)" == "' .
+ $project{"MSVCDSP_PROJECT"} . ' - Win32 Debug"' .
+ $build . "!ENDIF \n\n";
+ }
+ $text .= "# End Source File\n";
+ }
+ $project{"MSVCDSP_HEADERS"} = $text; $text = "";
+ }
+ if ($project{"INTERFACES"} ) {
+ $uicpath = Expand("TMAKE_UIC");
+ $uicpath =~ s/[.]exe//g;
+ $uicpath .= " ";
+ @files = split(/\s+/,$project{"INTERFACES"}); $text = ""; $headtext = ""; $sourcetext = "";
+ foreach ( @files ) {
+ $file = $_;
+ $filename = $file;
+ $filename =~ s/[.]ui//g;
+ $text .= "# Begin Source File\n\nSOURCE=.\\$file\n";
+
+ $build = "\n\n# Begin Custom Build - Uic'ing $file...\n" .
+ "InputPath=.\\$file\n\n" .
+ "BuildCmds= " . $uicpath . $file .
+ " -o " . $filename . ".h\\\n" .
+ "\t" . $uicpath . $file .
+ " -i " . $filename . ".h -o " . $filename . ".cpp\\\n" .
+ "\t%QTDIR%\\bin\\moc " . $filename . ".h -o " . $project{"MOC_DIR"} . "moc_" . $filename . ".cpp \\\n\n" .
+ '"' . $filename . '.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' . "\n" .
+ "\t\$(BuildCmds)\n\n" .
+ '"' . $filename . '.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' . "\n" .
+ "\t\$(BuildCmds)\n\n" .
+ '"' . $project{"MOC_DIR"} . 'moc_' . $filename . '.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"' . "\n" .
+ "\t\$(BuildCmds)\n\n" .
+ "# End Custom Build\n\n";
+
+ $text .= '!IF "$(CFG)" == "' .
+ $project{"MSVCDSP_PROJECT"} . ' - Win32 Release"' . $build .
+ '!ELSEIF "$(CFG)" == "' .
+ $project{"MSVCDSP_PROJECT"} . ' - Win32 Debug"' . $build .
+ "!ENDIF \n\n";
+
+ $text .= "# End Source File\n";
+
+ $sourcetext .= "# Begin Source File\n\nSOURCE=.\\" . $filename . ".cpp\n# End Source File\n";
+ $headtext .= "# Begin Source File\n\nSOURCE=.\\" . $filename . ".h\n# End Source File\n";
+
+ }
+ $project{"MSVCDSP_INTERFACES"} = $text; $text = "";
+ $project{"MSVCDSP_INTERFACESOURCES"} = $sourcetext; $sourcetext = "";
+ $project{"MSVCDSP_INTERFACEHEADERS"} = $headtext; $headtext = "";
+ }
+ while ( ) {
+ $line = $_;
+ while ( $line =~ s/((\s*)\$\$([a-zA-Z0-9_]+))/__MSVCDSP_SUBST__/ ) {
+ if ( defined($project{$3}) && ($project{$3} ne "")) {
+ $subst = $project{$3};
+ $space = $2;
+ $line =~ s/__MSVCDSP_SUBST__/${space}${subst}/;
+ if ( $line =~ /^\s*$/ ) {
+ $line = "";
+ }
+ } else {
+ $line =~ s/__MSVCDSP_SUBST__//;
+ }
+ }
+ $text .= $line;
+ }
+ close(DSP);
+#$}
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/vclib.t b/vendor/ta-lib/make/gen_make/template/win32-msvc/vclib.t
new file mode 100644
index 000000000..6ce04c9eb
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/vclib.t
@@ -0,0 +1,14 @@
+#!
+#! This is a tmake template for building Win32 library project files.
+#!
+#! Sets a flag to indicate that we want to build a library (either
+#! a static library or a DLL) and then invoke the common vcgeneric.t
+#! template.
+#!
+#! The win32lib.dsp file is used as a template for building static
+#! libraries and win32dll.dsp is used as a template for building DLLs.
+#! You may specify your own .dsp template by setting the project variable
+#! DSP_TEMPLATE.
+#!
+#$ Project('TMAKE_LIB_FLAG = 1');
+#$ IncludeTemplate("vcgeneric.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/win32app.dsp b/vendor/ta-lib/make/gen_make/template/win32-msvc/win32app.dsp
new file mode 100644
index 000000000..d2f2cd1f8
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/win32app.dsp
@@ -0,0 +1,109 @@
+# Microsoft Developer Studio Project File - Name="$$MSVCDSP_PROJECT" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version $$MSVCDSP_VER
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) $$MSVCDSP_CONSOLE Application" $$MSVCDSP_DSPTYPE
+
+CFG=$$MSVCDSP_PROJECT - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "$$MSVCDSP_PROJECT.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "$$MSVCDSP_PROJECT.mak" CFG="$$MSVCDSP_PROJECT - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "$$MSVCDSP_PROJECT - Win32 Release" (based on "Win32 (x86) Application")
+!MESSAGE "$$MSVCDSP_PROJECT - Win32 Debug" (based on "Win32 (x86) Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "$$MSVCDSP_PROJECT - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo $$MSVCDSP_MTDEF /W3 /O1 /D "WIN32" /D "NDEBUG" /D "$$MSVCDSP_WINCONDEF" /D "_MBCS" /FD /c
+# ADD CPP /nologo $$MSVCDSP_MTDEF /W3 /O1 $$MSVCDSP_INCPATH /D "WIN32" /D "NDEBUG" /D "$$MSVCDSP_WINCONDEF" /D "_MBCS" $$MSVCDSP_DEFINES $$MSVCDSP_RELDEFS /FD /c
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib /nologo /subsystem:$$MSVCDSP_SUBSYSTEM /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib $$MSVCDSP_LIBS /nologo /subsystem:$$MSVCDSP_SUBSYSTEM /machine:I386 $$MSVCDSP_TARGET
+
+!ELSEIF "$(CFG)" == "$$MSVCDSP_PROJECT - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo $$MSVCDSP_MTDEF /W3 /Gm $$MSVCDSP_DEBUG_OPT /Od /D "WIN32" /D "_DEBUG" /D "$$MSVCDSP_WINCONDEF" /D "_MBCS" /FD /c
+# ADD CPP /nologo $$MSVCDSP_MTDEF /W3 /Gm $$MSVCDSP_DEBUG_OPT /Od $$MSVCDSP_INCPATH /D "WIN32" /D "_DEBUG" /D "$$MSVCDSP_WINCONDEF" /D "_MBCS" $$MSVCDSP_DEFINES /FD /c
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib /nologo /subsystem:$$MSVCDSP_SUBSYSTEM /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib $$MSVCDSP_LIBS /nologo /subsystem:$$MSVCDSP_SUBSYSTEM /debug /machine:I386 $$MSVCDSP_TARGET /nodefaultlib:"libc" /pdbtype:sept
+
+!ENDIF
+
+# Begin Target
+
+# Name "$$MSVCDSP_PROJECT - Win32 Release"
+# Name "$$MSVCDSP_PROJECT - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+$$MSVCDSP_SOURCES
+$$MSVCDSP_INTERFACESOURCES
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+$$MSVCDSP_HEADERS
+$$MSVCDSP_INTERFACEHEADERS
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# Begin Group "Interfaces"
+$$MSVCDSP_INTERFACES
+# Prop Default_Filter "ui"
+# End Group
+# End Target
+# End Project
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/win32dll.dsp b/vendor/ta-lib/make/gen_make/template/win32-msvc/win32dll.dsp
new file mode 100644
index 000000000..87f390b86
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/win32dll.dsp
@@ -0,0 +1,112 @@
+# Microsoft Developer Studio Project File - Name="$$MSVCDSP_PROJECT" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version $$MSVCDSP_VER
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=$$MSVCDSP_PROJECT - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "$$MSVCDSP_PROJECT.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "$$MSVCDSP_PROJECT.mak" CFG="$$MSVCDSP_PROJECT - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "$$MSVCDSP_PROJECT - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "$$MSVCDSP_PROJECT - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "$$MSVCDSP_PROJECT - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo $$MSVCDSP_MTDEF /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /FD /c
+# ADD CPP /nologo $$MSVCDSP_MTDEF /W3 /O1 $$MSVCDSP_INCPATH /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" $$MSVCDSP_DEFINES $$MSVCDSP_RELDEFS /FD /c
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib $$MSVCDSP_LIBS /nologo $$MSVCDSP_DLLBASE /dll /machine:I386 $$MSVCDSP_TARGET
+$$MSVCDSP_COPY_DLL
+
+!ELSEIF "$(CFG)" == "$$MSVCDSP_PROJECT - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo $$MSVCDSP_MTDEF /W3 /Gm $$MSVCDSP_DEBUG_OPT /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /FD /c
+# ADD CPP /nologo $$MSVCDSP_MTDEF /W3 /Gm $$MSVCDSP_DEBUG_OPT /Od $$MSVCDSP_INCPATH /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" $$MSVCDSP_DEFINES /FD /c
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib $$MSVCDSP_LIBS /nologo $$MSVCDSP_DLLBASE /dll /debug /machine:I386 $$MSVCDSP_TARGET /pdbtype:sept
+$$MSVCDSP_COPY_DLL
+
+!ENDIF
+
+# Begin Target
+
+# Name "$$MSVCDSP_PROJECT - Win32 Release"
+# Name "$$MSVCDSP_PROJECT - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+$$MSVCDSP_SOURCES
+$$MSVCDSP_INTERFACESOURCES
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+$$MSVCDSP_HEADERS
+$$MSVCDSP_INTERFACEHEADERS
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# Begin Group "Interfaces"
+$$MSVCDSP_INTERFACES
+
+# Prop Default_Filter "ui"
+# End Group
+# End Target
+# End Project
diff --git a/vendor/ta-lib/make/gen_make/template/win32-msvc/win32lib.dsp b/vendor/ta-lib/make/gen_make/template/win32-msvc/win32lib.dsp
new file mode 100644
index 000000000..a97617dfe
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-msvc/win32lib.dsp
@@ -0,0 +1,105 @@
+# Microsoft Developer Studio Project File - Name="$$MSVCDSP_PROJECT" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version $$MSVCDSP_VER
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=$$MSVCDSP_PROJECT - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "$$MSVCDSP_PROJECT.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "$$MSVCDSP_PROJECT.mak" CFG="$$MSVCDSP_PROJECT - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "$$MSVCDSP_PROJECT - Win32 Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "$$MSVCDSP_PROJECT - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "$$MSVCDSP_PROJECT - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo $$MSVCDSP_MTDEF /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FD /c
+# ADD CPP /nologo $$MSVCDSP_MTDEF /W3 /O1 $$MSVCDSP_INCPATH /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" $$MSVCDSP_DEFINES /FD /c
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo $$MSVCDSP_TARGET
+
+!ELSEIF "$(CFG)" == "$$MSVCDSP_PROJECT - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo $$MSVCDSP_MTDEF /W3 /Gm $$MSVCDSP_DEBUG_OPT /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /c
+# ADD CPP /nologo $$MSVCDSP_MTDEF /W3 /Gm $$MSVCDSP_DEBUG_OPT /Od $$MSVCDSP_INCPATH /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" $$MSVCDSP_DEFINES /FD /c
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo $$MSVCDSP_TARGET
+
+!ENDIF
+
+# Begin Target
+
+# Name "$$MSVCDSP_PROJECT - Win32 Release"
+# Name "$$MSVCDSP_PROJECT - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+$$MSVCDSP_SOURCES
+$$MSVCDSP_INTERFACESOURCES
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+$$MSVCDSP_HEADERS
+$$MSVCDSP_INTERFACEHEADERS
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# Begin Group "Interfaces"
+$$MSVCDSP_INTERFACES
+
+# Prop Default_Filter "ui"
+# End Group
+# End Target
+# End Project
diff --git a/vendor/ta-lib/make/gen_make/template/win32-symantec/app.t b/vendor/ta-lib/make/gen_make/template/win32-symantec/app.t
new file mode 100644
index 000000000..fc4dc2c79
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-symantec/app.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 applications.
+#!
+#$ Project('TMAKE_APP_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-symantec/generic.t b/vendor/ta-lib/make/gen_make/template/win32-symantec/generic.t
new file mode 100644
index 000000000..318047303
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-symantec/generic.t
@@ -0,0 +1,227 @@
+#!
+#! This is a tmake template for building Win32 applications or libraries.
+#!
+#${
+ Project('CONFIG += qt') if Config("qt_dll");
+ if ( Config("qt") ) {
+ if ( !(Project("DEFINES") =~ /QT_NODLL/) &&
+ ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || Config("qt_dll") ||
+ ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) {
+ Project('TMAKE_QT_DLL = 1');
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ Project('CONFIG += dll');
+ }
+ }
+ }
+ if ( Config("dll") || Project("TMAKE_APP_FLAG") ) {
+ Project('CONFIG -= staticlib');
+ Project('TMAKE_APP_OR_DLL = 1');
+ } else {
+ Project('CONFIG += staticlib');
+ }
+ if ( Config("warn_off") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF');
+ } elsif ( Config("warn_on") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON');
+ }
+ if ( Config("debug") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG');
+ } elsif ( Config("release") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE');
+ }
+ if ( Project("TMAKE_INCDIR") ) {
+ AddIncludePath(Project("TMAKE_INCDIR"));
+ }
+ if ( Config("qt") || Config("opengl") ) {
+ Project('CONFIG += windows' );
+ }
+ if ( Config("qt") ) {
+ Project('CONFIG *= moc');
+ AddIncludePath(Project("TMAKE_INCDIR_QT"));
+ if ( !Config("debug") ) {
+ Project('DEFINES += NO_DEBUG');
+ }
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ if ( Project("TMAKE_QT_DLL") ) {
+ Project('DEFINES *= QT_MAKEDLL');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL');
+ }
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT');
+ if ( Project("TMAKE_QT_DLL") ) {
+ my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt");
+ Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/");
+ if ( !Config("dll") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL');
+ }
+ }
+ }
+ }
+ if ( Config("opengl") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL');
+ }
+ if ( Config("dll") ) {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL');
+ if ( Project("TMAKE_LIB_FLAG") ) {
+ my $ver = Project("VERSION");
+ $ver =~ s/\.//g;
+ $project{"TARGET_EXT"} = "${ver}.dll";
+ } else {
+ $project{"TARGET_EXT"} = ".dll";
+ }
+ } else {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS');
+ if ( Project("TMAKE_APP_FLAG") ) {
+ $project{"TARGET_EXT"} = ".exe";
+ } else {
+ $project{"TARGET_EXT"} = ".lib";
+ }
+ }
+ if ( Config("windows") ) {
+ if ( Config("console") ) {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY');
+ }
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ }
+ if ( Config("moc") ) {
+ $moc_aware = 1;
+ }
+ Project('TMAKE_LIBS += $$LIBS');
+ Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS');
+ foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) {
+ $project{$_} =~ s-[/\\]+-\\-g;
+ }
+ if ( Project("DEF_FILE") ) {
+ Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE');
+ }
+ if ( Project("RC_FILE") ) {
+ if ( Project("RES_FILE") ) {
+ tmake_error("Both .rc and .res file specified.\n" .
+ "Please specify one of them, not both.");
+ }
+ $project{"RES_FILE"} = $project{"RC_FILE"};
+ $project{"RES_FILE"} =~ s/\.rc$/.res/i;
+ Project('TARGETDEPS += $$RES_FILE');
+ }
+ if ( Project("RES_FILE") ) {
+ Project('TMAKE_LIBS *= $$RES_FILE');
+ }
+ StdInit();
+ if ( Project("VERSION") ) {
+ $project{"VER_MAJ"} = $project{"VERSION"};
+ $project{"VER_MAJ"} =~ s/\.\d+$//;
+ $project{"VER_MIN"} = $project{"VERSION"};
+ $project{"VER_MIN"} =~ s/^\d+\.//;
+ }
+#$}
+#!
+# Makefile for building #$ Expand("TARGET")
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = #$ Expand("TMAKE_CC");
+CXX = #$ Expand("TMAKE_CXX");
+CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-D"," -D","");
+INCPATH = #$ ExpandPath("INCPATH",'-I',' -I','');
+#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LINK = #$ Expand("TMAKE_LINK");
+LFLAGS = #$ Expand("TMAKE_LFLAGS");
+LIBS = #$ Expand("TMAKE_LIBS");
+#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LIB = #$ Expand("TMAKE_LIB");
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+MOC = #$ Expand("TMAKE_MOC");
+
+ZIP = #$ Expand("TMAKE_ZIP");
+
+####### Files
+
+HEADERS = #$ ExpandList("HEADERS");
+SOURCES = #$ ExpandList("SOURCES");
+OBJECTS = #$ ExpandList("OBJECTS");
+SRCMOC = #$ ExpandList("SRCMOC");
+OBJMOC = #$ ExpandList("OBJMOC");
+DIST = #$ ExpandList("DISTFILES");
+TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cc .c
+
+.cpp.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cxx.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.cc.obj:
+ #$ Expand("TMAKE_RUN_CXX_IMP");
+
+.c.obj:
+ #$ Expand("TMAKE_RUN_CC_IMP");
+
+####### Build rules
+
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+#$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
+ $(LINK) $(LFLAGS) $(OBJECTS) $(OBJMOC), $(TARGET),, $(LIBS)
+#$ Project("TMAKE_APP_OR_DLL") || EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+ -del $(TARGET)
+#${
+# $text = "\t\$(LIB) \$(TARGET) "
+# . join(" \\\n+",split(/\s+/,$project{"OBJECTS"})) . " \\\n+"
+# . join(" \\\n+",split(/\s+/,$project{"OBJMOC"})) . ",;";
+#$}
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput();
+ -copy $(TARGET) #$ Expand("DLLDESTDIR");
+#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput();
+#$ Project("RC_FILE") || DisableOutput();
+
+#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE");
+#$ Project("RC_FILE") || EnableOutput();
+
+moc: $(SRCMOC)
+
+#$ TmakeSelf();
+
+dist:
+ #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)');
+
+clean:
+ #$ ExpandGlue("OBJECTS","-del ","\n\t-del ","");
+ #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ","");
+ #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ","");
+ -del $(TARGET)
+ #$ ExpandGlue("TMAKE_CLEAN","-del ","\n\t-del ","");
+ #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ","");
+
+####### Compile
+
+#$ BuildObj(Project("OBJECTS"),Project("SOURCES"));
+#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC"));
+#$ BuildMocSrc(Project("HEADERS"));
+#$ BuildMocSrc(Project("SOURCES"));
diff --git a/vendor/ta-lib/make/gen_make/template/win32-symantec/lib.t b/vendor/ta-lib/make/gen_make/template/win32-symantec/lib.t
new file mode 100644
index 000000000..d8ac6c7a7
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-symantec/lib.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 libraries.
+#!
+#$ Project('TMAKE_LIB_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-symantec/subdirs.t b/vendor/ta-lib/make/gen_make/template/win32-symantec/subdirs.t
new file mode 100644
index 000000000..8b881ab55
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-symantec/subdirs.t
@@ -0,0 +1,2 @@
+#! Use the common Win32 template
+#$ IncludeTemplate("../win32/subdirs.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-symantec/tmake.conf b/vendor/ta-lib/make/gen_make/template/win32-symantec/tmake.conf
new file mode 100644
index 000000000..656a8561a
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-symantec/tmake.conf
@@ -0,0 +1,56 @@
+#
+# $Id$
+#
+# tmake configuration for Win32/Symantec C++
+#
+
+TEMPLATE = app
+CONFIG = qt warn_on release
+
+TMAKE_CC = sc
+TMAKE_CFLAGS = -mn -w2
+TMAKE_CFLAGS_WARN_ON =
+TMAKE_CFLAGS_WARN_OFF = -w
+TMAKE_CFLAGS_RELEASE = -o
+TMAKE_CFLAGS_DEBUG = -g
+TMAKE_CFLAGS_YACC =
+
+TMAKE_CXX = $$TMAKE_CC
+TMAKE_CXXFLAGS = $$TMAKE_CFLAGS
+TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON
+TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF
+TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE
+TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG
+TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC
+
+TMAKE_INCDIR =
+TMAKE_INCDIR_QT = $(QTDIR)\include
+
+TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o$obj $src
+TMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o$@ $<
+TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$obj $src
+TMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o$@ $<
+
+TMAKE_LINK = link
+TMAKE_LFLAGS = /NOLOGO /NOI
+TMAKE_LFLAGS_RELEASE =
+TMAKE_LFLAGS_DEBUG = /DEBUG
+TMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:console
+TMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:windows
+TMAKE_LFLAGS_CONSOLE_DLL= /SUBSYSTEM:console /DLL
+TMAKE_LFLAGS_WINDOWS_DLL= /SUBSYSTEM:windows /DLL
+
+TMAKE_LIBS =
+TMAKE_LIBS_CONSOLE =
+TMAKE_LIBS_WINDOWS = user32.lib gdi32.lib comdlg32.lib imm32.lib winmm.lib ole32.lib uuid.lib wsock32.lib
+TMAKE_LIBS_QT = $(QTDIR)\lib\qt.lib
+TMAKE_LIBS_QT_DLL = $(QTDIR)\lib\qtmain.lib
+
+TMAKE_LIBS_OPENGL = opengl32.lib
+
+TMAKE_MOC = moc
+
+TMAKE_LIB = lib /C /N /NOI /P:32
+TMAKE_RC = rc
+
+TMAKE_ZIP = zip -r -9
diff --git a/vendor/ta-lib/make/gen_make/template/win32-watcom/app.t b/vendor/ta-lib/make/gen_make/template/win32-watcom/app.t
new file mode 100644
index 000000000..fc4dc2c79
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-watcom/app.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 applications.
+#!
+#$ Project('TMAKE_APP_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-watcom/generic.t b/vendor/ta-lib/make/gen_make/template/win32-watcom/generic.t
new file mode 100644
index 000000000..ca622ee94
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-watcom/generic.t
@@ -0,0 +1,218 @@
+#!
+#! This is a tmake template for building Win32 applications or libraries.
+#!
+#${
+ Project('CONFIG += qt') if Config("qt_dll");
+ if ( Config("qt") ) {
+ if ( !(Project("DEFINES") =~ /QT_NODLL/) &&
+ ((Project("DEFINES") =~ /QT_(?:MAKE)?DLL/) || Config("qt_dll") ||
+ ($ENV{"QT_DLL"} && !$ENV{"QT_NODLL"})) ) {
+ Project('TMAKE_QT_DLL = 1');
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ Project('CONFIG += dll');
+ }
+ }
+ }
+ if ( Config("dll") || Project("TMAKE_APP_FLAG") ) {
+ Project('CONFIG -= staticlib');
+ Project('TMAKE_APP_OR_DLL = 1');
+ } else {
+ Project('CONFIG += staticlib');
+ }
+ if ( Config("warn_off") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_OFF');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_OFF');
+ } elsif ( Config("warn_on") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_WARN_ON');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_WARN_ON');
+ }
+ if ( Config("debug") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_DEBUG');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_DEBUG');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_DEBUG');
+ } elsif ( Config("release") ) {
+ Project('TMAKE_CFLAGS += $$TMAKE_CFLAGS_RELEASE');
+ Project('TMAKE_CXXFLAGS += $$TMAKE_CXXFLAGS_RELEASE');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_RELEASE');
+ }
+ if ( Project("TMAKE_INCDIR") ) {
+ AddIncludePath(Project("TMAKE_INCDIR"));
+ }
+ if ( Config("qt") || Config("opengl") ) {
+ Project('CONFIG += windows' );
+ }
+ if ( Config("qt") ) {
+ Project('CONFIG *= moc');
+ AddIncludePath(Project("TMAKE_INCDIR_QT"));
+ if ( !Config("debug") ) {
+ Project('DEFINES += NO_DEBUG');
+ }
+ if ( (Project("TARGET") eq "qt") && Project("TMAKE_LIB_FLAG") ) {
+ if ( Project("TMAKE_QT_DLL") ) {
+ Project('DEFINES *= QT_MAKEDLL');
+ Project('TMAKE_LFLAGS += $$TMAKE_LFLAGS_QT_DLL');
+ }
+ } else {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT');
+ if ( Project("TMAKE_QT_DLL") ) {
+ my $qtver =FindHighestLibVersion($ENV{"QTDIR"} . "/lib", "qt");
+ Project("TMAKE_LIBS /= s/qt.lib/qt${qtver}.lib/");
+ if ( !Config("dll") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_DLL');
+ }
+ }
+ }
+ }
+ if ( Config("opengl") ) {
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_OPENGL');
+ }
+ if ( Config("dll") ) {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE_DLL');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS_DLL');
+ if ( Project("TMAKE_LIB_FLAG") ) {
+ my $ver = Project("VERSION");
+ $ver =~ s/\.//g;
+ $project{"TARGET_EXT"} = "${ver}.dll";
+ } else {
+ $project{"TARGET_EXT"} = ".dll";
+ }
+ } else {
+ Project('TMAKE_LFLAGS_CONSOLE_ANY = $$TMAKE_LFLAGS_CONSOLE');
+ Project('TMAKE_LFLAGS_WINDOWS_ANY = $$TMAKE_LFLAGS_WINDOWS');
+ if ( Project("TMAKE_APP_FLAG") ) {
+ $project{"TARGET_EXT"} = ".exe";
+ } else {
+ $project{"TARGET_EXT"} = ".lib";
+ }
+ }
+ if ( Config("windows") ) {
+ if ( Config("console") ) {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_WINDOWS_ANY');
+ }
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_WINDOWS');
+ } else {
+ Project('TMAKE_LFLAGS *= $$TMAKE_LFLAGS_CONSOLE_ANY');
+ Project('TMAKE_LIBS *= $$TMAKE_LIBS_CONSOLE');
+ }
+ if ( Config("moc") ) {
+ $moc_aware = 1;
+ }
+ Project('TMAKE_LIBS += $$LIBS');
+ Project('TMAKE_FILETAGS = HEADERS SOURCES DEF_FILE RC_FILE TARGET TMAKE_LIBS DESTDIR DLLDESTDIR $$FILETAGS');
+ foreach ( split(/\s/,Project("TMAKE_FILETAGS")) ) {
+ $project{$_} =~ s-[/\\]+-\\-g;
+ }
+ if ( Project("DEF_FILE") ) {
+ Project('TMAKE_LFLAGS *= /DEF:$$DEF_FILE');
+ }
+ if ( Project("RC_FILE") ) {
+ if ( Project("RES_FILE") ) {
+ tmake_error("Both .rc and .res file specified.\n" .
+ "Please specify one of them, not both.");
+ }
+ $project{"RES_FILE"} = $project{"RC_FILE"};
+ $project{"RES_FILE"} =~ s/\.rc$/.res/i;
+ Project('TARGETDEPS += $$RES_FILE');
+ }
+ if ( Project("RES_FILE") ) {
+ Project('TMAKE_LIBS *= $$RES_FILE');
+ }
+ $linebreak = '&';
+ StdInit();
+ if ( Project("VERSION") ) {
+ $project{"VER_MAJ"} = $project{"VERSION"};
+ $project{"VER_MAJ"} =~ s/\.\d+$//;
+ $project{"VER_MIN"} = $project{"VERSION"};
+ $project{"VER_MIN"} =~ s/^\d+\.//;
+ }
+#$}
+#!
+# Makefile for building #$ Expand("TARGET")
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+####### Compiler, tools and options
+
+#$ Config("qt") || DisableOutput();
+QTDIR = #$ $text = $ENV{"QTDIR"};
+#$ Config("qt") || EnableOutput();
+CC = #$ Expand("TMAKE_CC");
+CXX = #$ Expand("TMAKE_CXX");
+CFLAGS = #$ Expand("TMAKE_CFLAGS"); ExpandGlue("DEFINES","-d="," -d=","");
+CXXFLAGS= #$ Expand("TMAKE_CXXFLAGS"); ExpandGlue("DEFINES","-d="," -d=","");
+INCPATH = #$ ExpandPath("INCPATH",'-i=',' -i=','');
+#$ !Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LINK = #$ Expand("TMAKE_LINK");
+LFLAGS = #$ Expand("TMAKE_LFLAGS");
+LIBS = #$ Expand("TMAKE_LIBS");
+#$ !Project("TMAKE_APP_OR_DLL") && EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+LIB = #$ Expand("TMAKE_LIB");
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+MOC = #$ Expand("TMAKE_MOC");
+
+ZIP = #$ Expand("TMAKE_ZIP");
+
+####### Files
+
+HEADERS = #$ ExpandList("HEADERS");
+SOURCES = #$ ExpandList("SOURCES");
+OBJECTS = #$ ExpandList("OBJECTS");
+SRCMOC = #$ ExpandList("SRCMOC");
+OBJMOC = #$ ExpandList("OBJMOC");
+DIST = #$ ExpandList("DISTFILES");
+TARGET = #$ ExpandGlue("TARGET",$project{"DESTDIR"},"",$project{"TARGET_EXT"});
+TMPLIST = #$ ExpandGlue("TARGET","","",".lst");
+
+####### Build rules
+
+all: #$ ExpandGlue("ALL_DEPS",""," "," "); $text .= '$(TARGET)';
+
+$(TARGET): $(OBJECTS) $(OBJMOC) #$ Expand("TARGETDEPS");
+ @%create $(TMPLIST)
+#$ Project("TMAKE_APP_OR_DLL") || DisableOutput();
+ @%append $(TMPLIST) NAME #$ Expand("TARGET");
+ #$ ExpandGlue("OBJECTS",'@%append $(TMPLIST) FIL ',",","");
+ #$ ExpandGlue("OBJMOC" ,'@%append $(TMPLIST) FIL ',",","");
+ #$ ExpandGlue("TMAKE_LIBS" ,'@%append $(TMPLIST) LIBR ',",","");
+ $(LINK) $(LFLAGS) @$(TMPLIST)
+#$ Project("TMAKE_APP_OR_DLL") || EnableOutput();
+#$ Project("TMAKE_APP_OR_DLL") && DisableOutput();
+ @for %i in ( $(OBJECTS) $(OBJMOC) ) do @%append $(TMPLIST) +'%i'
+ $(LIB) $(TARGET) @$(TMPLIST)
+#$ Project("TMAKE_APP_OR_DLL") && EnableOutput();
+ del $(TMPLIST)
+#$ (Config("dll") && Project("DLLDESTDIR")) || DisableOutput();
+ -copy $(TARGET) #$ Expand("DLLDESTDIR");
+#$ (Config("dll") && Project("DLLDESTDIR")) || EnableOutput();
+#$ Project("RC_FILE") || DisableOutput();
+
+#$ Substitute("\$\$RES_FILE: \$\$RC_FILE\n\t\$\$TMAKE_RC \$\$RC_FILE");
+#$ Project("RC_FILE") || EnableOutput();
+
+moc: $(SRCMOC)
+
+#$ TmakeSelf();
+
+dist:
+ #$ Substitute('$(ZIP) $$PROJECT.zip $$PROJECT.pro $(SOURCES) $(HEADERS) $(DIST)');
+
+clean:
+ #$ ExpandGlue("OBJECTS","-del ","\n\t-del ","");
+ #$ ExpandGlue("SRCMOC" ,"-del ","\n\t-del ","");
+ #$ ExpandGlue("OBJMOC" ,"-del ","\n\t-del ","");
+ -del $(TARGET)
+ #$ ExpandGlue("TMAKE_CLEAN","-del ","\n\t-del ","");
+ #$ ExpandGlue("CLEAN_FILES","-del ","\n\t-del ","");
+
+####### Compile
+
+#$ BuildObj(Project("OBJECTS"),Project("SOURCES"));
+#$ BuildMocObj(Project("OBJMOC"),Project("SRCMOC"));
+#$ BuildMocSrc(Project("HEADERS"));
+#$ BuildMocSrc(Project("SOURCES"));
diff --git a/vendor/ta-lib/make/gen_make/template/win32-watcom/lib.t b/vendor/ta-lib/make/gen_make/template/win32-watcom/lib.t
new file mode 100644
index 000000000..d8ac6c7a7
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-watcom/lib.t
@@ -0,0 +1,6 @@
+#############################################################################
+#!
+#! This is a tmake template for building Win32 libraries.
+#!
+#$ Project('TMAKE_LIB_FLAG = 1');
+#$ IncludeTemplate("generic.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-watcom/subdirs.t b/vendor/ta-lib/make/gen_make/template/win32-watcom/subdirs.t
new file mode 100644
index 000000000..8b881ab55
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-watcom/subdirs.t
@@ -0,0 +1,2 @@
+#! Use the common Win32 template
+#$ IncludeTemplate("../win32/subdirs.t");
diff --git a/vendor/ta-lib/make/gen_make/template/win32-watcom/tmake.conf b/vendor/ta-lib/make/gen_make/template/win32-watcom/tmake.conf
new file mode 100644
index 000000000..9c8c6c9a3
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32-watcom/tmake.conf
@@ -0,0 +1,54 @@
+#
+# $Id$
+#
+# tmake configuration for Win32/Watcom C++
+#
+
+TEMPLATE = app
+CONFIG = qt warn_on release
+
+TMAKE_CC = wcl386
+TMAKE_CFLAGS = -zq
+TMAKE_CFLAGS_WARN_ON = -w2
+TMAKE_CFLAGS_WARN_OFF = -w0
+TMAKE_CFLAGS_RELEASE = -ox
+TMAKE_CFLAGS_DEBUG = -d2
+TMAKE_CFLAGS_YACC =
+
+TMAKE_CXX = $$TMAKE_CC
+TMAKE_CXXFLAGS = $$TMAKE_CFLAGS
+TMAKE_CXXFLAGS_WARN_ON = $$TMAKE_CFLAGS_WARN_ON
+TMAKE_CXXFLAGS_WARN_OFF = $$TMAKE_CFLAGS_WARN_OFF
+TMAKE_CXXFLAGS_RELEASE = $$TMAKE_CFLAGS_RELEASE
+TMAKE_CXXFLAGS_DEBUG = $$TMAKE_CFLAGS_DEBUG
+TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YACC
+
+TMAKE_INCDIR =
+TMAKE_INCDIR_QT = $(QTDIR)\include
+
+TMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -fo=$obj $src
+TMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -fo=$obj $src
+
+TMAKE_LINK = wlink
+TMAKE_LFLAGS = op quiet op c
+TMAKE_LFLAGS_RELEASE =
+TMAKE_LFLAGS_DEBUG = d all
+TMAKE_LFLAGS_CONSOLE = sys nt
+TMAKE_LFLAGS_WINDOWS = sys nt_win
+TMAKE_LFLAGS_CONSOLE_DLL= sys nt
+TMAKE_LFLAGS_WINDOWS_DLL= sys nt_win
+
+TMAKE_LIBS =
+TMAKE_LIBS_CONSOLE =
+TMAKE_LIBS_WINDOWS =
+TMAKE_LIBS_QT = %QTDIR%\lib\qt.lib
+TMAKE_LIBS_QT_DLL = %QTDIR%\lib\qtmain.lib
+
+TMAKE_LIBS_OPENGL = opengl32.lib
+
+TMAKE_MOC = moc
+
+TMAKE_LIB = wlib -b -c -n -q -p=512
+TMAKE_RC = rc
+
+TMAKE_ZIP = zip -r -9
diff --git a/vendor/ta-lib/make/gen_make/template/win32/subdirs.t b/vendor/ta-lib/make/gen_make/template/win32/subdirs.t
new file mode 100644
index 000000000..2141b6037
--- /dev/null
+++ b/vendor/ta-lib/make/gen_make/template/win32/subdirs.t
@@ -0,0 +1,54 @@
+#############################################################################
+#!
+#! This is a tmake template for creating a makefile that invokes make in
+#! sub directories - for Win32.
+#!
+#${
+ StdInit();
+ $m = "";
+ foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
+ $m = $m . "\tcd $_\n\tDOMAKE\n\t\@cd ..\n";
+ }
+ $project{"SUBMAKE"} = $m;
+ Project('MAKEFILE') || Project('MAKEFILE = Makefile');
+ Project('TMAKE') || Project('TMAKE = tmake');
+#$}
+#!
+# Makefile for building targets in sub directories.
+# Generated by tmake;
+# Project: #$ Expand("PROJECT");
+# Template: #$ Expand("TEMPLATE");
+#############################################################################
+
+MAKEFILE= #$ Expand("MAKEFILE");
+TMAKE = #$ Expand("TMAKE");
+
+SUBDIRS = #$ ExpandList("SUBDIRS");
+
+all: $(SUBDIRS)
+
+#${
+ foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
+ if ( Project("TMAKE_NOFORCE") ) {
+ $text = $text . $_ . ":\n\t" .
+ "cd $_\n\t\$(MAKE\)\n\t\@cd ..\n\n";
+ } else {
+ $text = $text . $_ . ": FORCE\n\t" .
+ "cd $_\n\t\$(MAKE\)\n\t\@cd ..\n\n";
+ }
+ }
+#$}
+#$ TmakeSelf();
+
+tmake_all:
+#${
+ foreach ( split(/\s+/,$project{"SUBDIRS"}) ) {
+ $text .= "\tcd $_\n\t\$(TMAKE\) $_.pro -o \$(MAKEFILE)\n\t\@cd ..\n";
+ }
+#$}
+
+clean:
+#$ $text = $project{"SUBMAKE"}; $text =~ s/DOMAKE/\$(MAKE\) clean/g;
+#$ Project("TMAKE_NOFORCE") && DisableOutput();
+FORCE:
+#$ Project("TMAKE_NOFORCE") && EnableOutput();
diff --git a/vendor/ta-lib/src/Makefile.am b/vendor/ta-lib/src/Makefile.am
new file mode 100644
index 000000000..12bc5b63a
--- /dev/null
+++ b/vendor/ta-lib/src/Makefile.am
@@ -0,0 +1,14 @@
+AUTOMAKE_OPTIONS = foreign 1.4
+SUBDIRS = ta_abstract ta_common ta_func
+
+lib_LTLIBRARIES = libta_lib.la
+
+libta_lib_la_SOURCES =
+
+libta_lib_la_LIBADD = \
+ ta_abstract/libta_abstract.la \
+ ta_func/libta_func.la \
+ ta_common/libta_common.la
+
+libta_lib_la_LDFLAGS = -version-info $(TALIB_LIBRARY_VERSION)
+
diff --git a/vendor/ta-lib/src/ta_abstract/Makefile.am b/vendor/ta-lib/src/ta_abstract/Makefile.am
new file mode 100644
index 000000000..cba69bbc3
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/Makefile.am
@@ -0,0 +1,49 @@
+
+noinst_LTLIBRARIES = libta_abstract.la libta_abstract_gc.la
+
+libta_abstract_la_SOURCES = ta_group_idx.c \
+ ta_def_ui.c \
+ ta_abstract.c \
+ ta_func_api.c \
+ frames/ta_frame.c \
+ tables/table_a.c \
+ tables/table_b.c \
+ tables/table_c.c \
+ tables/table_d.c \
+ tables/table_e.c \
+ tables/table_f.c \
+ tables/table_g.c \
+ tables/table_h.c \
+ tables/table_i.c \
+ tables/table_j.c \
+ tables/table_k.c \
+ tables/table_l.c \
+ tables/table_m.c \
+ tables/table_n.c \
+ tables/table_o.c \
+ tables/table_p.c \
+ tables/table_q.c \
+ tables/table_r.c \
+ tables/table_s.c \
+ tables/table_t.c \
+ tables/table_u.c \
+ tables/table_v.c \
+ tables/table_w.c \
+ tables/table_x.c \
+ tables/table_y.c \
+ tables/table_z.c
+
+libta_abstract_gc_la_SOURCES = $(libta_abstract_la_SOURCES)
+
+libta_abstract_la_LDFLAGS = -version-info $(TALIB_LIBRARY_VERSION)
+libta_abstract_gc_la_LDFLAGS = $(libta_abstract_la_LDFLAGS)
+
+libta_abstract_la_CPPFLAGS = -I../ta_common/ -Iframes/
+
+# The 'gc' version is a minimal version used to just to compile gen_code
+libta_abstract_gc_la_CPPFLAGS = -DTA_GEN_CODE $(libta_abstract_la_CPPFLAGS)
+
+libta_abstractdir=$(includedir)/ta-lib/
+libta_abstract_HEADERS = ../../include/ta_defs.h \
+ ../../include/ta_libc.h \
+ ../../include/ta_abstract.h
diff --git a/vendor/ta-lib/src/ta_abstract/excel_glue.c b/vendor/ta-lib/src/ta_abstract/excel_glue.c
new file mode 100644
index 000000000..043ed2662
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/excel_glue.c
@@ -0,0 +1,202 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* DO NOT MODIFY this file.
+ * This file is automatically generated by gen_code.
+ *
+ * If you are not re-building the excel library (which is most
+ * likely the case), just ignore this file.
+ */
+
+EXCEL_GLUE_CODE_WITH_1_PARAM(ACOS)
+EXCEL_GLUE_CODE_WITH_4_PARAM(AD)
+EXCEL_GLUE_CODE_WITH_2_PARAM(ADD)
+EXCEL_GLUE_CODE_WITH_6_PARAM(ADOSC)
+EXCEL_GLUE_CODE_WITH_4_PARAM(ADX)
+EXCEL_GLUE_CODE_WITH_4_PARAM(ADXR)
+EXCEL_GLUE_CODE_WITH_4_PARAM(APO)
+EXCEL_GLUE_CODE_WITH_3_PARAM(AROON)
+EXCEL_GLUE_CODE_WITH_3_PARAM(AROONOSC)
+EXCEL_GLUE_CODE_WITH_1_PARAM(ASIN)
+EXCEL_GLUE_CODE_WITH_1_PARAM(ATAN)
+EXCEL_GLUE_CODE_WITH_4_PARAM(ATR)
+EXCEL_GLUE_CODE_WITH_4_PARAM(AVGPRICE)
+EXCEL_GLUE_CODE_WITH_5_PARAM(BBANDS)
+EXCEL_GLUE_CODE_WITH_3_PARAM(BETA)
+EXCEL_GLUE_CODE_WITH_4_PARAM(BOP)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CCI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDL2CROWS)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDL3BLACKCROWS)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDL3INSIDE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDL3LINESTRIKE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDL3OUTSIDE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDL3STARSINSOUTH)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDL3WHITESOLDIERS)
+EXCEL_GLUE_CODE_WITH_5_PARAM(CDLABANDONEDBABY)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLADVANCEBLOCK)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLBELTHOLD)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLBREAKAWAY)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLCLOSINGMARUBOZU)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLCONCEALBABYSWALL)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLCOUNTERATTACK)
+EXCEL_GLUE_CODE_WITH_5_PARAM(CDLDARKCLOUDCOVER)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLDOJI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLDOJISTAR)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLDRAGONFLYDOJI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLENGULFING)
+EXCEL_GLUE_CODE_WITH_5_PARAM(CDLEVENINGDOJISTAR)
+EXCEL_GLUE_CODE_WITH_5_PARAM(CDLEVENINGSTAR)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLGAPSIDESIDEWHITE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLGRAVESTONEDOJI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHAMMER)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHANGINGMAN)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHARAMI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHARAMICROSS)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHIGHWAVE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHIKKAKE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHIKKAKEMOD)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLHOMINGPIGEON)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLIDENTICAL3CROWS)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLINNECK)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLINVERTEDHAMMER)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLKICKING)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLKICKINGBYLENGTH)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLLADDERBOTTOM)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLLONGLEGGEDDOJI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLLONGLINE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLMARUBOZU)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLMATCHINGLOW)
+EXCEL_GLUE_CODE_WITH_5_PARAM(CDLMATHOLD)
+EXCEL_GLUE_CODE_WITH_5_PARAM(CDLMORNINGDOJISTAR)
+EXCEL_GLUE_CODE_WITH_5_PARAM(CDLMORNINGSTAR)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLONNECK)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLPIERCING)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLRICKSHAWMAN)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLRISEFALL3METHODS)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLSEPARATINGLINES)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLSHOOTINGSTAR)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLSHORTLINE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLSPINNINGTOP)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLSTALLEDPATTERN)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLSTICKSANDWICH)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLTAKURI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLTASUKIGAP)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLTHRUSTING)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLTRISTAR)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLUNIQUE3RIVER)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLUPSIDEGAP2CROWS)
+EXCEL_GLUE_CODE_WITH_4_PARAM(CDLXSIDEGAP3METHODS)
+EXCEL_GLUE_CODE_WITH_1_PARAM(CEIL)
+EXCEL_GLUE_CODE_WITH_2_PARAM(CMO)
+EXCEL_GLUE_CODE_WITH_3_PARAM(CORREL)
+EXCEL_GLUE_CODE_WITH_1_PARAM(COS)
+EXCEL_GLUE_CODE_WITH_1_PARAM(COSH)
+EXCEL_GLUE_CODE_WITH_2_PARAM(DEMA)
+EXCEL_GLUE_CODE_WITH_2_PARAM(DIV)
+EXCEL_GLUE_CODE_WITH_4_PARAM(DX)
+EXCEL_GLUE_CODE_WITH_2_PARAM(EMA)
+EXCEL_GLUE_CODE_WITH_1_PARAM(EXP)
+EXCEL_GLUE_CODE_WITH_1_PARAM(FLOOR)
+EXCEL_GLUE_CODE_WITH_1_PARAM(HT_DCPERIOD)
+EXCEL_GLUE_CODE_WITH_1_PARAM(HT_DCPHASE)
+EXCEL_GLUE_CODE_WITH_1_PARAM(HT_PHASOR)
+EXCEL_GLUE_CODE_WITH_1_PARAM(HT_SINE)
+EXCEL_GLUE_CODE_WITH_1_PARAM(HT_TRENDLINE)
+EXCEL_GLUE_CODE_WITH_1_PARAM(HT_TRENDMODE)
+EXCEL_GLUE_CODE_WITH_2_PARAM(KAMA)
+EXCEL_GLUE_CODE_WITH_2_PARAM(LINEARREG)
+EXCEL_GLUE_CODE_WITH_2_PARAM(LINEARREG_ANGLE)
+EXCEL_GLUE_CODE_WITH_2_PARAM(LINEARREG_INTERCEPT)
+EXCEL_GLUE_CODE_WITH_2_PARAM(LINEARREG_SLOPE)
+EXCEL_GLUE_CODE_WITH_1_PARAM(LN)
+EXCEL_GLUE_CODE_WITH_1_PARAM(LOG10)
+EXCEL_GLUE_CODE_WITH_3_PARAM(MA)
+EXCEL_GLUE_CODE_WITH_4_PARAM(MACD)
+EXCEL_GLUE_CODE_WITH_7_PARAM(MACDEXT)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MACDFIX)
+EXCEL_GLUE_CODE_WITH_3_PARAM(MAMA)
+EXCEL_GLUE_CODE_WITH_5_PARAM(MAVP)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MAX)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MAXINDEX)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MEDPRICE)
+EXCEL_GLUE_CODE_WITH_5_PARAM(MFI)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MIDPOINT)
+EXCEL_GLUE_CODE_WITH_3_PARAM(MIDPRICE)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MIN)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MININDEX)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MINMAX)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MINMAXINDEX)
+EXCEL_GLUE_CODE_WITH_4_PARAM(MINUS_DI)
+EXCEL_GLUE_CODE_WITH_3_PARAM(MINUS_DM)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MOM)
+EXCEL_GLUE_CODE_WITH_2_PARAM(MULT)
+EXCEL_GLUE_CODE_WITH_4_PARAM(NATR)
+EXCEL_GLUE_CODE_WITH_2_PARAM(OBV)
+EXCEL_GLUE_CODE_WITH_4_PARAM(PLUS_DI)
+EXCEL_GLUE_CODE_WITH_3_PARAM(PLUS_DM)
+EXCEL_GLUE_CODE_WITH_4_PARAM(PPO)
+EXCEL_GLUE_CODE_WITH_2_PARAM(ROC)
+EXCEL_GLUE_CODE_WITH_2_PARAM(ROCP)
+EXCEL_GLUE_CODE_WITH_2_PARAM(ROCR)
+EXCEL_GLUE_CODE_WITH_2_PARAM(ROCR100)
+EXCEL_GLUE_CODE_WITH_2_PARAM(RSI)
+EXCEL_GLUE_CODE_WITH_4_PARAM(SAR)
+EXCEL_GLUE_CODE_WITH_10_PARAM(SAREXT)
+EXCEL_GLUE_CODE_WITH_1_PARAM(SIN)
+EXCEL_GLUE_CODE_WITH_1_PARAM(SINH)
+EXCEL_GLUE_CODE_WITH_2_PARAM(SMA)
+EXCEL_GLUE_CODE_WITH_1_PARAM(SQRT)
+EXCEL_GLUE_CODE_WITH_3_PARAM(STDDEV)
+EXCEL_GLUE_CODE_WITH_8_PARAM(STOCH)
+EXCEL_GLUE_CODE_WITH_6_PARAM(STOCHF)
+EXCEL_GLUE_CODE_WITH_5_PARAM(STOCHRSI)
+EXCEL_GLUE_CODE_WITH_2_PARAM(SUB)
+EXCEL_GLUE_CODE_WITH_2_PARAM(SUM)
+EXCEL_GLUE_CODE_WITH_3_PARAM(T3)
+EXCEL_GLUE_CODE_WITH_1_PARAM(TAN)
+EXCEL_GLUE_CODE_WITH_1_PARAM(TANH)
+EXCEL_GLUE_CODE_WITH_2_PARAM(TEMA)
+EXCEL_GLUE_CODE_WITH_3_PARAM(TRANGE)
+EXCEL_GLUE_CODE_WITH_2_PARAM(TRIMA)
+EXCEL_GLUE_CODE_WITH_2_PARAM(TRIX)
+EXCEL_GLUE_CODE_WITH_2_PARAM(TSF)
+EXCEL_GLUE_CODE_WITH_3_PARAM(TYPPRICE)
+EXCEL_GLUE_CODE_WITH_6_PARAM(ULTOSC)
+EXCEL_GLUE_CODE_WITH_3_PARAM(VAR)
+EXCEL_GLUE_CODE_WITH_3_PARAM(WCLPRICE)
+EXCEL_GLUE_CODE_WITH_4_PARAM(WILLR)
+EXCEL_GLUE_CODE_WITH_2_PARAM(WMA)
+
+/***************
+ * End of File *
+ ***************/
diff --git a/vendor/ta-lib/src/ta_abstract/frames/ta_frame.c b/vendor/ta-lib/src/ta_abstract/frames/ta_frame.c
new file mode 100644
index 000000000..83fba3582
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/frames/ta_frame.c
@@ -0,0 +1,3407 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Note: This file is generated by gencode, do not
+ * modify directly.
+ */
+
+/* The function define in this file allows to have a consistent
+ * framework for calling all the TA function through
+ * the TA_CallFunc mechanism.
+ *
+ * See "ta_abstract.h"
+ */
+
+#ifndef TA_FUNC_H
+ #include "ta_func.h"
+#endif
+
+#ifndef TA_FRAME_PRIV_H
+ #include "ta_frame_priv.h"
+#endif
+
+#ifndef TA_FRAME_H
+ #include "ta_frame.h"
+#endif
+
+/* NEVER CALL directly these functions! Use TA_CallFunc. */
+
+/* Generated */ TA_RetCode TA_ACOS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ACOS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ACOS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_ACOS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_AD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_AD(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->in[0].data.inPrice.volume, /* inVolume */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_AD_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_AD_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ADD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ADD(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal0 */
+/* Generated */ params->in[1].data.inReal, /* inReal1 */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ADD_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_ADD_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ADOSC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ADOSC(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->in[0].data.inPrice.volume, /* inVolume */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ADOSC_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ADOSC_Lookback(params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger /* optInSlowPeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ADX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ADX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ADX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ADX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ADXR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ADXR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ADXR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ADXR_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_APO_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_APO(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger, /* optInMAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_APO_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_APO_Lookback(params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger /* optInMAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_AROON_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_AROON(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outAroonDown */
+/* Generated */ params->out[1].data.outReal /* outAroonUp */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_AROON_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_AROON_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_AROONOSC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_AROONOSC(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_AROONOSC_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_AROONOSC_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ASIN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ASIN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ASIN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_ASIN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ATAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ATAN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ATAN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_ATAN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ATR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ATR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ATR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ATR_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_AVGPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_AVGPRICE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_AVGPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_AVGPRICE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_BBANDS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_BBANDS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInNbDevUp*/
+/* Generated */ params->optIn[2].data.optInReal, /* optInNbDevDn*/
+/* Generated */ (TA_MAType)params->optIn[3].data.optInInteger, /* optInMAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outRealUpperBand */
+/* Generated */ params->out[1].data.outReal, /* outRealMiddleBand */
+/* Generated */ params->out[2].data.outReal /* outRealLowerBand */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_BBANDS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_BBANDS_Lookback(params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInNbDevUp*/
+/* Generated */ params->optIn[2].data.optInReal, /* optInNbDevDn*/
+/* Generated */ (TA_MAType)params->optIn[3].data.optInInteger /* optInMAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_BETA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_BETA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal0 */
+/* Generated */ params->in[1].data.inReal, /* inReal1 */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_BETA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_BETA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_BOP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_BOP(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_BOP_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_BOP_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CCI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CCI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CCI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CCI_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDL2CROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDL2CROWS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDL2CROWS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDL2CROWS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDL3BLACKCROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDL3BLACKCROWS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDL3BLACKCROWS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDL3BLACKCROWS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDL3INSIDE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDL3INSIDE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDL3INSIDE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDL3INSIDE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDL3LINESTRIKE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDL3LINESTRIKE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDL3LINESTRIKE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDL3LINESTRIKE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDL3OUTSIDE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDL3OUTSIDE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDL3OUTSIDE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDL3OUTSIDE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDL3STARSINSOUTH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDL3STARSINSOUTH(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDL3STARSINSOUTH_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDL3STARSINSOUTH_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDL3WHITESOLDIERS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDL3WHITESOLDIERS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDL3WHITESOLDIERS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDL3WHITESOLDIERS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLABANDONEDBABY_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLABANDONEDBABY(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInReal, /* optInPenetration*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLABANDONEDBABY_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CDLABANDONEDBABY_Lookback(params->optIn[0].data.optInReal /* optInPenetration*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLADVANCEBLOCK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLADVANCEBLOCK(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLADVANCEBLOCK_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLADVANCEBLOCK_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLBELTHOLD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLBELTHOLD(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLBELTHOLD_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLBELTHOLD_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLBREAKAWAY_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLBREAKAWAY(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLBREAKAWAY_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLBREAKAWAY_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLCLOSINGMARUBOZU_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLCLOSINGMARUBOZU(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLCLOSINGMARUBOZU_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLCLOSINGMARUBOZU_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLCONCEALBABYSWALL_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLCONCEALBABYSWALL(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLCONCEALBABYSWALL_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLCONCEALBABYSWALL_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLCOUNTERATTACK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLCOUNTERATTACK(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLCOUNTERATTACK_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLCOUNTERATTACK_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLDARKCLOUDCOVER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLDARKCLOUDCOVER(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInReal, /* optInPenetration*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLDARKCLOUDCOVER_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CDLDARKCLOUDCOVER_Lookback(params->optIn[0].data.optInReal /* optInPenetration*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLDOJI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLDOJI_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLDOJISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLDOJISTAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLDOJISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLDOJISTAR_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLDRAGONFLYDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLDRAGONFLYDOJI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLDRAGONFLYDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLDRAGONFLYDOJI_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLENGULFING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLENGULFING(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLENGULFING_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLENGULFING_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLEVENINGDOJISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLEVENINGDOJISTAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInReal, /* optInPenetration*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLEVENINGDOJISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CDLEVENINGDOJISTAR_Lookback(params->optIn[0].data.optInReal /* optInPenetration*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLEVENINGSTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLEVENINGSTAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInReal, /* optInPenetration*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLEVENINGSTAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CDLEVENINGSTAR_Lookback(params->optIn[0].data.optInReal /* optInPenetration*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLGAPSIDESIDEWHITE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLGAPSIDESIDEWHITE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLGAPSIDESIDEWHITE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLGAPSIDESIDEWHITE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLGRAVESTONEDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLGRAVESTONEDOJI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLGRAVESTONEDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLGRAVESTONEDOJI_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHAMMER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHAMMER(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHAMMER_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHAMMER_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHANGINGMAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHANGINGMAN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHANGINGMAN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHANGINGMAN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHARAMI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHARAMI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHARAMI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHARAMI_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHARAMICROSS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHARAMICROSS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHARAMICROSS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHARAMICROSS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHIGHWAVE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHIGHWAVE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHIGHWAVE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHIGHWAVE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHIKKAKE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHIKKAKE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHIKKAKE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHIKKAKE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHIKKAKEMOD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHIKKAKEMOD(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHIKKAKEMOD_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHIKKAKEMOD_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLHOMINGPIGEON_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLHOMINGPIGEON(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLHOMINGPIGEON_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLHOMINGPIGEON_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLIDENTICAL3CROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLIDENTICAL3CROWS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLIDENTICAL3CROWS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLIDENTICAL3CROWS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLINNECK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLINNECK(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLINNECK_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLINNECK_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLINVERTEDHAMMER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLINVERTEDHAMMER(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLINVERTEDHAMMER_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLINVERTEDHAMMER_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLKICKING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLKICKING(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLKICKING_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLKICKING_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLKICKINGBYLENGTH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLKICKINGBYLENGTH(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLKICKINGBYLENGTH_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLKICKINGBYLENGTH_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLLADDERBOTTOM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLLADDERBOTTOM(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLLADDERBOTTOM_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLLADDERBOTTOM_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLLONGLEGGEDDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLLONGLEGGEDDOJI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLLONGLEGGEDDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLLONGLEGGEDDOJI_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLLONGLINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLLONGLINE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLLONGLINE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLLONGLINE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLMARUBOZU_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLMARUBOZU(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLMARUBOZU_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLMARUBOZU_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLMATCHINGLOW_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLMATCHINGLOW(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLMATCHINGLOW_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLMATCHINGLOW_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLMATHOLD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLMATHOLD(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInReal, /* optInPenetration*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLMATHOLD_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CDLMATHOLD_Lookback(params->optIn[0].data.optInReal /* optInPenetration*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLMORNINGDOJISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLMORNINGDOJISTAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInReal, /* optInPenetration*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLMORNINGDOJISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CDLMORNINGDOJISTAR_Lookback(params->optIn[0].data.optInReal /* optInPenetration*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLMORNINGSTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLMORNINGSTAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInReal, /* optInPenetration*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLMORNINGSTAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CDLMORNINGSTAR_Lookback(params->optIn[0].data.optInReal /* optInPenetration*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLONNECK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLONNECK(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLONNECK_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLONNECK_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLPIERCING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLPIERCING(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLPIERCING_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLPIERCING_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLRICKSHAWMAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLRICKSHAWMAN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLRICKSHAWMAN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLRICKSHAWMAN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLRISEFALL3METHODS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLRISEFALL3METHODS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLRISEFALL3METHODS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLRISEFALL3METHODS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLSEPARATINGLINES_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLSEPARATINGLINES(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLSEPARATINGLINES_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLSEPARATINGLINES_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLSHOOTINGSTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLSHOOTINGSTAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLSHOOTINGSTAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLSHOOTINGSTAR_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLSHORTLINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLSHORTLINE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLSHORTLINE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLSHORTLINE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLSPINNINGTOP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLSPINNINGTOP(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLSPINNINGTOP_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLSPINNINGTOP_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLSTALLEDPATTERN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLSTALLEDPATTERN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLSTALLEDPATTERN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLSTALLEDPATTERN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLSTICKSANDWICH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLSTICKSANDWICH(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLSTICKSANDWICH_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLSTICKSANDWICH_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLTAKURI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLTAKURI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLTAKURI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLTAKURI_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLTASUKIGAP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLTASUKIGAP(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLTASUKIGAP_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLTASUKIGAP_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLTHRUSTING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLTHRUSTING(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLTHRUSTING_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLTHRUSTING_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLTRISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLTRISTAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLTRISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLTRISTAR_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLUNIQUE3RIVER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLUNIQUE3RIVER(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLUNIQUE3RIVER_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLUNIQUE3RIVER_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLUPSIDEGAP2CROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLUPSIDEGAP2CROWS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLUPSIDEGAP2CROWS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLUPSIDEGAP2CROWS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CDLXSIDEGAP3METHODS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CDLXSIDEGAP3METHODS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.open, /* inOpen */
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CDLXSIDEGAP3METHODS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CDLXSIDEGAP3METHODS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CEIL_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CEIL(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CEIL_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_CEIL_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CMO_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CMO(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CMO_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CMO_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_CORREL_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_CORREL(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal0 */
+/* Generated */ params->in[1].data.inReal, /* inReal1 */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_CORREL_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_CORREL_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_COS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_COS(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_COS_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_COS_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_COSH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_COSH(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_COSH_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_COSH_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_DEMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_DEMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_DEMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_DEMA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_DIV_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_DIV(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal0 */
+/* Generated */ params->in[1].data.inReal, /* inReal1 */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_DIV_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_DIV_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_DX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_DX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_DX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_DX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_EMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_EMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_EMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_EMA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_EXP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_EXP(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_EXP_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_EXP_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_FLOOR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_FLOOR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_FLOOR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_FLOOR_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_HT_DCPERIOD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_HT_DCPERIOD(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_HT_DCPERIOD_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_HT_DCPERIOD_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_HT_DCPHASE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_HT_DCPHASE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_HT_DCPHASE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_HT_DCPHASE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_HT_PHASOR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_HT_PHASOR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outInPhase */
+/* Generated */ params->out[1].data.outReal /* outQuadrature */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_HT_PHASOR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_HT_PHASOR_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_HT_SINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_HT_SINE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outSine */
+/* Generated */ params->out[1].data.outReal /* outLeadSine */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_HT_SINE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_HT_SINE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_HT_TRENDLINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_HT_TRENDLINE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_HT_TRENDLINE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_HT_TRENDLINE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_HT_TRENDMODE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_HT_TRENDMODE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_HT_TRENDMODE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_HT_TRENDMODE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_KAMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_KAMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_KAMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_KAMA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_LINEARREG_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_LINEARREG_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_LINEARREG_ANGLE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG_ANGLE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_LINEARREG_ANGLE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG_ANGLE_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_LINEARREG_INTERCEPT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG_INTERCEPT(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_LINEARREG_INTERCEPT_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG_INTERCEPT_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_LINEARREG_SLOPE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG_SLOPE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_LINEARREG_SLOPE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_LINEARREG_SLOPE_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_LN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_LN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_LN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_LN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_LOG10_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_LOG10(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_LOG10_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_LOG10_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ (TA_MAType)params->optIn[1].data.optInInteger, /* optInMAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MA_Lookback(params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ (TA_MAType)params->optIn[1].data.optInInteger /* optInMAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MACD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MACD(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ params->optIn[2].data.optInInteger, /* optInSignalPeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outMACD */
+/* Generated */ params->out[1].data.outReal, /* outMACDSignal */
+/* Generated */ params->out[2].data.outReal /* outMACDHist */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MACD_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MACD_Lookback(params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ params->optIn[2].data.optInInteger /* optInSignalPeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MACDEXT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MACDEXT(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ (TA_MAType)params->optIn[1].data.optInInteger, /* optInFastMAType*/
+/* Generated */ params->optIn[2].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ (TA_MAType)params->optIn[3].data.optInInteger, /* optInSlowMAType*/
+/* Generated */ params->optIn[4].data.optInInteger, /* optInSignalPeriod*/
+/* Generated */ (TA_MAType)params->optIn[5].data.optInInteger, /* optInSignalMAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outMACD */
+/* Generated */ params->out[1].data.outReal, /* outMACDSignal */
+/* Generated */ params->out[2].data.outReal /* outMACDHist */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MACDEXT_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MACDEXT_Lookback(params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ (TA_MAType)params->optIn[1].data.optInInteger, /* optInFastMAType*/
+/* Generated */ params->optIn[2].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ (TA_MAType)params->optIn[3].data.optInInteger, /* optInSlowMAType*/
+/* Generated */ params->optIn[4].data.optInInteger, /* optInSignalPeriod*/
+/* Generated */ (TA_MAType)params->optIn[5].data.optInInteger /* optInSignalMAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MACDFIX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MACDFIX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInSignalPeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outMACD */
+/* Generated */ params->out[1].data.outReal, /* outMACDSignal */
+/* Generated */ params->out[2].data.outReal /* outMACDHist */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MACDFIX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MACDFIX_Lookback(params->optIn[0].data.optInInteger /* optInSignalPeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MAMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MAMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInReal, /* optInFastLimit*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInSlowLimit*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outMAMA */
+/* Generated */ params->out[1].data.outReal /* outFAMA */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MAMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MAMA_Lookback(params->optIn[0].data.optInReal, /* optInFastLimit*/
+/* Generated */ params->optIn[1].data.optInReal /* optInSlowLimit*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MAVP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MAVP(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->in[1].data.inReal, /* inPeriods */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInMinPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInMaxPeriod*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger, /* optInMAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MAVP_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MAVP_Lookback(params->optIn[0].data.optInInteger, /* optInMinPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInMaxPeriod*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger /* optInMAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MAX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MAX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MAX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MAX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MAXINDEX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MAXINDEX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MAXINDEX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MAXINDEX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MEDPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MEDPRICE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MEDPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_MEDPRICE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MFI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MFI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->in[0].data.inPrice.volume, /* inVolume */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MFI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MFI_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MIDPOINT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MIDPOINT(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MIDPOINT_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MIDPOINT_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MIDPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MIDPRICE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MIDPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MIDPRICE_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MIN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MIN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MIN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MIN_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MININDEX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MININDEX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger /* outInteger */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MININDEX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MININDEX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MINMAX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MINMAX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outMin */
+/* Generated */ params->out[1].data.outReal /* outMax */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MINMAX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MINMAX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MINMAXINDEX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MINMAXINDEX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outInteger, /* outMinIdx */
+/* Generated */ params->out[1].data.outInteger /* outMaxIdx */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MINMAXINDEX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MINMAXINDEX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MINUS_DI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MINUS_DI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MINUS_DI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MINUS_DI_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MINUS_DM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MINUS_DM(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MINUS_DM_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MINUS_DM_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MOM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MOM(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MOM_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_MOM_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_MULT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_MULT(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal0 */
+/* Generated */ params->in[1].data.inReal, /* inReal1 */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_MULT_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_MULT_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_NATR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_NATR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_NATR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_NATR_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_OBV_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_OBV(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->in[1].data.inPrice.volume, /* inVolume */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_OBV_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_OBV_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_PLUS_DI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_PLUS_DI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_PLUS_DI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_PLUS_DI_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_PLUS_DM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_PLUS_DM(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_PLUS_DM_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_PLUS_DM_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_PPO_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_PPO(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger, /* optInMAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_PPO_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_PPO_Lookback(params->optIn[0].data.optInInteger, /* optInFastPeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowPeriod*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger /* optInMAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ROC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ROC(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ROC_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ROC_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ROCP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ROCP(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ROCP_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ROCP_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ROCR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ROCR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ROCR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ROCR_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ROCR100_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ROCR100(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ROCR100_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ROCR100_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_RSI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_RSI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_RSI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_RSI_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->optIn[0].data.optInReal, /* optInAcceleration*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInMaximum*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_SAR_Lookback(params->optIn[0].data.optInReal, /* optInAcceleration*/
+/* Generated */ params->optIn[1].data.optInReal /* optInMaximum*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SAREXT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SAREXT(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->optIn[0].data.optInReal, /* optInStartValue*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInOffsetOnReverse*/
+/* Generated */ params->optIn[2].data.optInReal, /* optInAccelerationInitLong*/
+/* Generated */ params->optIn[3].data.optInReal, /* optInAccelerationLong*/
+/* Generated */ params->optIn[4].data.optInReal, /* optInAccelerationMaxLong*/
+/* Generated */ params->optIn[5].data.optInReal, /* optInAccelerationInitShort*/
+/* Generated */ params->optIn[6].data.optInReal, /* optInAccelerationShort*/
+/* Generated */ params->optIn[7].data.optInReal, /* optInAccelerationMaxShort*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SAREXT_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_SAREXT_Lookback(params->optIn[0].data.optInReal, /* optInStartValue*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInOffsetOnReverse*/
+/* Generated */ params->optIn[2].data.optInReal, /* optInAccelerationInitLong*/
+/* Generated */ params->optIn[3].data.optInReal, /* optInAccelerationLong*/
+/* Generated */ params->optIn[4].data.optInReal, /* optInAccelerationMaxLong*/
+/* Generated */ params->optIn[5].data.optInReal, /* optInAccelerationInitShort*/
+/* Generated */ params->optIn[6].data.optInReal, /* optInAccelerationShort*/
+/* Generated */ params->optIn[7].data.optInReal /* optInAccelerationMaxShort*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SIN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SIN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SIN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_SIN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SINH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SINH(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SINH_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_SINH_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_SMA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SQRT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SQRT(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SQRT_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_SQRT_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_STDDEV_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_STDDEV(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInNbDev*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_STDDEV_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_STDDEV_Lookback(params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal /* optInNbDev*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_STOCH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_STOCH(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInFastK_Period*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowK_Period*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger, /* optInSlowK_MAType*/
+/* Generated */ params->optIn[3].data.optInInteger, /* optInSlowD_Period*/
+/* Generated */ (TA_MAType)params->optIn[4].data.optInInteger, /* optInSlowD_MAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outSlowK */
+/* Generated */ params->out[1].data.outReal /* outSlowD */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_STOCH_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_STOCH_Lookback(params->optIn[0].data.optInInteger, /* optInFastK_Period*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInSlowK_Period*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger, /* optInSlowK_MAType*/
+/* Generated */ params->optIn[3].data.optInInteger, /* optInSlowD_Period*/
+/* Generated */ (TA_MAType)params->optIn[4].data.optInInteger /* optInSlowD_MAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_STOCHF_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_STOCHF(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInFastK_Period*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInFastD_Period*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger, /* optInFastD_MAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outFastK */
+/* Generated */ params->out[1].data.outReal /* outFastD */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_STOCHF_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_STOCHF_Lookback(params->optIn[0].data.optInInteger, /* optInFastK_Period*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInFastD_Period*/
+/* Generated */ (TA_MAType)params->optIn[2].data.optInInteger /* optInFastD_MAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_STOCHRSI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_STOCHRSI(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInFastK_Period*/
+/* Generated */ params->optIn[2].data.optInInteger, /* optInFastD_Period*/
+/* Generated */ (TA_MAType)params->optIn[3].data.optInInteger, /* optInFastD_MAType*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal, /* outFastK */
+/* Generated */ params->out[1].data.outReal /* outFastD */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_STOCHRSI_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_STOCHRSI_Lookback(params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInFastK_Period*/
+/* Generated */ params->optIn[2].data.optInInteger, /* optInFastD_Period*/
+/* Generated */ (TA_MAType)params->optIn[3].data.optInInteger /* optInFastD_MAType*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SUB_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SUB(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal0 */
+/* Generated */ params->in[1].data.inReal, /* inReal1 */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SUB_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_SUB_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_SUM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_SUM(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_SUM_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_SUM_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_T3_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_T3(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInVFactor*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_T3_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_T3_Lookback(params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal /* optInVFactor*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TAN(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TAN_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_TAN_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TANH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TANH(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TANH_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_TANH_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TEMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TEMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TEMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_TEMA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TRANGE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TRANGE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TRANGE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_TRANGE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TRIMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TRIMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TRIMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_TRIMA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TRIX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TRIX(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TRIX_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_TRIX_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TSF_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TSF(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TSF_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_TSF_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_TYPPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_TYPPRICE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_TYPPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_TYPPRICE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_ULTOSC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_ULTOSC(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod1*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInTimePeriod2*/
+/* Generated */ params->optIn[2].data.optInInteger, /* optInTimePeriod3*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_ULTOSC_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_ULTOSC_Lookback(params->optIn[0].data.optInInteger, /* optInTimePeriod1*/
+/* Generated */ params->optIn[1].data.optInInteger, /* optInTimePeriod2*/
+/* Generated */ params->optIn[2].data.optInInteger /* optInTimePeriod3*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_VAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_VAR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal, /* optInNbDev*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_VAR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_VAR_Lookback(params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ params->optIn[1].data.optInReal /* optInNbDev*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_WCLPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_WCLPRICE(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_WCLPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ (void)params;
+/* Generated */ return TA_WCLPRICE_Lookback( );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_WILLR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_WILLR(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inPrice.high, /* inHigh */
+/* Generated */ params->in[0].data.inPrice.low, /* inLow */
+/* Generated */ params->in[0].data.inPrice.close, /* inClose */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_WILLR_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_WILLR_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+/* Generated */ TA_RetCode TA_WMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+/* Generated */ {
+/* Generated */ return TA_WMA(
+/* Generated */ startIdx,
+/* Generated */ endIdx,
+/* Generated */ params->in[0].data.inReal, /* inReal */
+/* Generated */ params->optIn[0].data.optInInteger, /* optInTimePeriod*/
+/* Generated */ outBegIdx,
+/* Generated */ outNBElement,
+/* Generated */ params->out[0].data.outReal /* outReal */ );
+/* Generated */ }
+/* Generated */ unsigned int TA_WMA_FramePPLB( const TA_ParamHolderPriv *params )
+/* Generated */ {
+/* Generated */ return TA_WMA_Lookback(params->optIn[0].data.optInInteger /* optInTimePeriod*/ );
+/* Generated */ }
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/frames/ta_frame.h b/vendor/ta-lib/src/ta_abstract/frames/ta_frame.h
new file mode 100644
index 000000000..e75a8c3c0
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/frames/ta_frame.h
@@ -0,0 +1,1481 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef TA_FRAME_H
+#define TA_FRAME_H
+
+/* Note: This file is generated by gencode, do not
+ * modify directly.
+ */
+
+/* The function define in this file allows to call a TA
+ * function through the TA_CallFunc mechanism.
+ */
+
+#ifndef TA_COMMON_H
+ #include "ta_common.h"
+#endif
+
+#ifndef TA_FRAME_PRIV_H
+ #include "ta_frame_priv.h"
+#endif
+
+
+/* Generated */ TA_RetCode TA_ACOS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ACOS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_AD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_AD_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ADD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ADD_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ADOSC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ADOSC_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ADX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ADX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ADXR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ADXR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_APO_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_APO_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_AROON_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_AROON_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_AROONOSC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_AROONOSC_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ASIN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ASIN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ATAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ATAN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ATR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ATR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_AVGPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_AVGPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_BBANDS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_BBANDS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_BETA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_BETA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_BOP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_BOP_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CCI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CCI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDL2CROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDL2CROWS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDL3BLACKCROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDL3BLACKCROWS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDL3INSIDE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDL3INSIDE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDL3LINESTRIKE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDL3LINESTRIKE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDL3OUTSIDE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDL3OUTSIDE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDL3STARSINSOUTH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDL3STARSINSOUTH_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDL3WHITESOLDIERS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDL3WHITESOLDIERS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLABANDONEDBABY_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLABANDONEDBABY_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLADVANCEBLOCK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLADVANCEBLOCK_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLBELTHOLD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLBELTHOLD_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLBREAKAWAY_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLBREAKAWAY_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLCLOSINGMARUBOZU_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLCLOSINGMARUBOZU_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLCONCEALBABYSWALL_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLCONCEALBABYSWALL_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLCOUNTERATTACK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLCOUNTERATTACK_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLDARKCLOUDCOVER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLDARKCLOUDCOVER_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLDOJISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLDOJISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLDRAGONFLYDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLDRAGONFLYDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLENGULFING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLENGULFING_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLEVENINGDOJISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLEVENINGDOJISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLEVENINGSTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLEVENINGSTAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLGAPSIDESIDEWHITE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLGAPSIDESIDEWHITE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLGRAVESTONEDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLGRAVESTONEDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHAMMER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHAMMER_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHANGINGMAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHANGINGMAN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHARAMI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHARAMI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHARAMICROSS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHARAMICROSS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHIGHWAVE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHIGHWAVE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHIKKAKE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHIKKAKE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHIKKAKEMOD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHIKKAKEMOD_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLHOMINGPIGEON_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLHOMINGPIGEON_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLIDENTICAL3CROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLIDENTICAL3CROWS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLINNECK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLINNECK_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLINVERTEDHAMMER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLINVERTEDHAMMER_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLKICKING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLKICKING_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLKICKINGBYLENGTH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLKICKINGBYLENGTH_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLLADDERBOTTOM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLLADDERBOTTOM_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLLONGLEGGEDDOJI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLLONGLEGGEDDOJI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLLONGLINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLLONGLINE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLMARUBOZU_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLMARUBOZU_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLMATCHINGLOW_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLMATCHINGLOW_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLMATHOLD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLMATHOLD_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLMORNINGDOJISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLMORNINGDOJISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLMORNINGSTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLMORNINGSTAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLONNECK_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLONNECK_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLPIERCING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLPIERCING_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLRICKSHAWMAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLRICKSHAWMAN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLRISEFALL3METHODS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLRISEFALL3METHODS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLSEPARATINGLINES_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLSEPARATINGLINES_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLSHOOTINGSTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLSHOOTINGSTAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLSHORTLINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLSHORTLINE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLSPINNINGTOP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLSPINNINGTOP_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLSTALLEDPATTERN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLSTALLEDPATTERN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLSTICKSANDWICH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLSTICKSANDWICH_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLTAKURI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLTAKURI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLTASUKIGAP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLTASUKIGAP_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLTHRUSTING_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLTHRUSTING_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLTRISTAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLTRISTAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLUNIQUE3RIVER_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLUNIQUE3RIVER_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLUPSIDEGAP2CROWS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLUPSIDEGAP2CROWS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CDLXSIDEGAP3METHODS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CDLXSIDEGAP3METHODS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CEIL_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CEIL_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CMO_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CMO_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_CORREL_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_CORREL_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_COS_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_COS_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_COSH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_COSH_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_DEMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_DEMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_DIV_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_DIV_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_DX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_DX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_EMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_EMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_EXP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_EXP_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_FLOOR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_FLOOR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_HT_DCPERIOD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_HT_DCPERIOD_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_HT_DCPHASE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_HT_DCPHASE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_HT_PHASOR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_HT_PHASOR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_HT_SINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_HT_SINE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_HT_TRENDLINE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_HT_TRENDLINE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_HT_TRENDMODE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_HT_TRENDMODE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_KAMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_KAMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_LINEARREG_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_LINEARREG_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_LINEARREG_ANGLE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_LINEARREG_ANGLE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_LINEARREG_INTERCEPT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_LINEARREG_INTERCEPT_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_LINEARREG_SLOPE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_LINEARREG_SLOPE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_LN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_LN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_LOG10_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_LOG10_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MACD_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MACD_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MACDEXT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MACDEXT_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MACDFIX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MACDFIX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MAMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MAMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MAVP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MAVP_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MAX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MAX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MAXINDEX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MAXINDEX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MEDPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MEDPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MFI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MFI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MIDPOINT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MIDPOINT_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MIDPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MIDPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MIN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MIN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MININDEX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MININDEX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MINMAX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MINMAX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MINMAXINDEX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MINMAXINDEX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MINUS_DI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MINUS_DI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MINUS_DM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MINUS_DM_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MOM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MOM_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_MULT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_MULT_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_NATR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_NATR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_OBV_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_OBV_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_PLUS_DI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_PLUS_DI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_PLUS_DM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_PLUS_DM_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_PPO_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_PPO_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ROC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ROC_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ROCP_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ROCP_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ROCR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ROCR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ROCR100_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ROCR100_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_RSI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_RSI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SAREXT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SAREXT_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SIN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SIN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SINH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SINH_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SQRT_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SQRT_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_STDDEV_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_STDDEV_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_STOCH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_STOCH_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_STOCHF_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_STOCHF_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_STOCHRSI_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_STOCHRSI_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SUB_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SUB_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_SUM_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_SUM_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_T3_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_T3_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TAN_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TAN_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TANH_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TANH_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TEMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TEMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TRANGE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TRANGE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TRIMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TRIMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TRIX_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TRIX_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TSF_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TSF_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_TYPPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_TYPPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_ULTOSC_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_ULTOSC_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_VAR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_VAR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_WCLPRICE_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_WCLPRICE_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_WILLR_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_WILLR_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+/* Generated */ TA_RetCode TA_WMA_FramePP( const TA_ParamHolderPriv *params,
+/* Generated */ int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement )
+;
+/* Generated */ unsigned int TA_WMA_FramePPLB( const TA_ParamHolderPriv *params )
+;
+
+
+#endif
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/ta_abstract.c b/vendor/ta-lib/src/ta_abstract/ta_abstract.c
new file mode 100644
index 000000000..8c03e34a8
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/ta_abstract.c
@@ -0,0 +1,1313 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* List of contributors:
+ *
+ * Initial Name/description
+ * -------------------------------------------------------------------
+ * MF Mario Fortier
+ * AC Angelo Ciceri
+ *
+ *
+ * Change history:
+ *
+ * MMDDYY BY Description
+ * -------------------------------------------------------------------
+ * 020101 MF First version.
+ * 110302 MF Re-design the interface related to TA_CallFunc for being
+ * faster and use less memory allocation.
+ * 022904 MF Add TA_GetLookback
+ * 031404 MF Some function renaming for consistency and better
+ * Perl integration.
+ * 110206 AC Change volume and open interest to double
+ */
+
+/* Description:
+ * Provide a way to abstract the call of the TA functions.
+ */
+
+/**** Headers ****/
+#include
+#include
+#include
+#include "ta_common.h"
+#include "ta_memory.h"
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+#include "ta_frame_priv.h"
+
+#include
+
+/**** External functions declarations. ****/
+/* None */
+
+/**** External variables declarations. ****/
+
+/* The interface definition of all functions are accessible
+ * through one of the following 26 tables.
+ */
+extern const TA_FuncDef *TA_DEF_TableA, *TA_DEF_TableB, *TA_DEF_TableC,
+ *TA_DEF_TableD, *TA_DEF_TableE, *TA_DEF_TableF,
+ *TA_DEF_TableG, *TA_DEF_TableH, *TA_DEF_TableI,
+ *TA_DEF_TableJ, *TA_DEF_TableK, *TA_DEF_TableL,
+ *TA_DEF_TableM, *TA_DEF_TableN, *TA_DEF_TableO,
+ *TA_DEF_TableP, *TA_DEF_TableQ, *TA_DEF_TableR,
+ *TA_DEF_TableS, *TA_DEF_TableT, *TA_DEF_TableU,
+ *TA_DEF_TableV, *TA_DEF_TableW, *TA_DEF_TableX,
+ *TA_DEF_TableY, *TA_DEF_TableZ;
+
+extern const unsigned int TA_DEF_TableASize, TA_DEF_TableBSize,
+ TA_DEF_TableCSize, TA_DEF_TableDSize,
+ TA_DEF_TableESize, TA_DEF_TableFSize,
+ TA_DEF_TableGSize, TA_DEF_TableHSize,
+ TA_DEF_TableISize, TA_DEF_TableJSize,
+ TA_DEF_TableKSize, TA_DEF_TableLSize,
+ TA_DEF_TableMSize, TA_DEF_TableNSize,
+ TA_DEF_TableOSize, TA_DEF_TablePSize,
+ TA_DEF_TableQSize, TA_DEF_TableRSize,
+ TA_DEF_TableSSize, TA_DEF_TableTSize,
+ TA_DEF_TableUSize, TA_DEF_TableVSize,
+ TA_DEF_TableWSize, TA_DEF_TableXSize,
+ TA_DEF_TableYSize, TA_DEF_TableZSize;
+
+#ifndef TA_GEN_CODE
+ /* In gen_code, these value does not exist (they are generated by
+ * gen_code itself!)
+ * Consequently, the code, when being used to make the gen_code
+ * executable, must provide the same functionality without using
+ * these shortcuts.
+ */
+ extern const TA_FuncDef **TA_PerGroupFuncDef[];
+ extern const unsigned int TA_PerGroupSize[];
+#endif
+
+/**** Global variables definitions. ****/
+/* None */
+
+/**** Local declarations. ****/
+#ifndef min
+ #define min(a, b) (((a) < (b)) ? (a) : (b))
+#endif
+
+typedef struct
+{
+ unsigned int magicNumber;
+} TA_StringTablePriv;
+
+
+/**** Local functions declarations. ****/
+
+
+#ifdef TA_GEN_CODE
+ static TA_RetCode getGroupId( const char *groupString, unsigned int *groupId );
+ static TA_RetCode getGroupSize( TA_GroupId groupId, unsigned int *groupSize );
+ static TA_RetCode getFuncNameByIdx( TA_GroupId groupId,
+ unsigned int idx,
+ const char **stringPtr );
+#else
+ static TA_RetCode getGroupId( const char *groupString, unsigned int *groupId );
+ static TA_RetCode getGroupSize( TA_GroupId groupId, unsigned int *groupSize );
+ static TA_RetCode getFuncNameByIdx( TA_GroupId groupId,
+ unsigned int idx,
+ const char **stringPtr );
+#endif
+
+/**** Local variables definitions. ****/
+
+static const TA_FuncDef **TA_DEF_Tables[26] =
+{
+ &TA_DEF_TableA, &TA_DEF_TableB, &TA_DEF_TableC, &TA_DEF_TableD, &TA_DEF_TableE,
+ &TA_DEF_TableF, &TA_DEF_TableG, &TA_DEF_TableH, &TA_DEF_TableI, &TA_DEF_TableJ,
+ &TA_DEF_TableK, &TA_DEF_TableL, &TA_DEF_TableM, &TA_DEF_TableN, &TA_DEF_TableO,
+ &TA_DEF_TableP, &TA_DEF_TableQ, &TA_DEF_TableR, &TA_DEF_TableS, &TA_DEF_TableT,
+ &TA_DEF_TableU, &TA_DEF_TableV, &TA_DEF_TableW, &TA_DEF_TableX, &TA_DEF_TableY,
+ &TA_DEF_TableZ
+};
+
+static const unsigned int *TA_DEF_TablesSize[26] =
+{
+ &TA_DEF_TableASize, &TA_DEF_TableBSize, &TA_DEF_TableCSize,
+ &TA_DEF_TableDSize, &TA_DEF_TableESize, &TA_DEF_TableFSize,
+ &TA_DEF_TableGSize, &TA_DEF_TableHSize, &TA_DEF_TableISize,
+ &TA_DEF_TableJSize, &TA_DEF_TableKSize, &TA_DEF_TableLSize,
+ &TA_DEF_TableMSize, &TA_DEF_TableNSize, &TA_DEF_TableOSize,
+ &TA_DEF_TablePSize, &TA_DEF_TableQSize, &TA_DEF_TableRSize,
+ &TA_DEF_TableSSize, &TA_DEF_TableTSize, &TA_DEF_TableUSize,
+ &TA_DEF_TableVSize, &TA_DEF_TableWSize, &TA_DEF_TableXSize,
+ &TA_DEF_TableYSize, &TA_DEF_TableZSize
+};
+
+/**** Global functions definitions. ****/
+TA_RetCode TA_GroupTableAlloc( TA_StringTable **table )
+{
+ TA_StringTable *stringTable;
+ TA_StringTablePriv *stringTablePriv;
+
+ if( table == NULL )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ stringTable = (TA_StringTable *)TA_Malloc( sizeof(TA_StringTable) + sizeof(TA_StringTablePriv) );
+ if( !stringTable )
+ {
+ *table = NULL;
+ return TA_ALLOC_ERR;
+ }
+
+ memset( stringTable, 0, sizeof(TA_StringTable) + sizeof(TA_StringTablePriv) );
+ stringTablePriv = (TA_StringTablePriv *)(((char *)stringTable)+sizeof(TA_StringTable));
+ stringTablePriv->magicNumber = TA_STRING_TABLE_GROUP_MAGIC_NB;
+
+ stringTable->size = TA_NB_GROUP_ID;
+ stringTable->string = &TA_GroupString[0];
+ stringTable->hiddenData = stringTablePriv;
+
+ /* From this point, TA_FuncTableFree can be safely called. */
+
+ /* Success. Return the table to the caller. */
+ *table = stringTable;
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_GroupTableFree( TA_StringTable *table )
+{
+ TA_StringTablePriv *stringTablePriv;
+
+ if( table )
+ {
+ stringTablePriv = (TA_StringTablePriv *)table->hiddenData;
+ if( !stringTablePriv )
+ {
+ return TA_INTERNAL_ERROR(1);
+ }
+
+ if( stringTablePriv->magicNumber != TA_STRING_TABLE_GROUP_MAGIC_NB )
+ {
+ return TA_BAD_OBJECT;
+ }
+
+ TA_Free( table );
+ }
+
+ return TA_SUCCESS;
+}
+
+/* Iterate in alphabetical order */
+TA_RetCode TA_ForEachFunc( TA_CallForEachFunc functionToCall, void *opaqueData )
+{
+ const TA_FuncDef **funcDefTable;
+ const TA_FuncDef *funcDef;
+ const TA_FuncInfo *funcInfo;
+ unsigned int i, j, funcDefTableSize;
+
+ if( functionToCall == NULL )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Iterate the tables (each table is for one letter) */
+ for( i=0; i < 26; i++ )
+ {
+ funcDefTable = TA_DEF_Tables[i];
+
+ /* Identify the table size. */
+ funcDefTableSize = *TA_DEF_TablesSize[i];
+ for( j=0; j < funcDefTableSize; j++ )
+ {
+ funcDef = funcDefTable[j];
+ if( !funcDef || !funcDef->funcInfo )
+ return TA_INTERNAL_ERROR(3);
+
+ funcInfo = funcDef->funcInfo;
+ if( !funcInfo )
+ return TA_INTERNAL_ERROR(4);
+ (*functionToCall)( funcInfo, opaqueData );
+ }
+ }
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_FuncTableAlloc( const char *group, TA_StringTable **table )
+{
+ TA_RetCode retCode;
+ unsigned int i;
+ TA_StringTable *stringTable;
+ unsigned int groupId; /* TA_GroupId */
+ unsigned int groupSize;
+ const char *stringPtr;
+ TA_StringTablePriv *stringTablePriv;
+
+ if( (group == NULL) || (table == NULL ) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ *table = NULL;
+ stringPtr = NULL;
+
+ /* Get information on the group. */
+ retCode = getGroupId( group, &groupId );
+ if( retCode != TA_SUCCESS )
+ {
+ return retCode;
+ }
+
+ retCode = getGroupSize( (TA_GroupId)groupId, &groupSize );
+ if( retCode != TA_SUCCESS )
+ {
+ return retCode;
+ }
+
+ /* Allocate the table. */
+
+ stringTable = (TA_StringTable *)TA_Malloc( sizeof(TA_StringTable) + sizeof(TA_StringTablePriv) );
+ if( !stringTable )
+ {
+ *table = NULL;
+ return TA_ALLOC_ERR;
+ }
+
+ memset( stringTable, 0, sizeof(TA_StringTable) + sizeof(TA_StringTablePriv) );
+ stringTablePriv = (TA_StringTablePriv *)(((char *)stringTable)+sizeof(TA_StringTable));
+ stringTablePriv->magicNumber = TA_STRING_TABLE_FUNC_MAGIC_NB;
+ stringTable->hiddenData = stringTablePriv;
+
+ /* From this point, TA_FuncTableFree can be safely called. */
+ stringTable->size = groupSize;
+ if( groupSize != 0 )
+ {
+ stringTable->string = (const char **)TA_Malloc( (stringTable->size) *
+ sizeof(const char *) );
+
+ if( stringTable->string == NULL )
+ {
+ *table = NULL;
+ TA_FuncTableFree( stringTable );
+ return TA_ALLOC_ERR;
+ }
+
+ memset( (void *)stringTable->string, 0,
+ (stringTable->size) * sizeof(const char *) );
+
+ for( i=0; i < stringTable->size; i++ )
+ {
+ retCode = getFuncNameByIdx( (TA_GroupId)groupId, i, &stringPtr );
+
+ if( retCode != TA_SUCCESS )
+ {
+ *table = NULL;
+ TA_FuncTableFree( stringTable );
+ return TA_ALLOC_ERR;
+ }
+
+ (stringTable->string)[i] = stringPtr;
+ }
+ }
+
+ /* Return the table to the caller. */
+ *table = stringTable;
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_FuncTableFree( TA_StringTable *table )
+{
+ TA_StringTablePriv *stringTablePriv;
+
+ if( table )
+ {
+ stringTablePriv = (TA_StringTablePriv *)table->hiddenData;
+ if( !stringTablePriv )
+ {
+ return TA_INTERNAL_ERROR(3);
+ }
+
+ if( stringTablePriv->magicNumber != TA_STRING_TABLE_FUNC_MAGIC_NB )
+ {
+ return TA_BAD_OBJECT;
+ }
+
+ if( table->string )
+ TA_Free( (void *)table->string );
+
+ TA_Free( table );
+ }
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_GetFuncHandle( const char *name, const TA_FuncHandle **handle )
+{
+ char firstChar, tmp;
+ const TA_FuncDef **funcDefTable;
+ const TA_FuncDef *funcDef;
+ const TA_FuncInfo *funcInfo;
+ unsigned int i, funcDefTableSize;
+
+ /* A TA_FuncHandle is internally a TA_FuncDef. Let's find it
+ * by using the alphabetical tables.
+ */
+ if( (name == NULL) || (handle == NULL) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ *handle = NULL;
+
+ firstChar = name[0];
+
+ if( firstChar == '\0' )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ tmp = (char)tolower( firstChar );
+
+ if( (tmp < 'a') || (tmp > 'z') )
+ {
+ return TA_FUNC_NOT_FOUND;
+ }
+
+ /* Identify the table. */
+ tmp -= (char)'a';
+ funcDefTable = TA_DEF_Tables[(int)tmp];
+
+ /* Identify the table size. */
+ funcDefTableSize = *TA_DEF_TablesSize[(int)tmp];
+ if( funcDefTableSize < 1 )
+ {
+ return TA_FUNC_NOT_FOUND;
+ }
+
+ /* Iterate all entries of the table and return as soon as found. */
+ for( i=0; i < funcDefTableSize; i++ )
+ {
+ funcDef = funcDefTable[i];
+ if( !funcDef || !funcDef->funcInfo )
+ return TA_INTERNAL_ERROR(3);
+
+ funcInfo = funcDef->funcInfo;
+ if( !funcInfo )
+ return TA_INTERNAL_ERROR(4);
+
+ if( strcmp( funcInfo->name, name ) == 0 )
+ {
+ *handle = (TA_FuncHandle *)funcDef;
+ return TA_SUCCESS;
+ }
+ }
+
+ return TA_FUNC_NOT_FOUND;
+}
+
+TA_RetCode TA_GetFuncInfo( const TA_FuncHandle *handle,
+ const TA_FuncInfo **funcInfo )
+{
+ const TA_FuncDef *funcDef;
+
+ if( !funcInfo || !handle )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Validate that this is a valid funcHandle. */
+ funcDef = (const TA_FuncDef *)handle;
+ if( funcDef->magicNumber != TA_FUNC_DEF_MAGIC_NB )
+ {
+ return TA_INVALID_HANDLE;
+ }
+
+ *funcInfo = funcDef->funcInfo;
+ if( !funcDef->funcInfo )
+ return TA_INVALID_HANDLE;
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_GetInputParameterInfo( const TA_FuncHandle *handle,
+ unsigned int paramIndex,
+ const TA_InputParameterInfo **info )
+{
+ const TA_FuncDef *funcDef;
+ const TA_FuncInfo *funcInfo;
+ const TA_InputParameterInfo **inputTable;
+
+ if( (handle == NULL) || (info == NULL) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ *info = NULL;
+
+ /* Validate that this is a valid funcHandle. */
+ funcDef = (const TA_FuncDef *)handle;
+ if( funcDef->magicNumber != TA_FUNC_DEF_MAGIC_NB )
+ {
+ return TA_INVALID_HANDLE;
+ }
+ funcInfo = funcDef->funcInfo;
+
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ if( paramIndex >= funcInfo->nbInput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ inputTable = (const TA_InputParameterInfo **)funcDef->input;
+
+ if( !inputTable )
+ return TA_INTERNAL_ERROR(2);
+
+ *info = inputTable[paramIndex];
+
+ if( !(*info) )
+ return TA_INTERNAL_ERROR(3);
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_GetOptInputParameterInfo( const TA_FuncHandle *handle,
+ unsigned int paramIndex,
+ const TA_OptInputParameterInfo **info )
+{
+ const TA_FuncDef *funcDef;
+ const TA_FuncInfo *funcInfo;
+ const TA_OptInputParameterInfo **inputTable;
+
+ if( (handle == NULL) || (info == NULL) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ *info = NULL;
+
+ /* Validate that this is a valid funcHandle. */
+ funcDef = (const TA_FuncDef *)handle;
+ if( funcDef->magicNumber != TA_FUNC_DEF_MAGIC_NB )
+ {
+ return TA_INVALID_HANDLE;
+ }
+
+ funcInfo = funcDef->funcInfo;
+
+ if( !funcInfo )
+ return TA_INVALID_HANDLE;
+
+ if( paramIndex >= funcInfo->nbOptInput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ inputTable = (const TA_OptInputParameterInfo **)funcDef->optInput;
+
+ if( !inputTable )
+ return TA_INTERNAL_ERROR(3);
+
+ *info = inputTable[paramIndex];
+
+ if( !(*info) )
+ return TA_INTERNAL_ERROR(4);
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_GetOutputParameterInfo( const TA_FuncHandle *handle,
+ unsigned int paramIndex,
+ const TA_OutputParameterInfo **info )
+{
+
+ const TA_FuncDef *funcDef;
+ const TA_FuncInfo *funcInfo;
+ const TA_OutputParameterInfo **outputTable;
+
+ if( (handle == NULL) || (info == NULL) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ *info = NULL;
+
+ /* Validate that this is a valid funcHandle. */
+ funcDef = (const TA_FuncDef *)handle;
+ if( funcDef->magicNumber != TA_FUNC_DEF_MAGIC_NB )
+ {
+ return TA_INVALID_HANDLE;
+ }
+
+ funcInfo = funcDef->funcInfo;
+
+ if( !funcInfo )
+ {
+ return TA_INVALID_HANDLE;
+ }
+
+ if( paramIndex >= funcInfo->nbOutput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ outputTable = (const TA_OutputParameterInfo **)funcDef->output;
+
+ if( !outputTable )
+ {
+ return TA_INTERNAL_ERROR(4);
+ }
+
+ *info = outputTable[paramIndex];
+
+ if( !(*info) )
+ {
+ return TA_INTERNAL_ERROR(5);
+ }
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_ParamHolderAlloc( const TA_FuncHandle *handle,
+ TA_ParamHolder **allocatedParams )
+{
+
+ TA_FuncDef *funcDef;
+ unsigned int allocSize, i;
+ TA_ParamHolderInput *input;
+ TA_ParamHolderOptInput *optInput;
+ TA_ParamHolderOutput *output;
+
+ const TA_FuncInfo *funcInfo;
+ TA_ParamHolder *newParams;
+ TA_ParamHolderPriv *newParamsPriv;
+
+ const TA_InputParameterInfo **inputInfo;
+ const TA_OptInputParameterInfo **optInputInfo;
+ const TA_OutputParameterInfo **outputInfo;
+
+ /* Validate the parameters. */
+ if( !handle || !allocatedParams)
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Validate that this is a valid funcHandle. */
+ funcDef = (TA_FuncDef *)handle;
+ if( funcDef->magicNumber != TA_FUNC_DEF_MAGIC_NB )
+ {
+ *allocatedParams = NULL;
+ return TA_INVALID_HANDLE;
+ }
+
+ /* Get the TA_FuncInfo. */
+ funcInfo = funcDef->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ /* Allocate the TA_ParamHolder. */
+ newParams = (TA_ParamHolder *)TA_Malloc( sizeof(TA_ParamHolder) + sizeof(TA_ParamHolderPriv));
+ if( !newParams )
+ {
+ *allocatedParams = NULL;
+ return TA_ALLOC_ERR;
+ }
+
+ memset( newParams, 0, sizeof(TA_ParamHolder) + sizeof(TA_ParamHolderPriv) );
+ newParamsPriv = (TA_ParamHolderPriv *)(((char *)newParams)+sizeof(TA_ParamHolder));
+ newParamsPriv->magicNumber = TA_PARAM_HOLDER_PRIV_MAGIC_NB;
+ newParams->hiddenData = newParamsPriv;
+
+ /* From this point, TA_ParamHolderFree can be safely called. */
+
+ /* Allocate the array of structure holding the info
+ * for each parameter.
+ */
+ if( funcInfo->nbInput == 0 ) return TA_INTERNAL_ERROR(2);
+
+ allocSize = (funcInfo->nbInput) * sizeof(TA_ParamHolderInput);
+ input = (TA_ParamHolderInput *)TA_Malloc( allocSize );
+
+ if( !input )
+ {
+ TA_ParamHolderFree( newParams );
+ *allocatedParams = NULL;
+ return TA_ALLOC_ERR;
+ }
+ memset( input, 0, allocSize );
+ newParamsPriv->in = input;
+
+ if( funcInfo->nbOptInput == 0 )
+ optInput = NULL;
+ else
+ {
+ allocSize = (funcInfo->nbOptInput) * sizeof(TA_ParamHolderOptInput);
+ optInput = (TA_ParamHolderOptInput *)TA_Malloc( allocSize );
+
+ if( !optInput )
+ {
+ TA_ParamHolderFree( newParams );
+ *allocatedParams = NULL;
+ return TA_ALLOC_ERR;
+ }
+ memset( optInput, 0, allocSize );
+ }
+ newParamsPriv->optIn = optInput;
+
+ allocSize = (funcInfo->nbOutput) * sizeof(TA_ParamHolderOutput);
+ output = (TA_ParamHolderOutput *)TA_Malloc( allocSize );
+ if( !output )
+ {
+ TA_ParamHolderFree( newParams );
+ *allocatedParams = NULL;
+ return TA_ALLOC_ERR;
+ }
+ memset( output, 0, allocSize );
+ newParamsPriv->out = output;
+
+ newParamsPriv->funcInfo = funcInfo;
+
+ inputInfo = (const TA_InputParameterInfo **)funcDef->input;
+ optInputInfo = (const TA_OptInputParameterInfo **)funcDef->optInput;
+ outputInfo = (const TA_OutputParameterInfo **)funcDef->output;
+
+ for( i=0; i < funcInfo->nbInput; i++ )
+ {
+ input[i].inputInfo = inputInfo[i];
+ newParamsPriv->inBitmap <<= 1;
+ newParamsPriv->inBitmap |= 1;
+ }
+
+ for( i=0; i < funcInfo->nbOptInput; i++ )
+ {
+ optInput[i].optInputInfo = optInputInfo[i];
+ if( optInput[i].optInputInfo->type == TA_OptInput_RealRange )
+ optInput[i].data.optInReal = optInputInfo[i]->defaultValue;
+ else
+ optInput[i].data.optInInteger = (TA_Integer)optInputInfo[i]->defaultValue;
+ }
+
+ for( i=0; i < funcInfo->nbOutput; i++ )
+ {
+ output[i].outputInfo = outputInfo[i];
+ newParamsPriv->outBitmap <<= 1;
+ newParamsPriv->outBitmap |= 1;
+ }
+
+ /* Succcess, return the result to the caller. */
+ *allocatedParams = newParams;
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_ParamHolderFree( TA_ParamHolder *paramsToFree )
+{
+ TA_ParamHolderPriv *paramPriv;
+
+ TA_ParamHolderInput *input;
+ TA_ParamHolderOptInput *optInput;
+ TA_ParamHolderOutput *output;
+
+ if( !paramsToFree )
+ {
+ return TA_SUCCESS;
+ }
+
+ paramPriv = paramsToFree->hiddenData;
+
+ if( !paramPriv )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ if( paramPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ optInput = paramPriv->optIn;
+ if( optInput )
+ TA_Free( optInput );
+
+ input = paramPriv->in;
+ if( input )
+ TA_Free( input );
+
+ output = paramPriv->out;
+ if( output )
+ TA_Free( output );
+
+ TA_Free( paramsToFree );
+
+ return TA_SUCCESS;
+}
+
+
+TA_RetCode TA_SetInputParamIntegerPtr( TA_ParamHolder *param,
+ unsigned int paramIndex,
+ const TA_Integer *value )
+{
+
+ TA_ParamHolderPriv *paramHolderPriv;
+ const TA_InputParameterInfo *paramInfo;
+ const TA_FuncInfo *funcInfo;
+
+ if( (param == NULL) || (value == NULL) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ paramHolderPriv = (TA_ParamHolderPriv *)(param->hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Make sure this index really exist. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ if( paramIndex >= funcInfo->nbInput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Verify the type of the parameter. */
+ paramInfo = paramHolderPriv->in[paramIndex].inputInfo;
+ if( !paramInfo ) return TA_INTERNAL_ERROR(2);
+ if( paramInfo->type != TA_Input_Integer )
+ {
+ return TA_INVALID_PARAM_HOLDER_TYPE;
+ }
+
+ /* keep a copy of the provided parameter. */
+ paramHolderPriv->in[paramIndex].data.inInteger = value;
+
+ /* This parameter is now initialized, clear the corresponding bit. */
+ paramHolderPriv->inBitmap &= ~(1<hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Make sure this index really exist. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ if( paramIndex >= funcInfo->nbInput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Verify the type of the parameter. */
+ paramInfo = paramHolderPriv->in[paramIndex].inputInfo;
+ if( !paramInfo ) return TA_INTERNAL_ERROR(2);
+ if( paramInfo->type != TA_Input_Real )
+ {
+ return TA_INVALID_PARAM_HOLDER_TYPE;
+ }
+
+ /* keep a copy of the provided parameter. */
+ paramHolderPriv->in[paramIndex].data.inReal = value;
+
+ /* This parameter is now initialized, clear the corresponding bit. */
+ paramHolderPriv->inBitmap &= ~(1<hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Make sure this index really exist. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+ if( paramIndex >= funcInfo->nbInput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Verify the type of the parameter. */
+ paramInfo = paramHolderPriv->in[paramIndex].inputInfo;
+ if( !paramInfo ) return TA_INTERNAL_ERROR(2);
+ if( paramInfo->type != TA_Input_Price )
+ {
+ return TA_INVALID_PARAM_HOLDER_TYPE;
+ }
+
+ /* keep a copy of the provided parameter. */
+ #define SET_PARAM_INFO(lowerParam,upperParam) \
+ { \
+ if( paramInfo->flags & TA_IN_PRICE_##upperParam ) \
+ { \
+ if( lowerParam == NULL ) \
+ { \
+ return TA_BAD_PARAM; \
+ } \
+ paramHolderPriv->in[paramIndex].data.inPrice.lowerParam = lowerParam; \
+ } \
+ }
+
+ SET_PARAM_INFO(open, OPEN );
+ SET_PARAM_INFO(high, HIGH );
+ SET_PARAM_INFO(low, LOW );
+ SET_PARAM_INFO(close, CLOSE );
+ SET_PARAM_INFO(volume, VOLUME );
+ SET_PARAM_INFO(openInterest, OPENINTEREST );
+
+ #undef SET_PARAM_INFO
+
+ /* This parameter is now initialized, clear the corresponding bit. */
+ paramHolderPriv->inBitmap &= ~(1<hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Make sure this index really exist. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+ if( paramIndex >= funcInfo->nbOptInput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Verify the type of the parameter. */
+ paramInfo = paramHolderPriv->optIn[paramIndex].optInputInfo;
+ if( !paramInfo ) return TA_INTERNAL_ERROR(2);
+ if( (paramInfo->type != TA_OptInput_IntegerRange) &&
+ (paramInfo->type != TA_OptInput_IntegerList) )
+ {
+ return TA_INVALID_PARAM_HOLDER_TYPE;
+ }
+
+ /* keep a copy of the provided parameter. */
+ paramHolderPriv->optIn[paramIndex].data.optInInteger = value;
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_SetOptInputParamReal( TA_ParamHolder *param,
+ unsigned int paramIndex,
+ TA_Real value )
+{
+ TA_ParamHolderPriv *paramHolderPriv;
+ const TA_OptInputParameterInfo *paramInfo;
+ const TA_FuncInfo *funcInfo;
+
+ if( param == NULL )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ paramHolderPriv = (TA_ParamHolderPriv *)(param->hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Make sure this index really exist. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ if( paramIndex >= funcInfo->nbOptInput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Verify the type of the parameter. */
+ paramInfo = paramHolderPriv->optIn[paramIndex].optInputInfo;
+ if( !paramInfo ) return TA_INTERNAL_ERROR(2);
+ if( (paramInfo->type != TA_OptInput_RealRange) &&
+ (paramInfo->type != TA_OptInput_RealList) )
+ {
+ return TA_INVALID_PARAM_HOLDER_TYPE;
+ }
+
+ /* keep a copy of the provided parameter. */
+ paramHolderPriv->optIn[paramIndex].data.optInReal = value;
+
+ return TA_SUCCESS;
+}
+
+
+/* Setup the parameters indicating where to store the output. */
+TA_RetCode TA_SetOutputParamIntegerPtr( TA_ParamHolder *param,
+ unsigned int paramIndex,
+ TA_Integer *out )
+{
+ TA_ParamHolderPriv *paramHolderPriv;
+ const TA_OutputParameterInfo *paramInfo;
+ const TA_FuncInfo *funcInfo;
+
+ if( (param == NULL) || (out == NULL) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ paramHolderPriv = (TA_ParamHolderPriv *)(param->hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Make sure this index really exist. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ if( paramIndex >= funcInfo->nbOutput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Verify the type of the parameter. */
+ paramInfo = paramHolderPriv->out[paramIndex].outputInfo;
+ if( !paramInfo ) return TA_INTERNAL_ERROR(2);
+ if( paramInfo->type != TA_Output_Integer )
+ {
+ return TA_INVALID_PARAM_HOLDER_TYPE;
+ }
+
+ /* keep a copy of the provided parameter. */
+ paramHolderPriv->out[paramIndex].data.outInteger = out;
+
+ /* This parameter is now initialized, clear the corresponding bit. */
+ paramHolderPriv->outBitmap &= ~(1<hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Make sure this index really exist. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ if( paramIndex >= funcInfo->nbOutput )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ /* Verify the type of the parameter. */
+ paramInfo = paramHolderPriv->out[paramIndex].outputInfo;
+ if( !paramInfo ) return TA_INTERNAL_ERROR(2);
+ if( paramInfo->type != TA_Output_Real )
+ {
+ return TA_INVALID_PARAM_HOLDER_TYPE;
+ }
+
+ /* keep a copy of the provided parameter. */
+ paramHolderPriv->out[paramIndex].data.outReal = out;
+
+ /* This parameter is now initialized, clear the corresponding bit. */
+ paramHolderPriv->outBitmap &= ~(1<hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Get the pointer on the lookback function. */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+
+ funcDef = (const TA_FuncDef *)funcInfo->handle;
+ if( !funcDef ) return TA_INTERNAL_ERROR(2);
+ lookbackFunction = funcDef->lookback;
+ if( !lookbackFunction ) return TA_INTERNAL_ERROR(2);
+
+ /* Perform the function call. */
+ *lookback = (*lookbackFunction)( paramHolderPriv );
+
+ return TA_SUCCESS;
+}
+
+/* Finally, call a TA function with the parameters. */
+TA_RetCode TA_CallFunc( const TA_ParamHolder *param,
+ TA_Integer startIdx,
+ TA_Integer endIdx,
+ TA_Integer *outBegIdx,
+ TA_Integer *outNbElement )
+{
+ TA_RetCode retCode;
+ const TA_ParamHolderPriv *paramHolderPriv;
+
+ const TA_FuncDef *funcDef;
+ const TA_FuncInfo *funcInfo;
+ TA_FrameFunction function;
+
+ if( (param == NULL) ||
+ (outBegIdx == NULL) ||
+ (outNbElement == NULL) )
+ {
+ return TA_BAD_PARAM;
+ }
+
+ paramHolderPriv = (TA_ParamHolderPriv *)(param->hiddenData);
+ if( paramHolderPriv->magicNumber != TA_PARAM_HOLDER_PRIV_MAGIC_NB )
+ {
+ return TA_INVALID_PARAM_HOLDER;
+ }
+
+ /* Check that all parameters are initialize (except the optInput). */
+ if( paramHolderPriv->inBitmap != 0 )
+ {
+ return TA_INPUT_NOT_ALL_INITIALIZE;
+ }
+
+ if( paramHolderPriv->outBitmap != 0 )
+ {
+ return TA_OUTPUT_NOT_ALL_INITIALIZE;
+ }
+
+ /* Get the pointer on the function */
+ funcInfo = paramHolderPriv->funcInfo;
+ if( !funcInfo ) return TA_INVALID_HANDLE;
+ funcDef = (const TA_FuncDef *)funcInfo->handle;
+ if( !funcDef ) return TA_INTERNAL_ERROR(2);
+ function = funcDef->function;
+ if( !function ) return TA_INTERNAL_ERROR(2);
+
+ /* Perform the function call. */
+ retCode = (*function)( paramHolderPriv, startIdx, endIdx,
+ outBegIdx, outNbElement );
+ return retCode;
+}
+
+/**** Local functions definitions. ****/
+static TA_RetCode getGroupId( const char *groupString, unsigned int *groupId )
+{
+ unsigned int i;
+
+ for( i=0; i < TA_NB_GROUP_ID; i++ )
+ {
+ if( strcmp( TA_GroupString[i], groupString ) == 0 )
+ {
+ *groupId = i;
+ return TA_SUCCESS;
+ }
+ }
+
+ return TA_GROUP_NOT_FOUND;
+}
+
+static TA_RetCode getGroupSize( TA_GroupId groupId, unsigned int *groupSize )
+{
+ #ifdef TA_GEN_CODE
+ /* Code used only when compiled with gen_code. */
+
+ unsigned int i, j;
+ const TA_FuncDef **funcDefTable;
+ const TA_FuncDef *funcDef;
+ unsigned int tableSize;
+ unsigned int nbFuncFound;
+
+ if( groupId >= TA_NB_GROUP_ID ) return TA_INTERNAL_ERROR(2);
+ if( !groupSize ) return TA_INTERNAL_ERROR(2);
+
+ nbFuncFound = 0;
+ for( i=0; i < 26; i++ )
+ {
+ funcDefTable = TA_DEF_Tables[i];
+ tableSize = *(TA_DEF_TablesSize[i]);
+
+ for( j=0; j < tableSize; j++ )
+ {
+ funcDef = funcDefTable[j];
+ if( funcDef && (funcDef->groupId == groupId) )
+ nbFuncFound++;
+ }
+ }
+
+ *groupSize = nbFuncFound;
+
+ return TA_SUCCESS;
+ #else
+ /* Optimized code in the final library. */
+ *groupSize = TA_PerGroupSize[groupId];
+
+ return TA_SUCCESS;
+ #endif
+}
+
+#ifdef TA_GEN_CODE
+ static TA_RetCode getFuncNameByIdx( TA_GroupId groupId,
+ unsigned int idx,
+ const char **stringPtr )
+#else
+ static TA_RetCode getFuncNameByIdx( TA_GroupId groupId,
+ unsigned int idx,
+ const char **stringPtr )
+#endif
+{
+ #ifdef TA_GEN_CODE
+ /* Code used only when compiled with gen_code. */
+
+ unsigned int curIdx;
+ unsigned int i, j, found;
+ const TA_FuncDef **funcDefTable;
+ unsigned int tableSize;
+ const TA_FuncInfo *funcInfo;
+
+ if( !stringPtr ) return TA_INTERNAL_ERROR(2);
+
+ curIdx = 0;
+ found = 0;
+ for( i=0; (i < 26) && !found; i++ )
+ {
+ funcDefTable = TA_DEF_Tables[i];
+ tableSize = *(TA_DEF_TablesSize[i]);
+
+ for( j=0; (j < tableSize) && !found; j++ )
+ {
+ if( funcDefTable[j]->groupId == groupId )
+ {
+ if( idx == curIdx )
+ {
+ funcInfo = funcDefTable[j]->funcInfo;
+ if( !funcInfo ) return TA_INTERNAL_ERROR(2);
+ *stringPtr = funcInfo->name;
+ found = 1;
+ }
+ curIdx++;
+ }
+ }
+ }
+
+ if( found != 1 ) return TA_INTERNAL_ERROR(2);
+ if( !(*stringPtr) ) return TA_INTERNAL_ERROR(2);
+
+ return TA_SUCCESS;
+ #else
+ /* Optimized code in the final library. */
+ const TA_FuncDef **funcDefTable;
+ const TA_FuncInfo *funcInfo;
+
+ funcDefTable = TA_PerGroupFuncDef[groupId];
+ funcInfo = funcDefTable[idx]->funcInfo;
+ *stringPtr = funcInfo->name;
+
+ return TA_SUCCESS;
+ #endif
+}
diff --git a/vendor/ta-lib/src/ta_abstract/ta_def_ui.c b/vendor/ta-lib/src/ta_abstract/ta_def_ui.c
new file mode 100644
index 000000000..49d8adbcf
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/ta_def_ui.c
@@ -0,0 +1,554 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* List of contributors:
+ *
+ * Initial Name/description
+ * -------------------------------------------------------------------
+ * MF Mario Fortier
+ *
+ *
+ * Change history:
+ *
+ * MMDDYY BY Description
+ * -------------------------------------------------------------------
+ * 130101 MF First version.
+ * 111503 MF Add TA_DEF_UI_Input_Price_CV
+ */
+
+/* Description:
+ * Defines const structures representing how data can be
+ * input/output from the TA functions.
+ * These structure are mainly used to build the tables\table.c files.
+ */
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+const char TA_GroupId_MathOperatorsString[] = "Math Operators";
+const char TA_GroupId_MathTransformString[] = "Math Transform";
+const char TA_GroupId_OverlapStudiesString[] = "Overlap Studies";
+const char TA_GroupId_VolatilityIndicatorsString[] = "Volatility Indicators";
+const char TA_GroupId_MomentumIndicatorsString[] = "Momentum Indicators";
+const char TA_GroupId_CycleIndicatorsString[] = "Cycle Indicators";
+const char TA_GroupId_VolumeIndicatorsString[] = "Volume Indicators";
+const char TA_GroupId_PatternRecognitionString[] = "Pattern Recognition";
+const char TA_GroupId_StatisticString[] = "Statistic Functions";
+const char TA_GroupId_PriceTransformString[] = "Price Transform";
+
+const char *TA_GroupString[TA_NB_GROUP_ID] =
+{
+ &TA_GroupId_MathOperatorsString[0],
+ &TA_GroupId_MathTransformString[0],
+ &TA_GroupId_OverlapStudiesString[0],
+ &TA_GroupId_VolatilityIndicatorsString[0],
+ &TA_GroupId_MomentumIndicatorsString[0],
+ &TA_GroupId_CycleIndicatorsString[0],
+ &TA_GroupId_VolumeIndicatorsString[0],
+ &TA_GroupId_PatternRecognitionString[0],
+ &TA_GroupId_StatisticString[0],
+ &TA_GroupId_PriceTransformString[0]
+};
+
+/*************************************************************
+ * Define from here the TA_InputParameterInfo
+ * These shall be sufficient for all possible TA functions.
+ *************************************************************/
+const TA_InputParameterInfo TA_DEF_UI_Input_Price_OHLCV =
+ { TA_Input_Price, "inPriceOHLCV",
+ TA_IN_PRICE_OPEN |
+ TA_IN_PRICE_HIGH |
+ TA_IN_PRICE_LOW |
+ TA_IN_PRICE_CLOSE |
+ TA_IN_PRICE_VOLUME };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Price_HLCV =
+ { TA_Input_Price, "inPriceHLCV",
+ TA_IN_PRICE_HIGH |
+ TA_IN_PRICE_LOW |
+ TA_IN_PRICE_CLOSE |
+ TA_IN_PRICE_VOLUME };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Price_OHLC =
+ { TA_Input_Price, "inPriceOHLC",
+ TA_IN_PRICE_OPEN |
+ TA_IN_PRICE_HIGH |
+ TA_IN_PRICE_LOW |
+ TA_IN_PRICE_CLOSE };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Price_HLC =
+ { TA_Input_Price, "inPriceHLC",
+ TA_IN_PRICE_HIGH |
+ TA_IN_PRICE_LOW |
+ TA_IN_PRICE_CLOSE };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Price_HL =
+ { TA_Input_Price, "inPriceHL",
+ TA_IN_PRICE_HIGH |
+ TA_IN_PRICE_LOW };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Price_CV =
+ { TA_Input_Price, "inPriceCV",
+ TA_IN_PRICE_CLOSE |
+ TA_IN_PRICE_VOLUME };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Price_V =
+ { TA_Input_Price, "inPriceV",
+ TA_IN_PRICE_VOLUME };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Real =
+ { TA_Input_Real, "inReal", 0 };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Periods =
+ { TA_Input_Real, "inPeriods", 0 };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Real0 =
+ { TA_Input_Real, "inReal0", 0 };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Real1 =
+ { TA_Input_Real, "inReal1", 0 };
+
+const TA_InputParameterInfo TA_DEF_UI_Input_Integer =
+ { TA_Input_Integer, "inInteger", 0 };
+
+
+/*************************************************************
+ * Define from here the TA_OutputParameterInfo
+ * These shall be sufficient for most of the TA functions.
+ *************************************************************/
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real =
+ { TA_Output_Real, "outReal", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Integer =
+ { TA_Output_Integer, "outInteger", TA_OUT_LINE };
+
+/*****************************************************
+ * Define from here the TA_Integer ranges
+ ****************************************************/
+
+const TA_IntegerRange TA_DEF_TimePeriod_Positive =
+{
+ 1, /* min */
+ 100000, /* max */
+ 1, /* suggested start */
+ 200, /* suggested end */
+ 1 /* suggested increment */
+};
+
+const TA_IntegerRange TA_DEF_TimePeriod_Positive_Minimum5 =
+{
+ 5, /* min */
+ 100000, /* max */
+ 5, /* suggested start */
+ 200, /* suggested end */
+ 1 /* suggested increment */
+};
+
+const TA_IntegerRange TA_DEF_TimePeriod_Positive_Minimum2 =
+{
+ 2, /* min */
+ 100000, /* max */
+ 4, /* suggested start */
+ 200, /* suggested end */
+ 1 /* suggested increment */
+};
+
+const TA_IntegerRange TA_DEF_HorizontalShiftPeriod =
+{
+ -200, /* min */
+ 200, /* max */
+ 0, /* suggested start */
+ 8, /* suggested end */
+ 1 /* suggested increment */
+};
+
+
+/*****************************************************
+ * Define from here the TA_Real ranges
+ ****************************************************/
+const TA_RealRange TA_DEF_VerticalShiftPercent =
+{
+ -99.0, /* min */
+ 99.0, /* max */
+ 1, /* precision */
+ -10.0, /* suggested start */
+ 10.0, /* suggested end */
+ 0.5 /* suggested increment */
+};
+
+const TA_RealRange TA_DEF_NbDeviation =
+{
+ TA_REAL_MIN, /* min */
+ TA_REAL_MAX, /* max */
+ 2, /* precision */
+ -2.0, /* suggested start */
+ 2.0, /* suggested end */
+ 0.2 /* suggested increment */
+};
+
+const TA_RealRange TA_DEF_ZeroToOne =
+{
+ 0.00, /* min */
+ 1.00, /* max */
+ 2, /* precision */
+ 0.01, /* suggested start */
+ 1.00, /* suggested end */
+ 0.05 /* suggested increment */
+};
+
+const TA_RealRange TA_DEF_RealPositive =
+{
+ 0.00, /* min */
+ TA_REAL_MAX, /* max */
+ 0, /* precision */
+ 0.0, /* suggested start */
+ 0.0, /* suggested end */
+ 0.0 /* suggested increment */
+};
+
+/*****************************************************
+ * Define from here the TA_OptInputParameterInfo.
+ ****************************************************/
+
+const TA_OptInputParameterInfo TA_DEF_UI_MinPeriod =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInMinPeriod", /* paramName */
+ 0, /* flags */
+
+ "Minimum Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 2, /* defaultValue */
+ "Value less than minimum will be changed to Minimum period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_MaxPeriod =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInMaxPeriod", /* paramName */
+ 0, /* flags */
+
+ "Maximum Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 30, /* defaultValue */
+ "Value higher than maximum will be changed to Maximum period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_30_MINIMUM2 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 30, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_21_MINIMUM2 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 21, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_14_MINIMUM2 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 14, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_14_MINIMUM5 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum5, /* dataSet */
+ 14, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_10_MINIMUM2 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 10, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_5_MINIMUM2 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 5, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_30 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 30, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_14 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 14, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_10 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 10, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_5 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod", /* paramName */
+ 0, /* flags */
+
+ "Time Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 5, /* defaultValue */
+ "Number of period", /* hint */
+
+ NULL /* helpFile */
+};
+
+
+/* Use for the multiplier of standard deviations. */
+const TA_OptInputParameterInfo TA_DEF_UI_NbDeviation =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInNbDev", /* paramName */
+ 0, /* flags */
+
+ "Deviations", /* displayName */
+ (const void *)&TA_DEF_NbDeviation, /* dataSet */
+ 1.0, /* defaultValue */
+ "Nb of deviations", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_Penetration_30 =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInPenetration", /* paramName */
+ 0, /* flags */
+
+ "Penetration", /* displayName */
+ (const void *)&TA_DEF_RealPositive, /* dataSet */
+ 0.3, /* defaultValue */
+ "Percentage of penetration of a candle within another candle", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_Penetration_50 =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInPenetration", /* paramName */
+ 0, /* flags */
+
+ "Penetration", /* displayName */
+ (const void *)&TA_DEF_RealPositive, /* dataSet */
+ 0.5, /* defaultValue */
+ "Percentage of penetration of a candle within another candle", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_VerticalShift =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInVertShift", /* paramName */
+ TA_OPTIN_IS_PERCENT, /* flags */
+
+ "Vertical Shift", /* displayName */
+ (const void *)&TA_DEF_VerticalShiftPercent, /* dataSet */
+ 0, /* defaultValue */
+ "Positive number shift upwards, negative downwards", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_HorizontalShift =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInHorizShift", /* paramName */
+ 0, /* flags */
+
+ "Horizontal Shift", /* displayName */
+ (const void *)&TA_DEF_HorizontalShiftPeriod, /* dataSet */
+ 0, /* defaultValue */
+ "Positive number shift 'n' period to the right, negative shift to the left", /* hint */
+
+ NULL /* helpFile */
+};
+
+/* Define the values available for the MA function.
+ *
+ * Many TA function using the MA internally may wish to
+ * re-use this parameter as one of their own. That way a
+ * new MA will provide automatically a new way of calculating
+ * to a multitude of other TA functions.
+ */
+static const TA_IntegerDataPair TA_MA_TypeDataPair[] =
+{
+ {0,"SMA"},
+ {1,"EMA"},
+ {2,"WMA"},
+ {3,"DEMA" },
+ {4,"TEMA" },
+ {5,"TRIMA"},
+ {6,"KAMA" },
+ {7,"MAMA" },
+ {8,"T3"}
+ /*{...,"Linear Regression"}*/
+};
+
+const TA_IntegerList TA_MA_TypeList =
+{
+ &TA_MA_TypeDataPair[0],
+ sizeof(TA_MA_TypeDataPair)/sizeof(TA_IntegerDataPair)
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_MA_Method =
+{
+ TA_OptInput_IntegerList, /* type */
+ "optInMAType", /* paramName */
+ 0, /* flags */
+
+ "MA Type", /* displayName */
+ (const void *)&TA_MA_TypeList, /* dataSet */
+ 0, /* defaultValue = simple average */
+ "Type of Moving Average", /* hint */
+
+ NULL /* helpFile */
+};
+
+/* When a TA function needs two period (often called
+ * a fast and slow period).
+ */
+const TA_OptInputParameterInfo TA_DEF_UI_Fast_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInFastPeriod", /* paramName */
+ 0, /* flags */
+
+ "Fast Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 12, /* defaultValue */
+ "Number of period for the fast MA", /* hint */
+
+ NULL /* helpFile */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_Slow_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInSlowPeriod", /* paramName */
+ 0, /* flags */
+
+ "Slow Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 26, /* defaultValue */
+ "Number of period for the slow MA", /* hint */
+
+ NULL /* helpFile */
+};
+
diff --git a/vendor/ta-lib/src/ta_abstract/ta_def_ui.h b/vendor/ta-lib/src/ta_abstract/ta_def_ui.h
new file mode 100644
index 000000000..a02f0c4c7
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/ta_def_ui.h
@@ -0,0 +1,291 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef TA_DEF_UI_H
+#define TA_DEF_UI_H
+
+/* Offer pre-defined user interface constant.
+ *
+ * This allows to avoid to duplicate static data for
+ * common user interface elements.
+ */
+
+#ifndef TA_ABSTRACT_H
+ #include "ta_abstract.h"
+#endif
+
+#ifndef TA_FRAME_PRIV_H
+ #include "ta_frame_priv.h"
+#endif
+
+#if !defined(TA_GEN_CODE) && !defined( TA_FRAME_H )
+ #include "ta_frame.h"
+#endif
+
+typedef enum
+{
+ /* If you modify this enum, make sure you update ta_def_ui.c */
+ TA_GroupId_MathOperators,
+ TA_GroupId_MathTransform,
+ TA_GroupId_OverlapStudies,
+ TA_GroupId_VolatilityIndicators,
+ TA_GroupId_MomentumIndicators,
+ TA_GroupId_CycleIndicators,
+ TA_GroupId_VolumeIndicators,
+ TA_GroupId_PatternRecognition,
+ TA_GroupId_Statistic,
+ TA_GroupId_PriceTransform,
+ TA_NB_GROUP_ID
+} TA_GroupId;
+
+extern const char TA_GroupId_MathOperatorsString[];
+extern const char TA_GroupId_MathTransformString[];
+extern const char TA_GroupId_OverlapStudiesString[];
+extern const char TA_GroupId_VolatilityIndicatorsString[];
+extern const char TA_GroupId_MomentumIndicatorsString[];
+extern const char TA_GroupId_CycleIndicatorsString[];
+extern const char TA_GroupId_VolumeIndicatorsString[];
+extern const char TA_GroupId_PatternRecognitionString[];
+extern const char TA_GroupId_StatisticString[];
+extern const char TA_GroupId_PriceTransformString[];
+
+extern const char *TA_GroupString[TA_NB_GROUP_ID];
+
+/* Inputs */
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Real;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Real0;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Real1;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Integer;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Price_OHLCV;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Price_HLCV;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Price_OHLC;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Price_HLC;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Price_HL;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Price_CV;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Price_V;
+extern const TA_InputParameterInfo TA_DEF_UI_Input_Periods;
+
+
+/* Outputs. */
+extern const TA_OutputParameterInfo TA_DEF_UI_Output_Real;
+extern const TA_OutputParameterInfo TA_DEF_UI_Output_Integer;
+extern const TA_OutputParameterInfo TA_DEF_UI_Output_Lines;
+
+/* Optional Inputs. */
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_30;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_14;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_10;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_5;
+
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_30_MINIMUM2;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_21_MINIMUM2;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_14_MINIMUM2;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_14_MINIMUM5;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_10_MINIMUM2;
+extern const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_5_MINIMUM2;
+
+extern const TA_OptInputParameterInfo TA_DEF_UI_VerticalShift;
+extern const TA_OptInputParameterInfo TA_DEF_UI_HorizontalShift;
+
+extern const TA_OptInputParameterInfo TA_DEF_UI_MA_Method;
+extern const TA_OptInputParameterInfo TA_DEF_UI_Fast_Period;
+extern const TA_OptInputParameterInfo TA_DEF_UI_Slow_Period;
+
+extern const TA_OptInputParameterInfo TA_DEF_UI_NbDeviation;
+
+extern const TA_OptInputParameterInfo TA_DEF_UI_Penetration_30;
+extern const TA_OptInputParameterInfo TA_DEF_UI_Penetration_50;
+
+extern const TA_OptInputParameterInfo TA_DEF_UI_MinPeriod;
+extern const TA_OptInputParameterInfo TA_DEF_UI_MaxPeriod;
+
+/* Re-usable ranges. */
+extern const TA_IntegerRange TA_DEF_TimePeriod_Positive;
+extern const TA_IntegerRange TA_DEF_TimePeriod_Positive_Minimum2;
+extern const TA_IntegerRange TA_DEF_TimePeriod_Positive_Minimum5;
+
+extern const TA_RealRange TA_DEF_VerticalShiftPercent;
+extern const TA_IntegerRange TA_DEF_HorizontalShiftPeriod;
+extern const TA_RealRange TA_DEF_NbDeviation;
+extern const TA_RealRange TA_DEF_ZeroToOne;
+extern const TA_RealRange TA_DEF_RealPositive;
+
+/* Useful to build your own TA_DEF_UI with the list of
+ * implemented Moving Average type.
+ */
+extern const TA_IntegerList TA_MA_TypeList;
+
+/* An internal structure for coordinating all these const info.
+ * One TA_FuncDef instance will exist for each TA function.
+ */
+typedef struct
+{
+ /* Magic number is used to detect internal error. */
+ const unsigned int magicNumber;
+
+ /* The function will belong to this group. */
+ const TA_GroupId groupId;
+
+ /* Some more info. */
+ const TA_FuncInfo * const funcInfo;
+
+ /* Description of the parameters. */
+ const TA_InputParameterInfo * const input;
+ const TA_OptInputParameterInfo * const optInput;
+ const TA_OutputParameterInfo * const output;
+
+ /* Entry point of the TA function and its lookback function. */
+ const TA_FrameFunction function;
+ const TA_FrameLookback lookback;
+} TA_FuncDef;
+
+/* The following MACROs are helpers being used in
+ * the tables\table.c files.
+ */
+#if !defined( TA_GEN_CODE )
+ /* This definition is used when compiling the end-user library. */
+ #define DEF_FUNCTION( name, \
+ groupId, \
+ hint, \
+ camelCaseName, \
+ flags ) \
+ \
+ TA_FuncInfo TA_INFO_##name; \
+ \
+ const TA_FuncDef TA_DEF_##name = \
+ { \
+ TA_FUNC_DEF_MAGIC_NB, \
+ groupId, \
+ &TA_INFO_##name, \
+ (const TA_InputParameterInfo * const)&TA_##name##_Inputs[0], \
+ (const TA_OptInputParameterInfo * const)&TA_##name##_OptInputs[0], \
+ (const TA_OutputParameterInfo * const)&TA_##name##_Outputs[0], \
+ TA_##name##_FramePP, \
+ TA_##name##_FramePPLB \
+ }; \
+ TA_FuncInfo TA_INFO_##name = \
+ { \
+ (const char * const)#name, \
+ (const char * const)groupId##String, \
+ (const char * const)hint, \
+ (const char * const)camelCaseName, \
+ (const int)flags, \
+ (sizeof(TA_##name##_Inputs) / sizeof(TA_InputParameterInfo *)) - 1, \
+ (sizeof(TA_##name##_OptInputs)/ sizeof(TA_OptInputParameterInfo *))- 1, \
+ (sizeof(TA_##name##_Outputs) / sizeof(TA_OutputParameterInfo *)) - 1, \
+ (const TA_FuncHandle * const)&TA_DEF_##name \
+ };
+#else
+ /* This definition is used only when compiling for gencode.
+ * Because some pointers may not be defined before gencode
+ * is run at least once, some value are set to NULL.
+ */
+ #define DEF_FUNCTION( name, \
+ groupId, \
+ hint, \
+ camelCaseName, \
+ flags ) \
+ \
+ TA_FuncInfo TA_INFO_##name; \
+ \
+ const TA_FuncDef TA_DEF_##name = \
+ { \
+ TA_FUNC_DEF_MAGIC_NB, \
+ groupId, \
+ &TA_INFO_##name, \
+ (const TA_InputParameterInfo * const)&TA_##name##_Inputs[0], \
+ (const TA_OptInputParameterInfo * const)&TA_##name##_OptInputs[0], \
+ (const TA_OutputParameterInfo * const)&TA_##name##_Outputs[0], \
+ NULL, \
+ NULL \
+ }; \
+ TA_FuncInfo TA_INFO_##name = \
+ { \
+ (const char * const)#name, \
+ (const char * const)groupId##String, \
+ (const char * const)hint, \
+ (const char * const)camelCaseName, \
+ (const int)flags, \
+ (sizeof(TA_##name##_Inputs) / sizeof(TA_InputParameterInfo *)) - 1, \
+ (sizeof(TA_##name##_OptInputs)/ sizeof(TA_OptInputParameterInfo *))- 1, \
+ (sizeof(TA_##name##_Outputs) / sizeof(TA_OutputParameterInfo *)) - 1, \
+ (const TA_FuncHandle * const)&TA_DEF_##name \
+ };
+#endif
+
+#define ADD_TO_TABLE(name) &TA_DEF_##name
+
+/* Utility Macro to quickly define Math operator operating on one array
+ * with no optional parameter.
+ */
+#define DEF_MATH_UNARY_OPERATOR(NAME,HINT,CAMELCASENAME) \
+ static const TA_InputParameterInfo *TA_##NAME##_Inputs[] = \
+{ \
+ &TA_DEF_UI_Input_Real, \
+ NULL \
+}; \
+static const TA_OutputParameterInfo *TA_##NAME##_Outputs[] = \
+{ \
+ &TA_DEF_UI_Output_Real, \
+ NULL \
+}; \
+ static const TA_OptInputParameterInfo *TA_##NAME##_OptInputs[] = { NULL }; \
+DEF_FUNCTION( NAME, /* name */ \
+ TA_GroupId_MathTransform, /* groupId */ \
+ HINT, /* hint */ \
+ CAMELCASENAME, /* CamelCase name */ \
+ 0 /* flags */ \
+ );
+
+#define DEF_MATH_BINARY_OPERATOR(NAME,HINT,CAMELCASENAME) \
+ static const TA_InputParameterInfo *TA_##NAME##_Inputs[] = \
+{ \
+ &TA_DEF_UI_Input_Real0, \
+ &TA_DEF_UI_Input_Real1, \
+ NULL \
+}; \
+static const TA_OutputParameterInfo *TA_##NAME##_Outputs[] = \
+{ \
+ &TA_DEF_UI_Output_Real, \
+ NULL \
+}; \
+ static const TA_OptInputParameterInfo *TA_##NAME##_OptInputs[] = { NULL }; \
+DEF_FUNCTION( NAME, /* name */ \
+ TA_GroupId_MathOperators, /* groupId */ \
+ HINT, /* hint */ \
+ CAMELCASENAME, /* CamelCase name */ \
+ 0 /* flags */ \
+ );
+
+#endif
+
diff --git a/vendor/ta-lib/src/ta_abstract/ta_frame_priv.h b/vendor/ta-lib/src/ta_abstract/ta_frame_priv.h
new file mode 100644
index 000000000..0a8e4cf1f
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/ta_frame_priv.h
@@ -0,0 +1,128 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+/* TA_ParamHolderPriv is the private implementation of a TA_ParamHolder. */
+
+/* Definition in this header shall be used only internaly by the
+ * ta_abstract module.
+ * End-user of the TA-LIB shall never attempt to access these
+ * structure directly.
+ */
+
+#ifndef TA_FRAME_PRIV_H
+#define TA_FRAME_PRIV_H
+
+#ifndef TA_ABSTRACT_H
+ #include "ta_abstract.h"
+#endif
+
+#ifndef TA_MAGIC_NB_H
+ #include "ta_magic_nb.h"
+#endif
+
+typedef struct
+{
+ const TA_Real *open;
+ const TA_Real *high;
+ const TA_Real *low;
+ const TA_Real *close;
+ const TA_Real *volume;
+ const TA_Real *openInterest;
+} TA_PricePtrs;
+
+typedef struct
+{
+ union TA_ParamHolderInputData
+ {
+ const TA_Real *inReal;
+ const TA_Integer *inInteger;
+ TA_PricePtrs inPrice;
+ } data;
+
+ const TA_InputParameterInfo *inputInfo;
+
+} TA_ParamHolderInput;
+
+typedef struct
+{
+ union TA_ParamHolderOptInData
+ {
+ TA_Integer optInInteger;
+ TA_Real optInReal;
+ } data;
+
+ const TA_OptInputParameterInfo *optInputInfo;
+
+} TA_ParamHolderOptInput;
+
+typedef struct
+{
+ union TA_ParamHolderOutputData
+ {
+ TA_Real *outReal;
+ TA_Integer *outInteger;
+ } data;
+
+ const TA_OutputParameterInfo *outputInfo;
+} TA_ParamHolderOutput;
+
+typedef struct
+{
+ /* Magic number is used to detect internal error. */
+ unsigned int magicNumber;
+
+ TA_ParamHolderInput *in;
+ TA_ParamHolderOptInput *optIn;
+ TA_ParamHolderOutput *out;
+
+ /* Indicate which parameter have been initialized.
+ * The LSB (Less Significant Bit) is the first parameter
+ * and a bit equal to '1' indicate that the parameter is
+ * not initialized.
+ */
+ unsigned int inBitmap;
+ unsigned int outBitmap;
+
+ const TA_FuncInfo *funcInfo;
+} TA_ParamHolderPriv;
+
+typedef TA_RetCode (*TA_FrameFunction)( const TA_ParamHolderPriv *params,
+ TA_Integer startIdx,
+ TA_Integer endIdx,
+ TA_Integer *outBegIdx,
+ TA_Integer *outNbElement );
+
+typedef unsigned int (*TA_FrameLookback)( const TA_ParamHolderPriv *params );
+
+#endif
diff --git a/vendor/ta-lib/src/ta_abstract/ta_func_api.c b/vendor/ta-lib/src/ta_abstract/ta_func_api.c
new file mode 100644
index 000000000..c2e139195
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/ta_func_api.c
@@ -0,0 +1,8962 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Important: This file is automatically generated by gen_code.
+ * Any modification will be lost on next execution
+ * of gen_code.
+ *
+ * This file is a binary representation of the func_api.xml file.
+ */
+
+#include "ta_abstract.h"
+
+static const char TA_FunctionDescriptionXMLArray[] =
+{
+0x3C,0x3F,0x78,0x6D,0x6C,0x20,0x76,0x65,0x72,0x73,0x69,0x6F,0x6E,0x3D,0x22,0x31,0x2E,0x30,0x22,0x20,0x65
+,0x6E,0x63,0x6F,0x64,0x69,0x6E,0x67,0x3D,0x22,0x75,0x74,0x66,0x2D,0x38,0x22,0x20,0x3F,0x3E,0x0A,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3E,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x43,0x4F,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x43,0x4F,0x53,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x63,0x6F,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x54,0x72,0x69
+,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20,0x41,0x43,0x6F,0x73,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x44,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x44,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x64,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x68,0x61,0x69,0x6B,0x69,0x6E,0x20,0x41,0x2F,0x44,0x20
+,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x56,0x6F,0x6C,0x75,0x6D
+,0x65,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x44,0x44,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x44
+,0x44,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x64,0x64,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72
+,0x20,0x41,0x72,0x69,0x74,0x68,0x6D,0x65,0x74,0x69,0x63,0x20,0x41,0x64,0x64,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x30,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61
+,0x6C,0x31,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x41,0x44,0x4F,0x53,0x43,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x44,0x4F,0x53,0x43,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x64,0x4F,0x73,0x63,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x68,0x61,0x69,0x6B,0x69,0x6E,0x20,0x41,0x2F,0x44,0x20
+,0x4F,0x73,0x63,0x69,0x6C,0x6C,0x61,0x74,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70
+,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x66,0x61,0x73,0x74,0x20,0x4D
+,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x33,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65
+,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x73,0x6C,0x6F,0x77,0x20,0x4D,0x41
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x31,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x44,0x58,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x44
+,0x58,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x64,0x78,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x76,0x65,0x72,0x61,0x67
+,0x65,0x20,0x44,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x65,0x6D,0x65
+,0x6E,0x74,0x20,0x49,0x6E,0x64,0x65,0x78,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D
+,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69
+,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E
+,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69
+,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31
+,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x44,0x58,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x44,0x58,0x52,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x64,0x78,0x72,0x3C,0x2F,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x20
+,0x44,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x65,0x6D,0x65,0x6E,0x74
+,0x20,0x49,0x6E,0x64,0x65,0x78,0x20,0x52,0x61,0x74,0x69,0x6E,0x67,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74
+,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C
+,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x50,0x4F,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x50
+,0x4F,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x70,0x6F,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x62,0x73,0x6F,0x6C,0x75
+,0x74,0x65,0x20,0x50,0x72,0x69,0x63,0x65,0x20,0x4F,0x73,0x63,0x69,0x6C,0x6C,0x61,0x74,0x6F,0x72,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49
+,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70
+,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x66,0x61,0x73,0x74,0x20,0x4D
+,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x31,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70
+,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x73,0x6C,0x6F,0x77,0x20,0x4D
+,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x32,0x36,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20
+,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20
+,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x52
+,0x4F,0x4F,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x52,0x4F,0x4F,0x4E,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x41,0x72,0x6F,0x6F,0x6E,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x72,0x6F,0x6F,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E
+,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x41,0x72,0x6F,0x6F,0x6E,0x44,0x6F,0x77,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x44,0x61,0x73,0x68,0x65,0x64,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x41,0x72,0x6F,0x6F,0x6E,0x55,0x70,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x52,0x4F,0x4F,0x4E
+,0x4F,0x53,0x43,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x52,0x4F,0x4F,0x4E,0x4F,0x53,0x43,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x72,0x6F,0x6F,0x6E,0x4F,0x73,0x63,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x72,0x6F,0x6F,0x6E,0x20,0x4F,0x73,0x63
+,0x69,0x6C,0x6C,0x61,0x74,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F
+,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x53,0x49,0x4E,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41
+,0x53,0x49,0x4E,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x73,0x69,0x6E
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63
+,0x74,0x6F,0x72,0x20,0x54,0x72,0x69,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20,0x41,0x53
+,0x69,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72
+,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x41,0x54,0x41
+,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x41,0x54,0x41,0x4E,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x41,0x74,0x61,0x6E,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x54,0x72,0x69,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69
+,0x63,0x20,0x41,0x54,0x61,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74
+,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x41,0x54,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x54,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x41,0x74,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x20,0x54,0x72,0x75,0x65,0x20,0x52,0x61,0x6E,0x67,0x65
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x56,0x6F,0x6C,0x61,0x74,0x69,0x6C,0x69,0x74
+,0x79,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20
+,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x41,0x56,0x47,0x50,0x52,0x49,0x43,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x56,0x47,0x50,0x52,0x49,0x43,0x45
+,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x76,0x67,0x50,0x72,0x69,0x63
+,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x76
+,0x65,0x72,0x61,0x67,0x65,0x20,0x50,0x72,0x69,0x63,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x50,0x72,0x69,0x63,0x65,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F
+,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69
+,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x42
+,0x42,0x41,0x4E,0x44,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x42,0x42,0x41,0x4E,0x44,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x42,0x62,0x61,0x6E,0x64,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x42,0x6F,0x6C,0x6C,0x69,0x6E,0x67,0x65,0x72,0x20,0x42
+,0x61,0x6E,0x64,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C
+,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50
+,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65
+,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x35,0x3C,0x2F,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x44,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x73,0x20,0x75,0x70,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x44,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x20,0x6D,0x75,0x6C,0x74,0x69,0x70,0x6C,0x69,0x65,0x72
+,0x20,0x66,0x6F,0x72,0x20,0x75,0x70,0x70,0x65,0x72,0x20,0x62,0x61,0x6E,0x64,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x2D,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F
+,0x6E,0x3E,0x32,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x2D,0x32,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x32,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x44,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x73,0x20,0x64,0x6F,0x77,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x44
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x20,0x6D,0x75,0x6C,0x74,0x69,0x70,0x6C,0x69,0x65,0x72,0x20
+,0x66,0x6F,0x72,0x20,0x6C,0x6F,0x77,0x65,0x72,0x20,0x62,0x61,0x6E,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x2D,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E
+,0x3E,0x32,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x2D,0x32,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x32,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F
+,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30,0x3C,0x2F,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x55,0x70,0x70,0x65,0x72
+,0x42,0x61,0x6E,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x70,0x70,0x65,0x72
+,0x20,0x4C,0x69,0x6D,0x69,0x74,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x4D,0x69,0x64,0x64,0x6C
+,0x65,0x42,0x61,0x6E,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x4C,0x6F,0x77,0x65,0x72,0x42,0x61,0x6E,0x64,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x6F,0x77,0x65,0x72,0x20,0x4C,0x69,0x6D,0x69,0x74
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x42,0x45,0x54,0x41,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x42
+,0x45,0x54,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x42,0x65,0x74,0x61
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x42,0x65,0x74
+,0x61,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x53,0x74,0x61,0x74,0x69,0x73,0x74,0x69
+,0x63,0x20,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65
+,0x61,0x6C,0x30,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x31,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x35,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x42,0x4F,0x50,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x42,0x4F,0x50,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x42,0x6F,0x70,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x42,0x61,0x6C,0x61,0x6E,0x63,0x65,0x20,0x4F
+,0x66,0x20,0x50,0x6F,0x77,0x65,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F
+,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F
+,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x43,0x49,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43
+,0x43,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x63,0x69,0x3C,0x2F
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x6F,0x6D,0x6D,0x6F
+,0x64,0x69,0x74,0x79,0x20,0x43,0x68,0x61,0x6E,0x6E,0x65,0x6C,0x20,0x49,0x6E,0x64,0x65,0x78,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E
+,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20
+,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62
+,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09
+,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x32,0x43,0x52,0x4F,0x57,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x32
+,0x43,0x52,0x4F,0x57,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x32,0x43,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x54,0x77,0x6F,0x20,0x43,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74
+,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73
+,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x33,0x42,0x4C,0x41
+,0x43,0x4B,0x43,0x52,0x4F,0x57,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x33,0x42,0x4C,0x41,0x43,0x4B,0x43,0x52
+,0x4F,0x57,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x33
+,0x42,0x6C,0x61,0x63,0x6B,0x43,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x68,0x72,0x65,0x65,0x20,0x42,0x6C,0x61,0x63,0x6B,0x20,0x43
+,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65
+,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70
+,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48
+,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C
+,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x33,0x49,0x4E,0x53,0x49,0x44,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x33
+,0x49,0x4E,0x53,0x49,0x44,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x33,0x49,0x6E,0x73,0x69,0x64,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x68,0x72,0x65,0x65,0x20,0x49,0x6E,0x73,0x69,0x64,0x65,0x20,0x55
+,0x70,0x2F,0x44,0x6F,0x77,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74
+,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48
+,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F
+,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C
+,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x33,0x4C,0x49,0x4E,0x45,0x53,0x54,0x52,0x49,0x4B,0x45
+,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x43,0x44,0x4C,0x33,0x4C,0x49,0x4E,0x45,0x53,0x54,0x52,0x49,0x4B,0x45,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x33,0x4C,0x69,0x6E,0x65,0x53,0x74,0x72
+,0x69,0x6B,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x54,0x68,0x72,0x65,0x65,0x2D,0x4C,0x69,0x6E,0x65,0x20,0x53,0x74,0x72,0x69,0x6B,0x65,0x20,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63
+,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61
+,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44
+,0x4C,0x33,0x4F,0x55,0x54,0x53,0x49,0x44,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x33,0x4F,0x55,0x54,0x53,0x49
+,0x44,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x33,0x4F
+,0x75,0x74,0x73,0x69,0x64,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x54,0x68,0x72,0x65,0x65,0x20,0x4F,0x75,0x74,0x73,0x69,0x64,0x65,0x20,0x55,0x70,0x2F
+,0x44,0x6F,0x77,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65
+,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70
+,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48
+,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C
+,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x33,0x53,0x54,0x41,0x52,0x53,0x49,0x4E,0x53,0x4F,0x55,0x54,0x48
+,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x43,0x44,0x4C,0x33,0x53,0x54,0x41,0x52,0x53,0x49,0x4E,0x53,0x4F,0x55,0x54,0x48,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x33,0x53,0x74,0x61,0x72,0x73
+,0x49,0x6E,0x53,0x6F,0x75,0x74,0x68,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x54,0x68,0x72,0x65,0x65,0x20,0x53,0x74,0x61,0x72,0x73,0x20,0x49,0x6E,0x20,0x54
+,0x68,0x65,0x20,0x53,0x6F,0x75,0x74,0x68,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50
+,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x33,0x57,0x48,0x49,0x54,0x45,0x53,0x4F,0x4C
+,0x44,0x49,0x45,0x52,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x33,0x57,0x48,0x49,0x54,0x45,0x53,0x4F,0x4C,0x44
+,0x49,0x45,0x52,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C
+,0x33,0x57,0x68,0x69,0x74,0x65,0x53,0x6F,0x6C,0x64,0x69,0x65,0x72,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x68,0x72,0x65,0x65,0x20,0x41,0x64,0x76
+,0x61,0x6E,0x63,0x69,0x6E,0x67,0x20,0x57,0x68,0x69,0x74,0x65,0x20,0x53,0x6F,0x6C,0x64,0x69,0x65,0x72
+,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20
+,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x43,0x44,0x4C,0x41,0x42,0x41,0x4E,0x44,0x4F,0x4E,0x45,0x44,0x42,0x41,0x42,0x59,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43
+,0x44,0x4C,0x41,0x42,0x41,0x4E,0x44,0x4F,0x4E,0x45,0x44,0x42,0x41,0x42,0x59,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x41,0x62,0x61,0x6E,0x64,0x6F,0x6E,0x65,0x64
+,0x42,0x61,0x62,0x79,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x41,0x62,0x61,0x6E,0x64,0x6F,0x6E,0x65,0x64,0x20,0x42,0x61,0x62,0x79,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E
+,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C
+,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x50,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x50,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x20,0x6F,0x66,0x20,0x70,0x65,0x6E,0x65,0x74
+,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x6F,0x66,0x20,0x61,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x20,0x77
+,0x69,0x74,0x68,0x69,0x6E,0x20,0x61,0x6E,0x6F,0x74,0x68,0x65,0x72,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B
+,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69
+,0x73,0x69,0x6F,0x6E,0x3E,0x30,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E
+,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x41,0x44,0x56,0x41,0x4E,0x43,0x45,0x42,0x4C,0x4F,0x43
+,0x4B,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x41,0x44,0x56,0x41,0x4E,0x43,0x45,0x42,0x4C,0x4F,0x43,0x4B,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x41,0x64,0x76,0x61,0x6E,0x63
+,0x65,0x42,0x6C,0x6F,0x63,0x6B,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x41,0x64,0x76,0x61,0x6E,0x63,0x65,0x20,0x42,0x6C,0x6F,0x63,0x6B,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67
+,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64
+,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x42
+,0x45,0x4C,0x54,0x48,0x4F,0x4C,0x44,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x42,0x45,0x4C,0x54,0x48,0x4F,0x4C,0x44
+,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x42,0x65,0x6C,0x74
+,0x48,0x6F,0x6C,0x64,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x42,0x65,0x6C,0x74,0x2D,0x68,0x6F,0x6C,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63
+,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x42,0x52,0x45,0x41,0x4B,0x41,0x57
+,0x41,0x59,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x42,0x52,0x45,0x41,0x4B,0x41,0x57,0x41,0x59,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x42,0x72,0x65,0x61,0x6B,0x61,0x77,0x61
+,0x79,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x42,0x72
+,0x65,0x61,0x6B,0x61,0x77,0x61,0x79,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61
+,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x43,0x4C,0x4F,0x53,0x49,0x4E,0x47,0x4D,0x41,0x52
+,0x55,0x42,0x4F,0x5A,0x55,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x43,0x4C,0x4F,0x53,0x49,0x4E,0x47,0x4D,0x41,0x52
+,0x55,0x42,0x4F,0x5A,0x55,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x43,0x6C,0x6F,0x73,0x69,0x6E,0x67,0x4D,0x61,0x72,0x75,0x62,0x6F,0x7A,0x75,0x3C,0x2F,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x6C,0x6F,0x73,0x69,0x6E,0x67
+,0x20,0x4D,0x61,0x72,0x75,0x62,0x6F,0x7A,0x75,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C
+,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C
+,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65
+,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x43,0x4F,0x4E,0x43,0x45,0x41,0x4C,0x42
+,0x41,0x42,0x59,0x53,0x57,0x41,0x4C,0x4C,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x43,0x4F,0x4E,0x43,0x45,0x41,0x4C
+,0x42,0x41,0x42,0x59,0x53,0x57,0x41,0x4C,0x4C,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x64,0x6C,0x43,0x6F,0x6E,0x63,0x65,0x61,0x6C,0x42,0x61,0x62,0x79,0x73,0x57,0x61,0x6C
+,0x6C,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x6F
+,0x6E,0x63,0x65,0x61,0x6C,0x69,0x6E,0x67,0x20,0x42,0x61,0x62,0x79,0x20,0x53,0x77,0x61,0x6C,0x6C,0x6F
+,0x77,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20
+,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x43,0x44,0x4C,0x43,0x4F,0x55,0x4E,0x54,0x45,0x52,0x41,0x54,0x54,0x41,0x43,0x4B,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43
+,0x44,0x4C,0x43,0x4F,0x55,0x4E,0x54,0x45,0x52,0x41,0x54,0x54,0x41,0x43,0x4B,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x43,0x6F,0x75,0x6E,0x74,0x65,0x72,0x41,0x74
+,0x74,0x61,0x63,0x6B,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x43,0x6F,0x75,0x6E,0x74,0x65,0x72,0x61,0x74,0x74,0x61,0x63,0x6B,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69
+,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65
+,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x44,0x41,0x52
+,0x4B,0x43,0x4C,0x4F,0x55,0x44,0x43,0x4F,0x56,0x45,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x44,0x41,0x52,0x4B
+,0x43,0x4C,0x4F,0x55,0x44,0x43,0x4F,0x56,0x45,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x44,0x61,0x72,0x6B,0x43,0x6C,0x6F,0x75,0x64,0x43,0x6F,0x76,0x65,0x72
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x61,0x72
+,0x6B,0x20,0x43,0x6C,0x6F,0x75,0x64,0x20,0x43,0x6F,0x76,0x65,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74
+,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73
+,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x50,0x65
+,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50
+,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x20,0x6F,0x66,0x20,0x70,0x65,0x6E,0x65,0x74,0x72,0x61
+,0x74,0x69,0x6F,0x6E,0x20,0x6F,0x66,0x20,0x61,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x20,0x77,0x69,0x74
+,0x68,0x69,0x6E,0x20,0x61,0x6E,0x6F,0x74,0x68,0x65,0x72,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C
+,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69
+,0x6F,0x6E,0x3E,0x30,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x30,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x30,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x35,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C
+,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x44,0x4F,0x4A,0x49,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x44,0x4F,0x4A,0x49
+,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x44,0x6F,0x6A,0x69
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x6F,0x6A
+,0x69,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20
+,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x43,0x44,0x4C,0x44,0x4F,0x4A,0x49,0x53,0x54,0x41,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x44,0x4F,0x4A
+,0x49,0x53,0x54,0x41,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x44,0x6F,0x6A,0x69,0x53,0x74,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x6F,0x6A,0x69,0x20,0x53,0x74,0x61,0x72,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E
+,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C
+,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x44,0x52
+,0x41,0x47,0x4F,0x4E,0x46,0x4C,0x59,0x44,0x4F,0x4A,0x49,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x44,0x52,0x41,0x47
+,0x4F,0x4E,0x46,0x4C,0x59,0x44,0x4F,0x4A,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x64,0x6C,0x44,0x72,0x61,0x67,0x6F,0x6E,0x66,0x6C,0x79,0x44,0x6F,0x6A,0x69,0x3C,0x2F
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x72,0x61,0x67,0x6F
+,0x6E,0x66,0x6C,0x79,0x20,0x44,0x6F,0x6A,0x69,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C
+,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C
+,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65
+,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x45,0x4E,0x47,0x55,0x4C,0x46,0x49,0x4E
+,0x47,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x45,0x4E,0x47,0x55,0x4C,0x46,0x49,0x4E,0x47,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x45,0x6E,0x67,0x75,0x6C,0x66,0x69,0x6E,0x67
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x45,0x6E,0x67
+,0x75,0x6C,0x66,0x69,0x6E,0x67,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69
+,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65
+,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x45,0x56,0x45
+,0x4E,0x49,0x4E,0x47,0x44,0x4F,0x4A,0x49,0x53,0x54,0x41,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x45,0x56,0x45
+,0x4E,0x49,0x4E,0x47,0x44,0x4F,0x4A,0x49,0x53,0x54,0x41,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x45,0x76,0x65,0x6E,0x69,0x6E,0x67,0x44,0x6F,0x6A,0x69,0x53
+,0x74,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x45,0x76,0x65,0x6E,0x69,0x6E,0x67,0x20,0x44,0x6F,0x6A,0x69,0x20,0x53,0x74,0x61,0x72,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F
+,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E
+,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x50,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x50,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x20,0x6F,0x66,0x20,0x70,0x65,0x6E
+,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x6F,0x66,0x20,0x61,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65
+,0x20,0x77,0x69,0x74,0x68,0x69,0x6E,0x20,0x61,0x6E,0x6F,0x74,0x68,0x65,0x72,0x20,0x63,0x61,0x6E,0x64
+,0x6C,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30
+,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37
+,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65
+,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x30,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72
+,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x45,0x56,0x45,0x4E,0x49,0x4E,0x47,0x53,0x54
+,0x41,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x45,0x56,0x45,0x4E,0x49,0x4E,0x47,0x53,0x54,0x41,0x52,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x45,0x76,0x65,0x6E,0x69,0x6E
+,0x67,0x53,0x74,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x45,0x76,0x65,0x6E,0x69,0x6E,0x67,0x20,0x53,0x74,0x61,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69
+,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65
+,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x50
+,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x50,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x20,0x6F,0x66,0x20,0x70,0x65,0x6E,0x65,0x74,0x72
+,0x61,0x74,0x69,0x6F,0x6E,0x20,0x6F,0x66,0x20,0x61,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x20,0x77,0x69
+,0x74,0x68,0x69,0x6E,0x20,0x61,0x6E,0x6F,0x74,0x68,0x65,0x72,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30
+,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73
+,0x69,0x6F,0x6E,0x3E,0x30,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x30
+,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x30
+,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09
+,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x47,0x41,0x50,0x53,0x49,0x44,0x45,0x53,0x49,0x44,0x45,0x57
+,0x48,0x49,0x54,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x47,0x41,0x50,0x53,0x49,0x44,0x45,0x53,0x49,0x44,0x45
+,0x57,0x48,0x49,0x54,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x47,0x61,0x70,0x53,0x69,0x64,0x65,0x53,0x69,0x64,0x65,0x57,0x68,0x69,0x74,0x65,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x55,0x70,0x2F,0x44,0x6F,0x77
+,0x6E,0x2D,0x67,0x61,0x70,0x20,0x73,0x69,0x64,0x65,0x2D,0x62,0x79,0x2D,0x73,0x69,0x64,0x65,0x20,0x77
+,0x68,0x69,0x74,0x65,0x20,0x6C,0x69,0x6E,0x65,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63
+,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x47,0x52,0x41,0x56,0x45,0x53,0x54
+,0x4F,0x4E,0x45,0x44,0x4F,0x4A,0x49,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x47,0x52,0x41,0x56,0x45,0x53,0x54,0x4F
+,0x4E,0x45,0x44,0x4F,0x4A,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x47,0x72,0x61,0x76,0x65,0x73,0x74,0x6F,0x6E,0x65,0x44,0x6F,0x6A,0x69,0x3C,0x2F,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x47,0x72,0x61,0x76,0x65,0x73,0x74
+,0x6F,0x6E,0x65,0x20,0x44,0x6F,0x6A,0x69,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50
+,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x48,0x41,0x4D,0x4D,0x45,0x52,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43
+,0x44,0x4C,0x48,0x41,0x4D,0x4D,0x45,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x43,0x64,0x6C,0x48,0x61,0x6D,0x6D,0x65,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x61,0x6D,0x6D,0x65,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74
+,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73
+,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x48,0x41,0x4E,0x47
+,0x49,0x4E,0x47,0x4D,0x41,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x48,0x41,0x4E,0x47,0x49,0x4E,0x47,0x4D,0x41
+,0x4E,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x48,0x61,0x6E
+,0x67,0x69,0x6E,0x67,0x4D,0x61,0x6E,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x48,0x61,0x6E,0x67,0x69,0x6E,0x67,0x20,0x4D,0x61,0x6E,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E
+,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C
+,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x48,0x41
+,0x52,0x41,0x4D,0x49,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x48,0x41,0x52,0x41,0x4D,0x49,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x48,0x61,0x72,0x61,0x6D,0x69,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x61,0x72,0x61,0x6D,0x69
+,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50
+,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x48,0x41,0x52,0x41,0x4D,0x49,0x43,0x52,0x4F
+,0x53,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x48,0x41,0x52,0x41,0x4D,0x49,0x43,0x52,0x4F,0x53,0x53,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x48,0x61,0x72,0x61,0x6D,0x69
+,0x43,0x72,0x6F,0x73,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x48,0x61,0x72,0x61,0x6D,0x69,0x20,0x43,0x72,0x6F,0x73,0x73,0x20,0x50,0x61,0x74,0x74,0x65
+,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E
+,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70
+,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x43,0x44,0x4C,0x48,0x49,0x47,0x48,0x57,0x41,0x56,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x48,0x49
+,0x47,0x48,0x57,0x41,0x56,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x48,0x69,0x67,0x6E,0x57,0x61,0x76,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x67,0x68,0x2D,0x57,0x61,0x76,0x65,0x20,0x43,0x61,0x6E
+,0x64,0x6C,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72
+,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F
+,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69
+,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65
+,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21
+,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x48,0x49,0x4B,0x4B,0x41,0x4B,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x48,0x49
+,0x4B,0x4B,0x41,0x4B,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x48,0x69,0x6B,0x6B,0x61,0x6B,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x6B,0x6B,0x61,0x6B,0x65,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52
+,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20
+,0x43,0x44,0x4C,0x48,0x49,0x4B,0x4B,0x41,0x4B,0x45,0x4D,0x4F,0x44,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x48,0x49
+,0x4B,0x4B,0x41,0x4B,0x45,0x4D,0x4F,0x44,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x43,0x64,0x6C,0x48,0x69,0x6B,0x6B,0x61,0x6B,0x65,0x4D,0x6F,0x64,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x64,0x69,0x66,0x69,0x65,0x64,0x20
+,0x48,0x69,0x6B,0x6B,0x61,0x6B,0x65,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E
+,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C
+,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x48,0x4F
+,0x4D,0x49,0x4E,0x47,0x50,0x49,0x47,0x45,0x4F,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x48,0x4F,0x4D,0x49,0x4E
+,0x47,0x50,0x49,0x47,0x45,0x4F,0x4E,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x64,0x6C,0x48,0x6F,0x6D,0x69,0x6E,0x67,0x50,0x69,0x67,0x65,0x6F,0x6E,0x3C,0x2F,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x6F,0x6D,0x69,0x6E,0x67,0x20,0x50
+,0x69,0x67,0x65,0x6F,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74
+,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F
+,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69
+,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F
+,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09
+,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x49,0x44,0x45,0x4E,0x54,0x49,0x43,0x41,0x4C,0x33,0x43,0x52
+,0x4F,0x57,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x49,0x44,0x45,0x4E,0x54,0x49,0x43,0x41,0x4C,0x33,0x43,0x52
+,0x4F,0x57,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x49
+,0x64,0x65,0x6E,0x74,0x69,0x63,0x61,0x6C,0x33,0x43,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x49,0x64,0x65,0x6E,0x74,0x69,0x63,0x61,0x6C
+,0x20,0x54,0x68,0x72,0x65,0x65,0x20,0x43,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69
+,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74
+,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x49,0x4E,0x4E,0x45,0x43
+,0x4B,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x49,0x4E,0x4E,0x45,0x43,0x4B,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x49,0x6E,0x4E,0x65,0x63,0x6B,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x49,0x6E,0x2D,0x4E,0x65,0x63,0x6B,0x20,0x50
+,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74
+,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48
+,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F
+,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C
+,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x49,0x4E,0x56,0x45,0x52,0x54,0x45,0x44,0x48,0x41,0x4D
+,0x4D,0x45,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x49,0x4E,0x56,0x45,0x52,0x54,0x45,0x44,0x48,0x41,0x4D,0x4D
+,0x45,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x49,0x6E
+,0x76,0x65,0x72,0x74,0x65,0x64,0x48,0x61,0x6D,0x6D,0x65,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x49,0x6E,0x76,0x65,0x72,0x74,0x65,0x64,0x20,0x48,0x61
+,0x6D,0x6D,0x65,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65
+,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70
+,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48
+,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C
+,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x4B,0x49,0x43,0x4B,0x49,0x4E,0x47,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4B
+,0x49,0x43,0x4B,0x49,0x4E,0x47,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x4B,0x69,0x63,0x6B,0x69,0x6E,0x67,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4B,0x69,0x63,0x6B,0x69,0x6E,0x67,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74
+,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73
+,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x4B,0x49,0x43,0x4B
+,0x49,0x4E,0x47,0x42,0x59,0x4C,0x45,0x4E,0x47,0x54,0x48,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4B,0x49,0x43,0x4B
+,0x49,0x4E,0x47,0x42,0x59,0x4C,0x45,0x4E,0x47,0x54,0x48,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x4B,0x69,0x63,0x6B,0x69,0x6E,0x67,0x42,0x79,0x4C,0x65,0x6E,0x67
+,0x74,0x68,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4B
+,0x69,0x63,0x6B,0x69,0x6E,0x67,0x20,0x2D,0x20,0x62,0x75,0x6C,0x6C,0x2F,0x62,0x65,0x61,0x72,0x20,0x64
+,0x65,0x74,0x65,0x72,0x6D,0x69,0x6E,0x65,0x64,0x20,0x62,0x79,0x20,0x74,0x68,0x65,0x20,0x6C,0x6F,0x6E
+,0x67,0x65,0x72,0x20,0x6D,0x61,0x72,0x75,0x62,0x6F,0x7A,0x75,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69
+,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74
+,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x4C,0x41,0x44,0x44,0x45
+,0x52,0x42,0x4F,0x54,0x54,0x4F,0x4D,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4C,0x41,0x44,0x44,0x45,0x52,0x42,0x4F
+,0x54,0x54,0x4F,0x4D,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C
+,0x4C,0x61,0x64,0x64,0x65,0x72,0x42,0x6F,0x74,0x74,0x6F,0x6D,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x61,0x64,0x64,0x65,0x72,0x20,0x42,0x6F,0x74,0x74
+,0x6F,0x6D,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E
+,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70
+,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x43,0x44,0x4C,0x4C,0x4F,0x4E,0x47,0x4C,0x45,0x47,0x47,0x45,0x44,0x44,0x4F,0x4A,0x49,0x20
+,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x43,0x44,0x4C,0x4C,0x4F,0x4E,0x47,0x4C,0x45,0x47,0x47,0x45,0x44,0x44,0x4F,0x4A,0x49,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x4C,0x6F,0x6E,0x67,0x4C,0x65
+,0x67,0x67,0x65,0x64,0x44,0x6F,0x6A,0x69,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x6F,0x6E,0x67,0x20,0x4C,0x65,0x67,0x67,0x65,0x64,0x20,0x44,0x6F,0x6A
+,0x69,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20
+,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x43,0x44,0x4C,0x4C,0x4F,0x4E,0x47,0x4C,0x49,0x4E,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4C,0x4F,0x4E
+,0x47,0x4C,0x49,0x4E,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x4C,0x6F,0x6E,0x67,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x6F,0x6E,0x67,0x20,0x4C,0x69,0x6E,0x65,0x20,0x43,0x61,0x6E,0x64
+,0x6C,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E
+,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70
+,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x43,0x44,0x4C,0x4D,0x41,0x52,0x55,0x42,0x4F,0x5A,0x55,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4D,0x41
+,0x52,0x55,0x42,0x4F,0x5A,0x55,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x4D,0x61,0x72,0x75,0x62,0x6F,0x7A,0x75,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x61,0x72,0x75,0x62,0x6F,0x7A,0x75,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E
+,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C
+,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x4D,0x41
+,0x54,0x43,0x48,0x49,0x4E,0x47,0x4C,0x4F,0x57,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4D,0x41,0x54,0x43,0x48,0x49
+,0x4E,0x47,0x4C,0x4F,0x57,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x4D,0x61,0x74,0x63,0x68,0x69,0x6E,0x67,0x4C,0x6F,0x77,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x61,0x74,0x63,0x68,0x69,0x6E,0x67,0x20,0x4C,0x6F
+,0x77,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20
+,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x43,0x44,0x4C,0x4D,0x41,0x54,0x48,0x4F,0x4C,0x44,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4D,0x41,0x54,0x48
+,0x4F,0x4C,0x44,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x4D
+,0x61,0x74,0x48,0x6F,0x6C,0x64,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x4D,0x61,0x74,0x20,0x48,0x6F,0x6C,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F
+,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69
+,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x50,0x65,0x6E,0x65
+,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x65,0x72
+,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x20,0x6F,0x66,0x20,0x70,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69
+,0x6F,0x6E,0x20,0x6F,0x66,0x20,0x61,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x20,0x77,0x69,0x74,0x68,0x69
+,0x6E,0x20,0x61,0x6E,0x6F,0x74,0x68,0x65,0x72,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69
+,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E
+,0x3E,0x30,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x30,0x2E,0x30,0x30
+,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x30,0x2E,0x30,0x30
+,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x35,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x43,0x44,0x4C,0x4D,0x4F,0x52,0x4E,0x49,0x4E,0x47,0x44,0x4F,0x4A,0x49,0x53,0x54,0x41,0x52
+,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x43,0x44,0x4C,0x4D,0x4F,0x52,0x4E,0x49,0x4E,0x47,0x44,0x4F,0x4A,0x49,0x53,0x54,0x41,0x52
+,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x4D,0x6F,0x72,0x6E
+,0x69,0x6E,0x67,0x44,0x6F,0x6A,0x69,0x53,0x74,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x72,0x6E,0x69,0x6E,0x67,0x20,0x44,0x6F,0x6A,0x69
+,0x20,0x53,0x74,0x61,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74
+,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F
+,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69
+,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F
+,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x50,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F
+,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67
+,0x65,0x20,0x6F,0x66,0x20,0x70,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x6F,0x66,0x20
+,0x61,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x20,0x77,0x69,0x74,0x68,0x69,0x6E,0x20,0x61,0x6E,0x6F,0x74
+,0x68,0x65,0x72,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30
+,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x30,0x3C,0x2F,0x50,0x72
+,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x30,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30
+,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x4D
+,0x4F,0x52,0x4E,0x49,0x4E,0x47,0x53,0x54,0x41,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4D,0x4F,0x52,0x4E,0x49
+,0x4E,0x47,0x53,0x54,0x41,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x4D,0x6F,0x72,0x6E,0x69,0x6E,0x67,0x53,0x74,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x72,0x6E,0x69,0x6E,0x67,0x20,0x53,0x74
+,0x61,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E
+,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70
+,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x50,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x20,0x6F
+,0x66,0x20,0x70,0x65,0x6E,0x65,0x74,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x6F,0x66,0x20,0x61,0x20,0x63
+,0x61,0x6E,0x64,0x6C,0x65,0x20,0x77,0x69,0x74,0x68,0x69,0x6E,0x20,0x61,0x6E,0x6F,0x74,0x68,0x65,0x72
+,0x20,0x63,0x61,0x6E,0x64,0x6C,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x30,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69
+,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x30,0x2E,0x30,0x30,0x30
+,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65
+,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x4F,0x4E,0x4E,0x45
+,0x43,0x4B,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x4F,0x4E,0x4E,0x45,0x43,0x4B,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x4F,0x6E,0x4E,0x65,0x63,0x6B,0x3C,0x2F,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4F,0x6E,0x2D,0x4E,0x65,0x63,0x6B,0x20
+,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61
+,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x50,0x49,0x45,0x52,0x43,0x49,0x4E,0x47,0x20,0x2D
+,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x43,0x44,0x4C,0x50,0x49,0x45,0x52,0x43,0x49,0x4E,0x47,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x50,0x69,0x65,0x72,0x63,0x69,0x6E,0x67,0x3C,0x2F,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x69,0x65,0x72,0x63,0x69,0x6E,0x67
+,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50
+,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x52,0x49,0x43,0x4B,0x53,0x48,0x41,0x57,0x4D
+,0x41,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x52,0x49,0x43,0x4B,0x53,0x48,0x41,0x57,0x4D,0x41,0x4E,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x52,0x69,0x63,0x6B,0x73,0x68
+,0x61,0x77,0x4D,0x61,0x6E,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x52,0x69,0x63,0x6B,0x73,0x68,0x61,0x77,0x20,0x4D,0x61,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69
+,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65
+,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x52,0x49,0x53
+,0x45,0x46,0x41,0x4C,0x4C,0x33,0x4D,0x45,0x54,0x48,0x4F,0x44,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x52,0x49
+,0x53,0x45,0x46,0x41,0x4C,0x4C,0x33,0x4D,0x45,0x54,0x48,0x4F,0x44,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x52,0x69,0x73,0x65,0x46,0x61,0x6C,0x6C,0x33,0x4D
+,0x65,0x74,0x68,0x6F,0x64,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x52,0x69,0x73,0x69,0x6E,0x67,0x2F,0x46,0x61,0x6C,0x6C,0x69,0x6E,0x67,0x20,0x54,0x68
+,0x72,0x65,0x65,0x20,0x4D,0x65,0x74,0x68,0x6F,0x64,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F
+,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69
+,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x53,0x45,0x50,0x41,0x52,0x41
+,0x54,0x49,0x4E,0x47,0x4C,0x49,0x4E,0x45,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x53,0x45,0x50,0x41,0x52,0x41
+,0x54,0x49,0x4E,0x47,0x4C,0x49,0x4E,0x45,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x64,0x6C,0x53,0x65,0x70,0x65,0x72,0x61,0x74,0x69,0x6E,0x67,0x4C,0x69,0x6E,0x65,0x73
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x65,0x70
+,0x61,0x72,0x61,0x74,0x69,0x6E,0x67,0x20,0x4C,0x69,0x6E,0x65,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74
+,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73
+,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x53,0x48,0x4F,0x4F
+,0x54,0x49,0x4E,0x47,0x53,0x54,0x41,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x53,0x48,0x4F,0x4F,0x54,0x49,0x4E
+,0x47,0x53,0x54,0x41,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64
+,0x6C,0x53,0x68,0x6F,0x6F,0x74,0x69,0x6E,0x67,0x53,0x74,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x68,0x6F,0x6F,0x74,0x69,0x6E,0x67,0x20,0x53
+,0x74,0x61,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72
+,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65
+,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F
+,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69
+,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65
+,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21
+,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x53,0x48,0x4F,0x52,0x54,0x4C,0x49,0x4E,0x45,0x20,0x2D,0x2D,0x3E,0x0A
+,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C
+,0x53,0x48,0x4F,0x52,0x54,0x4C,0x49,0x4E,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x64,0x6C,0x53,0x68,0x6F,0x72,0x74,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x68,0x6F,0x72,0x74,0x20,0x4C,0x69,0x6E
+,0x65,0x20,0x43,0x61,0x6E,0x64,0x6C,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50
+,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x53,0x50,0x49,0x4E,0x4E,0x49,0x4E,0x47,0x54
+,0x4F,0x50,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x53,0x50,0x49,0x4E,0x4E,0x49,0x4E,0x47,0x54,0x4F,0x50,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x53,0x70,0x69,0x6E,0x6E,0x69
+,0x6E,0x67,0x54,0x6F,0x70,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x53,0x70,0x69,0x6E,0x6E,0x69,0x6E,0x67,0x20,0x54,0x6F,0x70,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69
+,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65
+,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x53,0x54,0x41
+,0x4C,0x4C,0x45,0x44,0x50,0x41,0x54,0x54,0x45,0x52,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x53,0x54,0x41,0x4C
+,0x4C,0x45,0x44,0x50,0x41,0x54,0x54,0x45,0x52,0x4E,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x53,0x74,0x61,0x6C,0x6C,0x65,0x64,0x50,0x61,0x74,0x74,0x65,0x72,0x6E
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x74,0x61
+,0x6C,0x6C,0x65,0x64,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69
+,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74
+,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x53,0x54,0x49,0x43,0x4B
+,0x53,0x41,0x4E,0x44,0x57,0x49,0x43,0x48,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x53,0x54,0x49,0x43,0x4B,0x53,0x41
+,0x4E,0x44,0x57,0x49,0x43,0x48,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x53,0x74,0x69,0x63,0x6B,0x53,0x61,0x6E,0x64,0x77,0x68,0x69,0x63,0x68,0x3C,0x2F,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x74,0x69,0x63,0x6B,0x20,0x53
+,0x61,0x6E,0x64,0x77,0x69,0x63,0x68,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61
+,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x54,0x41,0x4B,0x55,0x52,0x49,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44
+,0x4C,0x54,0x41,0x4B,0x55,0x52,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x64,0x6C,0x54,0x61,0x6B,0x75,0x72,0x69,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x61,0x6B,0x75,0x72,0x69,0x20,0x28,0x44,0x72,0x61,0x67,0x6F,0x6E
+,0x66,0x6C,0x79,0x20,0x44,0x6F,0x6A,0x69,0x20,0x77,0x69,0x74,0x68,0x20,0x76,0x65,0x72,0x79,0x20,0x6C
+,0x6F,0x6E,0x67,0x20,0x6C,0x6F,0x77,0x65,0x72,0x20,0x73,0x68,0x61,0x64,0x6F,0x77,0x29,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F
+,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E
+,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F
+,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C
+,0x54,0x41,0x53,0x55,0x4B,0x49,0x47,0x41,0x50,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x54,0x41,0x53,0x55,0x4B,0x49
+,0x47,0x41,0x50,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x54
+,0x61,0x73,0x75,0x6B,0x69,0x47,0x61,0x70,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x61,0x73,0x75,0x6B,0x69,0x20,0x47,0x61,0x70,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E
+,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C
+,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x54,0x48
+,0x52,0x55,0x53,0x54,0x49,0x4E,0x47,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x54,0x48,0x52,0x55,0x53,0x54,0x49,0x4E
+,0x47,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x54,0x68,0x72
+,0x75,0x73,0x74,0x69,0x6E,0x67,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x54,0x68,0x72,0x75,0x73,0x74,0x69,0x6E,0x67,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52
+,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20
+,0x43,0x44,0x4C,0x54,0x52,0x49,0x53,0x54,0x41,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x54,0x52,0x49,0x53,0x54
+,0x41,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x54,0x72
+,0x69,0x73,0x74,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x54,0x72,0x69,0x73,0x74,0x61,0x72,0x20,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F
+,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E
+,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F
+,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C
+,0x55,0x4E,0x49,0x51,0x55,0x45,0x33,0x52,0x49,0x56,0x45,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x55,0x4E,0x49
+,0x51,0x55,0x45,0x33,0x52,0x49,0x56,0x45,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x64,0x6C,0x55,0x6E,0x69,0x71,0x75,0x65,0x33,0x52,0x69,0x76,0x65,0x72,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x55,0x6E,0x69,0x71,0x75,0x65
+,0x20,0x33,0x20,0x52,0x69,0x76,0x65,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50
+,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x55,0x50,0x53,0x49,0x44,0x45,0x47,0x41,0x50
+,0x32,0x43,0x52,0x4F,0x57,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x55,0x50,0x53,0x49,0x44,0x45,0x47,0x41,0x50
+,0x32,0x43,0x52,0x4F,0x57,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x64,0x6C,0x55,0x70,0x73,0x69,0x64,0x65,0x47,0x61,0x70,0x32,0x43,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x55,0x70,0x73,0x69,0x64,0x65
+,0x20,0x47,0x61,0x70,0x20,0x54,0x77,0x6F,0x20,0x43,0x72,0x6F,0x77,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67,0x6E,0x69
+,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64,0x6C,0x65
+,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x44,0x4C,0x58,0x53,0x49
+,0x44,0x45,0x47,0x41,0x50,0x33,0x4D,0x45,0x54,0x48,0x4F,0x44,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x44,0x4C,0x58,0x53
+,0x49,0x44,0x45,0x47,0x41,0x50,0x33,0x4D,0x45,0x54,0x48,0x4F,0x44,0x53,0x3C,0x2F,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x64,0x6C,0x58,0x53,0x69,0x64,0x65,0x47,0x61,0x70,0x33,0x4D
+,0x65,0x74,0x68,0x6F,0x64,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x55,0x70,0x73,0x69,0x64,0x65,0x2F,0x44,0x6F,0x77,0x6E,0x73,0x69,0x64,0x65,0x20,0x47
+,0x61,0x70,0x20,0x54,0x68,0x72,0x65,0x65,0x20,0x4D,0x65,0x74,0x68,0x6F,0x64,0x73,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x61,0x74,0x74,0x65,0x72,0x6E,0x20,0x52,0x65,0x63,0x6F,0x67
+,0x6E,0x69,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x43,0x61,0x6E,0x64
+,0x6C,0x65,0x73,0x74,0x69,0x63,0x6B,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x70,0x65,0x6E,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x45,0x49,0x4C
+,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x43,0x45,0x49,0x4C,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x65,0x69,0x6C,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x43,0x65,0x69,0x6C,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x4D,0x4F,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x4D,0x4F,0x3C,0x2F,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6D,0x6F,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x68,0x61,0x6E,0x64,0x65,0x20,0x4D,0x6F,0x6D,0x65,0x6E,0x74
+,0x75,0x6D,0x20,0x4F,0x73,0x63,0x69,0x6C,0x6C,0x61,0x74,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74
+,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C
+,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20
+,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62
+,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09
+,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x4F,0x52,0x52,0x45,0x4C,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x4F,0x52,0x52,0x45,0x4C,0x3C
+,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6F,0x72,0x72,0x65,0x6C,0x3C,0x2F
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x65,0x61,0x72,0x73
+,0x6F,0x6E,0x26,0x61,0x70,0x6F,0x73,0x3B,0x73,0x20,0x43,0x6F,0x72,0x72,0x65,0x6C,0x61,0x74,0x69,0x6F
+,0x6E,0x20,0x43,0x6F,0x65,0x66,0x66,0x69,0x63,0x69,0x65,0x6E,0x74,0x20,0x28,0x72,0x29,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x53,0x74,0x61,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x30,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x31,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D
+,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75
+,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x4F,0x53,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x4F,0x53,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6F,0x73,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x54,0x72,0x69,0x67,0x6F
+,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20,0x43,0x6F,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x43,0x4F,0x53,0x48,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x43,0x4F,0x53,0x48,0x3C,0x2F,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6F,0x73,0x68,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x54,0x72
+,0x69,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20,0x43,0x6F,0x73,0x68,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72
+,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52
+,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x44,0x45,0x4D,0x41,0x20,0x2D,0x2D,0x3E,0x0A
+,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x45,0x4D
+,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x44,0x65,0x6D,0x61,0x3C,0x2F
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x45,0x78,0x70,0x6F,0x6E,0x65,0x6E,0x74,0x69,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67
+,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F
+,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69
+,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E
+,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69
+,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33
+,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x44,0x49,0x56,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x49,0x56,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x44,0x69,0x76,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x41,0x72,0x69,0x74
+,0x68,0x6D,0x65,0x74,0x69,0x63,0x20,0x44,0x69,0x76,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x4D,0x61,0x74,0x68,0x20,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x69,0x6E,0x52,0x65,0x61,0x6C,0x30,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x31,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x44,0x58,0x20,0x2D
+,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x44,0x58,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x44,0x78,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x44,0x69,0x72,0x65,0x63,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x65,0x6D,0x65,0x6E,0x74,0x20,0x49,0x6E,0x64,0x65,0x78
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20
+,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69
+,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F
+,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F
+,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C
+,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20
+,0x45,0x4D,0x41,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x45,0x4D,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x45,0x6D,0x61,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x45,0x78,0x70,0x6F,0x6E,0x65,0x6E,0x74,0x69,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20
+,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76
+,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20
+,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x45
+,0x58,0x50,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x45,0x58,0x50,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x45,0x78,0x70,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x41,0x72,0x69,0x74,0x68,0x6D,0x65,0x74,0x69,0x63,0x20,0x45,0x78
+,0x70,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61
+,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x46,0x4C,0x4F,0x4F
+,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x46,0x4C,0x4F,0x4F,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x46,0x6C,0x6F,0x6F,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x46,0x6C,0x6F,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x48,0x54,0x5F,0x44,0x43,0x50,0x45,0x52,0x49,0x4F
+,0x44,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x48,0x54,0x5F,0x44,0x43,0x50,0x45,0x52,0x49,0x4F,0x44,0x3C,0x2F,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x74,0x44,0x63,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x6C,0x62,0x65,0x72
+,0x74,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x20,0x2D,0x20,0x44,0x6F,0x6D,0x69,0x6E,0x61
+,0x6E,0x74,0x20,0x43,0x79,0x63,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x43,0x79,0x63,0x6C,0x65,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F
+,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65
+,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09
+,0x3C,0x21,0x2D,0x2D,0x20,0x48,0x54,0x5F,0x44,0x43,0x50,0x48,0x41,0x53,0x45,0x20,0x2D,0x2D,0x3E,0x0A
+,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x54,0x5F
+,0x44,0x43,0x50,0x48,0x41,0x53,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x48,0x74,0x44,0x63,0x50,0x68,0x61,0x73,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x6C,0x62,0x65,0x72,0x74,0x20,0x54,0x72,0x61,0x6E,0x73,0x66
+,0x6F,0x72,0x6D,0x20,0x2D,0x20,0x44,0x6F,0x6D,0x69,0x6E,0x61,0x6E,0x74,0x20,0x43,0x79,0x63,0x6C,0x65
+,0x20,0x50,0x68,0x61,0x73,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x43,0x79,0x63
+,0x6C,0x65,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x48,0x54,0x5F,0x50
+,0x48,0x41,0x53,0x4F,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x54,0x5F,0x50,0x48,0x41,0x53,0x4F,0x52,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x74,0x50,0x68,0x61,0x73,0x6F,0x72,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x6C,0x62,0x65,0x72
+,0x74,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x20,0x2D,0x20,0x50,0x68,0x61,0x73,0x6F,0x72
+,0x20,0x43,0x6F,0x6D,0x70,0x6F,0x6E,0x65,0x6E,0x74,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x43,0x79,0x63,0x6C,0x65,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x50,0x68,0x61,0x73,0x65,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x51,0x75,0x61,0x64
+,0x72,0x61,0x74,0x75,0x72,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x44,0x61,0x73
+,0x68,0x65,0x64,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x48,0x54,0x5F,0x53,0x49,0x4E,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x54,0x5F,0x53,0x49,0x4E,0x45,0x3C,0x2F,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x74,0x53,0x69,0x6E,0x65,0x3C,0x2F,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x6C,0x62,0x65,0x72,0x74
+,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x20,0x2D,0x20,0x53,0x69,0x6E,0x65,0x57,0x61,0x76
+,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x43,0x79,0x63,0x6C,0x65,0x20,0x49,0x6E
+,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E
+,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x53
+,0x69,0x6E,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x6F,0x75,0x74,0x4C,0x65,0x61,0x64,0x53,0x69,0x6E,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x44,0x61,0x73,0x68,0x65,0x64,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x48,0x54,0x5F,0x54,0x52,0x45,0x4E,0x44,0x4C,0x49,0x4E,0x45,0x20,0x2D
+,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x48,0x54,0x5F,0x54,0x52,0x45,0x4E,0x44,0x4C,0x49,0x4E,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x74,0x54,0x72,0x65,0x6E,0x64,0x6C,0x69,0x6E,0x65,0x3C,0x2F,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x6C,0x62,0x65,0x72,0x74
+,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x20,0x2D,0x20,0x49,0x6E,0x73,0x74,0x61,0x6E,0x74
+,0x61,0x6E,0x65,0x6F,0x75,0x73,0x20,0x54,0x72,0x65,0x6E,0x64,0x6C,0x69,0x6E,0x65,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69
+,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74
+,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x48,0x54,0x5F,0x54,0x52,0x45,0x4E,0x44,0x4D,0x4F,0x44
+,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x48,0x54,0x5F,0x54,0x52,0x45,0x4E,0x44,0x4D,0x4F,0x44,0x45,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x74,0x54,0x72,0x65,0x6E,0x64,0x4D,0x6F,0x64,0x65,0x3C
+,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x6C,0x62
+,0x65,0x72,0x74,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x20,0x2D,0x20,0x54,0x72,0x65,0x6E
+,0x64,0x20,0x76,0x73,0x20,0x43,0x79,0x63,0x6C,0x65,0x20,0x4D,0x6F,0x64,0x65,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x43,0x79,0x63,0x6C,0x65,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F
+,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65
+,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65
+,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4B,0x41,0x4D,0x41,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4B,0x41,0x4D,0x41,0x3C
+,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4B,0x61,0x6D,0x61,0x3C,0x2F,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4B,0x61,0x75,0x66,0x6D,0x61,0x6E
+,0x20,0x41,0x64,0x61,0x70,0x74,0x69,0x76,0x65,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65
+,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C
+,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E
+,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4C,0x49,0x4E,0x45
+,0x41,0x52,0x52,0x45,0x47,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x49,0x4E,0x45,0x41,0x52,0x52,0x45,0x47,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x69,0x6E,0x65,0x61,0x72,0x52,0x65,0x67,0x3C,0x2F
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x69,0x6E,0x65,0x61
+,0x72,0x20,0x52,0x65,0x67,0x72,0x65,0x73,0x73,0x69,0x6F,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x53,0x74,0x61,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E
+,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4C,0x49,0x4E,0x45
+,0x41,0x52,0x52,0x45,0x47,0x5F,0x41,0x4E,0x47,0x4C,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x49,0x4E,0x45,0x41,0x52,0x52
+,0x45,0x47,0x5F,0x41,0x4E,0x47,0x4C,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x69,0x6E,0x65,0x61,0x72,0x52,0x65,0x67,0x41,0x6E,0x67,0x6C,0x65,0x3C,0x2F,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x69,0x6E,0x65,0x61,0x72,0x20,0x52
+,0x65,0x67,0x72,0x65,0x73,0x73,0x69,0x6F,0x6E,0x20,0x41,0x6E,0x67,0x6C,0x65,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x53,0x74,0x61,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F
+,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F
+,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4C,0x49,0x4E,0x45,0x41,0x52
+,0x52,0x45,0x47,0x5F,0x49,0x4E,0x54,0x45,0x52,0x43,0x45,0x50,0x54,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x49,0x4E,0x45,0x41
+,0x52,0x52,0x45,0x47,0x5F,0x49,0x4E,0x54,0x45,0x52,0x43,0x45,0x50,0x54,0x3C,0x2F,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x69,0x6E,0x65,0x61,0x72,0x52,0x65,0x67,0x49,0x6E,0x74,0x65
+,0x72,0x63,0x65,0x70,0x74,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x4C,0x69,0x6E,0x65,0x61,0x72,0x20,0x52,0x65,0x67,0x72,0x65,0x73,0x73,0x69,0x6F,0x6E,0x20
+,0x49,0x6E,0x74,0x65,0x72,0x63,0x65,0x70,0x74,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x53,0x74,0x61,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3C
+,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44
+,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4C,0x49,0x4E,0x45,0x41,0x52,0x52
+,0x45,0x47,0x5F,0x53,0x4C,0x4F,0x50,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x49,0x4E,0x45,0x41,0x52,0x52,0x45,0x47,0x5F
+,0x53,0x4C,0x4F,0x50,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x69
+,0x6E,0x65,0x61,0x72,0x52,0x65,0x67,0x53,0x6C,0x6F,0x70,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x69,0x6E,0x65,0x61,0x72,0x20,0x52,0x65,0x67,0x72
+,0x65,0x73,0x73,0x69,0x6F,0x6E,0x20,0x53,0x6C,0x6F,0x70,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x53,0x74,0x61,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52
+,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4C,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x4E,0x3C,0x2F,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6E,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x4C,0x6F,0x67,0x20
+,0x4E,0x61,0x74,0x75,0x72,0x61,0x6C,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61
+,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52
+,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x4C,0x4F,0x47,0x31,0x30,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x4F,0x47,0x31,0x30,0x3C,0x2F,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x67,0x31,0x30,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x4C,0x6F,0x67,0x31
+,0x30,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61
+,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C
+,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x41,0x20,0x2D
+,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x4D,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x6F,0x76,0x69,0x6E
+,0x67,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x61,0x76,0x65,0x72,0x61,0x67,0x65,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74
+,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C
+,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20
+,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F
+,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30,0x3C,0x2F,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21
+,0x2D,0x2D,0x20,0x4D,0x41,0x43,0x44,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72
+,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x41,0x43,0x44,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x61,0x63,0x64,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67
+,0x65,0x20,0x43,0x6F,0x6E,0x76,0x65,0x72,0x67,0x65,0x6E,0x63,0x65,0x2F,0x44,0x69,0x76,0x65,0x72,0x67
+,0x65,0x6E,0x63,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E
+,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69
+,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x20,0x50,0x65
+,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72
+,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x66
+,0x61,0x73,0x74,0x20,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x20,0x50,0x65
+,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72
+,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x73
+,0x6C,0x6F,0x77,0x20,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x36,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x69,0x67,0x6E,0x61,0x6C,0x20
+,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x6D,0x6F,0x6F
+,0x74,0x68,0x69,0x6E,0x67,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x73,0x69,0x67,0x6E,0x61,0x6C
+,0x20,0x6C,0x69,0x6E,0x65,0x20,0x28,0x6E,0x62,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x29
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x39,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x4D,0x41,0x43,0x44,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x6F,0x75,0x74,0x4D,0x41,0x43,0x44,0x53,0x69,0x67,0x6E,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x44,0x61,0x73,0x68,0x65,0x64,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x4D,0x41,0x43,0x44,0x48,0x69,0x73,0x74,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x48,0x69,0x73,0x74,0x6F,0x67,0x72,0x61,0x6D,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x4D,0x41,0x43,0x44,0x45,0x58,0x54,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x41,0x43,0x44,0x45,0x58,0x54,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x61,0x63,0x64,0x45,0x78,0x74,0x3C,0x2F
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x41,0x43,0x44,0x20
+,0x77,0x69,0x74,0x68,0x20,0x63,0x6F,0x6E,0x74,0x72,0x6F,0x6C,0x6C,0x61,0x62,0x6C,0x65,0x20,0x4D,0x41
+,0x20,0x74,0x79,0x70,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65
+,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x20,0x50
+,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65
+,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20
+,0x66,0x61,0x73,0x74,0x20,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C
+,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x20,0x4D
+,0x41,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D
+,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x20,0x66,0x6F,0x72,0x20,0x66,0x61
+,0x73,0x74,0x20,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79
+,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x20,0x50,0x65,0x72,0x69,0x6F
+,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x73,0x6C,0x6F,0x77
+,0x20,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E
+,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x36,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x20,0x4D,0x41,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E
+,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x20,0x66,0x6F,0x72,0x20,0x73,0x6C,0x6F,0x77,0x20,0x4D
+,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x69,0x67,0x6E,0x61,0x6C,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x6D,0x6F,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,0x66
+,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x73,0x69,0x67,0x6E,0x61,0x6C,0x20,0x6C,0x69,0x6E,0x65,0x20,0x28
+,0x6E,0x62,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x29,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x39,0x3C,0x2F
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53
+,0x69,0x67,0x6E,0x61,0x6C,0x20,0x4D,0x41,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79
+,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65
+,0x20,0x66,0x6F,0x72,0x20,0x73,0x69,0x67,0x6E,0x61,0x6C,0x20,0x6C,0x69,0x6E,0x65,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x41,0x43,0x44,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D
+,0x41,0x43,0x44,0x53,0x69,0x67,0x6E,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x44,0x61,0x73,0x68,0x65,0x64,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x41,0x43,0x44
+,0x48,0x69,0x73,0x74,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x48,0x69,0x73,0x74,0x6F
+,0x67,0x72,0x61,0x6D,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x41,0x43
+,0x44,0x46,0x49,0x58,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x41,0x43,0x44,0x46,0x49,0x58,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x61,0x63,0x64,0x46,0x69,0x78,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65
+,0x72,0x61,0x67,0x65,0x20,0x43,0x6F,0x6E,0x76,0x65,0x72,0x67,0x65,0x6E,0x63,0x65,0x2F,0x44,0x69,0x76
+,0x65,0x72,0x67,0x65,0x6E,0x63,0x65,0x20,0x46,0x69,0x78,0x20,0x31,0x32,0x2F,0x32,0x36,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64
+,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x69,0x67,0x6E,0x61,0x6C,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x6D,0x6F,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,0x66
+,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x73,0x69,0x67,0x6E,0x61,0x6C,0x20,0x6C,0x69,0x6E,0x65,0x20,0x28
+,0x6E,0x62,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x29,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x39,0x3C,0x2F
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x41,0x43,0x44,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x41,0x43
+,0x44,0x53,0x69,0x67,0x6E,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x44,0x61
+,0x73,0x68,0x65,0x64,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x41,0x43,0x44,0x48,0x69
+,0x73,0x74,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x48,0x69,0x73,0x74,0x6F,0x67,0x72
+,0x61,0x6D,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x41,0x4D,0x41,0x20
+,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x4D,0x41,0x4D,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x61
+,0x6D,0x61,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D
+,0x45,0x53,0x41,0x20,0x41,0x64,0x61,0x70,0x74,0x69,0x76,0x65,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20
+,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76
+,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x20,0x4C,0x69,0x6D,0x69,0x74,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x55,0x70,0x70,0x65,0x72,0x20,0x6C,0x69,0x6D,0x69,0x74
+,0x20,0x75,0x73,0x65,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x61,0x64,0x61,0x70,0x74,0x69,0x76,0x65
+,0x20,0x61,0x6C,0x67,0x6F,0x72,0x69,0x74,0x68,0x6D,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x39,0x2E,0x39,0x30
+,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x32,0x3C,0x2F,0x50,0x72,0x65
+,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x32,0x2E,0x31,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x38,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45
+,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x35,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x20,0x4C,0x69,0x6D,0x69,0x74,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x6F,0x77,0x65,0x72,0x20,0x6C,0x69,0x6D,0x69,0x74,0x20,0x75,0x73,0x65
+,0x20,0x69,0x6E,0x20,0x74,0x68,0x65,0x20,0x61,0x64,0x61,0x70,0x74,0x69,0x76,0x65,0x20,0x61,0x6C,0x67
+,0x6F,0x72,0x69,0x74,0x68,0x6D,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x2E,0x30,0x30
+,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x39,0x2E,0x39,0x30,0x30,0x30,0x30,0x30
+,0x65,0x2D,0x31,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x32,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x36,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x35,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x41,0x4D,0x41,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x46
+,0x41,0x4D,0x41,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x44,0x61,0x73,0x68,0x65,0x64
+,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x41
+,0x56,0x50,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x4D,0x41,0x56,0x50,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x56,0x61,0x72,0x69,0x61,0x62
+,0x6C,0x65,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x61,0x76,0x65,0x72,0x61,0x67,0x65,0x20
+,0x77,0x69,0x74,0x68,0x20,0x76,0x61,0x72,0x69,0x61,0x62,0x6C,0x65,0x20,0x70,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53
+,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72
+,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x50,0x65,0x72,0x69,0x6F,0x64,0x73,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x61,0x6C,0x75,0x65,0x20,0x6C,0x65,0x73,0x73,0x20,0x74,0x68,0x61
+,0x6E,0x20,0x6D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x20,0x77,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x63,0x68
+,0x61,0x6E,0x67,0x65,0x64,0x20,0x74,0x6F,0x20,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x20,0x70,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E
+,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x20,0x50,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x61,0x6C,0x75,0x65,0x20,0x68
+,0x69,0x67,0x68,0x65,0x72,0x20,0x74,0x68,0x61,0x6E,0x20,0x6D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x20,0x77
+,0x69,0x6C,0x6C,0x20,0x62,0x65,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x64,0x20,0x74,0x6F,0x20,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4D
+,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65
+,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x41,0x58,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x41,0x58,0x3C,0x2F,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x61,0x78,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x48,0x69,0x67,0x68,0x65,0x73,0x74,0x20,0x76,0x61
+,0x6C,0x75,0x65,0x20,0x6F,0x76,0x65,0x72,0x20,0x61,0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61
+,0x74,0x68,0x20,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65
+,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D
+,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C
+,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x41,0x58,0x49,0x4E,0x44,0x45,0x58,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x41,0x58,0x49
+,0x4E,0x44,0x45,0x58,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x61,0x78
+,0x49,0x6E,0x64,0x65,0x78,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x49,0x6E,0x64,0x65,0x78,0x20,0x6F,0x66,0x20,0x68,0x69,0x67,0x68,0x65,0x73,0x74,0x20,0x76
+,0x61,0x6C,0x75,0x65,0x20,0x6F,0x76,0x65,0x72,0x20,0x61,0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65
+,0x64,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D
+,0x61,0x74,0x68,0x20,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E
+,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20
+,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A
+,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x45,0x44,0x50,0x52,0x49,0x43,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x45,0x44,0x50
+,0x52,0x49,0x43,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x65,0x64
+,0x50,0x72,0x69,0x63,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x4D,0x65,0x64,0x69,0x61,0x6E,0x20,0x50,0x72,0x69,0x63,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x50,0x72,0x69,0x63,0x65,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x4D,0x46,0x49,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x46,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x4D,0x66,0x69,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x4D,0x6F,0x6E,0x65,0x79,0x20,0x46,0x6C,0x6F,0x77,0x20,0x49,0x6E,0x64,0x65,0x78,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49
+,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55
+,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67
+,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48
+,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x56,0x6F
+,0x6C,0x75,0x6D,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20
+,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49
+,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x4D,0x49,0x44,0x50,0x4F,0x49,0x4E,0x54,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x49,0x44,0x50,0x4F,0x49,0x4E,0x54
+,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x69,0x64,0x50,0x6F,0x69,0x6E
+,0x74,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x69
+,0x64,0x50,0x6F,0x69,0x6E,0x74,0x20,0x6F,0x76,0x65,0x72,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75
+,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61
+,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70
+,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45
+,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x49
+,0x44,0x50,0x52,0x49,0x43,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x49,0x44,0x50,0x52,0x49,0x43,0x45,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x69,0x64,0x50,0x72,0x69,0x63,0x65,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x69,0x64,0x70,0x6F,0x69
+,0x6E,0x74,0x20,0x50,0x72,0x69,0x63,0x65,0x20,0x6F,0x76,0x65,0x72,0x20,0x70,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53
+,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72
+,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D
+,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75
+,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x49,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x49,0x4E,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x69,0x6E,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x6F,0x77,0x65,0x73,0x74,0x20,0x76,0x61,0x6C,0x75,0x65
+,0x20,0x6F,0x76,0x65,0x72,0x20,0x61,0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x70,0x65
+,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20
+,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F
+,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69
+,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65
+,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72
+,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D
+,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21
+,0x2D,0x2D,0x20,0x4D,0x49,0x4E,0x49,0x4E,0x44,0x45,0x58,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x49,0x4E,0x49,0x4E,0x44,0x45
+,0x58,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x69,0x6E,0x49,0x6E,0x64
+,0x65,0x78,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x49
+,0x6E,0x64,0x65,0x78,0x20,0x6F,0x66,0x20,0x6C,0x6F,0x77,0x65,0x73,0x74,0x20,0x76,0x61,0x6C,0x75,0x65
+,0x20,0x6F,0x76,0x65,0x72,0x20,0x61,0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x70,0x65
+,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20
+,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70
+,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67
+,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45
+,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x4D,0x49,0x4E,0x4D,0x41,0x58,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x49,0x4E,0x4D,0x41,0x58,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x69,0x6E,0x4D,0x61,0x78,0x3C,0x2F,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4C,0x6F,0x77,0x65,0x73,0x74,0x20,0x61
+,0x6E,0x64,0x20,0x68,0x69,0x67,0x68,0x65,0x73,0x74,0x20,0x76,0x61,0x6C,0x75,0x65,0x73,0x20,0x6F,0x76
+,0x65,0x72,0x20,0x61,0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64,0x20,0x70,0x65,0x72,0x69,0x6F
+,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x4F,0x70,0x65
+,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72
+,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F
+,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C
+,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x69,0x6E,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x61,0x78,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D
+,0x2D,0x20,0x4D,0x49,0x4E,0x4D,0x41,0x58,0x49,0x4E,0x44,0x45,0x58,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x49,0x4E,0x4D,0x41
+,0x58,0x49,0x4E,0x44,0x45,0x58,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D
+,0x69,0x6E,0x4D,0x61,0x78,0x49,0x6E,0x64,0x65,0x78,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73
+,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x49,0x6E,0x64,0x65,0x78,0x65,0x73,0x20,0x6F,0x66,0x20,0x6C,0x6F
+,0x77,0x65,0x73,0x74,0x20,0x61,0x6E,0x64,0x20,0x68,0x69,0x67,0x68,0x65,0x73,0x74,0x20,0x76,0x61,0x6C
+,0x75,0x65,0x73,0x20,0x6F,0x76,0x65,0x72,0x20,0x61,0x20,0x73,0x70,0x65,0x63,0x69,0x66,0x69,0x65,0x64
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61
+,0x74,0x68,0x20,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52
+,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F
+,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32
+,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x69,0x6E,0x49,0x64,0x78,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x4D,0x61,0x78
+,0x49,0x64,0x78,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x49,0x4E,0x55,0x53,0x5F,0x44,0x49,0x20
+,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x4D,0x49,0x4E,0x55,0x53,0x5F,0x44,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x4D,0x69,0x6E,0x75,0x73,0x44,0x49,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x69,0x6E,0x75,0x73,0x20,0x44,0x69,0x72,0x65,0x63,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74
+,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C
+,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x49,0x4E,0x55,0x53,0x5F,0x44
+,0x4D,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x4D,0x49,0x4E,0x55,0x53,0x5F,0x44,0x4D,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x4D,0x69,0x6E,0x75,0x73,0x44,0x4D,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x69,0x6E,0x75,0x73,0x20,0x44,0x69,0x72,0x65,0x63,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x65,0x6D,0x65,0x6E,0x74,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61
+,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62
+,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61
+,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4D,0x4F,0x4D,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x4F
+,0x4D,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x6F,0x6D,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74
+,0x75,0x6D,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75
+,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52
+,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F
+,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31
+,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x4D,0x55,0x4C,0x54,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4D,0x55,0x4C,0x54,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x4D,0x75,0x6C,0x74,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x41,0x72,0x69,0x74,0x68,0x6D,0x65,0x74
+,0x69,0x63,0x20,0x4D,0x75,0x6C,0x74,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61
+,0x74,0x68,0x20,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52
+,0x65,0x61,0x6C,0x30,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x31,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4E,0x41,0x54,0x52,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4E
+,0x41,0x54,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4E,0x61,0x74,0x72
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x6F,0x72
+,0x6D,0x61,0x6C,0x69,0x7A,0x65,0x64,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x20,0x54,0x72,0x75,0x65
+,0x20,0x52,0x61,0x6E,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x56,0x6F,0x6C
+,0x61,0x74,0x69,0x6C,0x69,0x74,0x79,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72
+,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69
+,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E
+,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69
+,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31
+,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x4F,0x42,0x56,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x4F,0x42,0x56,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x62,0x76,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4F,0x6E,0x20,0x42,0x61,0x6C,0x61,0x6E,0x63,0x65,0x20
+,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x56,0x6F,0x6C
+,0x75,0x6D,0x65,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69
+,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x56,0x6F
+,0x6C,0x75,0x6D,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x50,0x4C,0x55,0x53,0x5F,0x44,0x49,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x4C,0x55,0x53
+,0x5F,0x44,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x50,0x6C,0x75,0x73
+,0x44,0x49,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50
+,0x6C,0x75,0x73,0x20,0x44,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x20,0x49,0x6E,0x64,0x69
+,0x63,0x61,0x74,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65
+,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20
+,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62
+,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09
+,0x3C,0x21,0x2D,0x2D,0x20,0x50,0x4C,0x55,0x53,0x5F,0x44,0x4D,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x4C,0x55,0x53,0x5F,0x44
+,0x4D,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x50,0x6C,0x75,0x73,0x44,0x4D
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x6C,0x75
+,0x73,0x20,0x44,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x65,0x6D,0x65
+,0x6E,0x74,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75
+,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F
+,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31
+,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x50,0x50,0x4F,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x50,0x4F,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x50,0x70,0x6F,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x50,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x20,0x50,0x72,0x69,0x63,0x65,0x20,0x4F
+,0x73,0x63,0x69,0x6C,0x6C,0x61,0x74,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C
+,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61
+,0x73,0x74,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E
+,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20
+,0x74,0x68,0x65,0x20,0x66,0x61,0x73,0x74,0x20,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x32,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C
+,0x6F,0x77,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E
+,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20
+,0x74,0x68,0x65,0x20,0x73,0x6C,0x6F,0x77,0x20,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x36,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4D,0x41
+,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20
+,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C
+,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x52,0x4F,0x43,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x4F,0x43,0x3C,0x2F,0x41,0x62
+,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x52,0x6F,0x63,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x61,0x74,0x65,0x20,0x6F,0x66,0x20,0x63,0x68,0x61
+,0x6E,0x67,0x65,0x20,0x3A,0x20,0x28,0x28,0x70,0x72,0x69,0x63,0x65,0x2F,0x70,0x72,0x65,0x76,0x50,0x72
+,0x69,0x63,0x65,0x29,0x2D,0x31,0x29,0x2A,0x31,0x30,0x30,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72
+,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x31,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x52,0x4F,0x43,0x50,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x4F,0x43,0x50
+,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x52,0x6F,0x63,0x50,0x3C,0x2F,0x43
+,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x61,0x74,0x65,0x20,0x6F
+,0x66,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x20,0x50,0x65,0x72,0x63,0x65,0x6E,0x74,0x61,0x67,0x65,0x3A
+,0x20,0x28,0x70,0x72,0x69,0x63,0x65,0x2D,0x70,0x72,0x65,0x76,0x50,0x72,0x69,0x63,0x65,0x29,0x2F,0x70
+,0x72,0x65,0x76,0x50,0x72,0x69,0x63,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D
+,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D
+,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75
+,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x30
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x52,0x4F,0x43,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69
+,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x4F,0x43,0x52,0x3C,0x2F,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x52,0x6F,0x63,0x52,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x61,0x74,0x65,0x20,0x6F,0x66,0x20,0x63
+,0x68,0x61,0x6E,0x67,0x65,0x20,0x72,0x61,0x74,0x69,0x6F,0x3A,0x20,0x28,0x70,0x72,0x69,0x63,0x65,0x2F
+,0x70,0x72,0x65,0x76,0x50,0x72,0x69,0x63,0x65,0x29,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73
+,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54
+,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x31,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x52,0x4F,0x43,0x52,0x31,0x30,0x30,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x4F
+,0x43,0x52,0x31,0x30,0x30,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x52,0x6F
+,0x63,0x52,0x31,0x30,0x30,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x52,0x61,0x74,0x65,0x20,0x6F,0x66,0x20,0x63,0x68,0x61,0x6E,0x67,0x65,0x20,0x72,0x61,0x74
+,0x69,0x6F,0x20,0x31,0x30,0x30,0x20,0x73,0x63,0x61,0x6C,0x65,0x3A,0x20,0x28,0x70,0x72,0x69,0x63,0x65
+,0x2F,0x70,0x72,0x65,0x76,0x50,0x72,0x69,0x63,0x65,0x29,0x2A,0x31,0x30,0x30,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63
+,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F
+,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x31,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61
+,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F
+,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E
+,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x52,0x53,0x49,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x52
+,0x53,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x52,0x73,0x69,0x3C,0x2F
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x52,0x65,0x6C,0x61,0x74
+,0x69,0x76,0x65,0x20,0x53,0x74,0x72,0x65,0x6E,0x67,0x74,0x68,0x20,0x49,0x6E,0x64,0x65,0x78,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E
+,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E
+,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x41,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x41,0x52,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x61,0x72,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x61,0x72,0x61,0x62,0x6F,0x6C,0x69,0x63
+,0x20,0x53,0x41,0x52,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C
+,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x41,0x63,0x63,0x65,0x6C,0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x63,0x63,0x65,0x6C,0x65,0x72,0x61,0x74,0x69
+,0x6F,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72,0x20,0x75,0x73,0x65,0x64,0x20,0x75,0x70,0x20,0x74,0x6F
+,0x20,0x74,0x68,0x65,0x20,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x20,0x76,0x61,0x6C,0x75,0x65,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C
+,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69
+,0x6F,0x6E,0x3E,0x34,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x46,0x20,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x63,0x63,0x65,0x6C,0x65
+,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72,0x20,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x20,0x76,0x61,0x6C,0x75,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x34,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69
+,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x34,0x2E,0x30,0x30,0x30
+,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65
+,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x41,0x52,0x45,0x58,0x54,0x20,0x2D,0x2D,0x3E,0x0A
+,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x41,0x52
+,0x45,0x58,0x54,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x61,0x72,0x45
+,0x78,0x74,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50
+,0x61,0x72,0x61,0x62,0x6F,0x6C,0x69,0x63,0x20,0x53,0x41,0x52,0x20,0x2D,0x20,0x45,0x78,0x74,0x65,0x6E
+,0x64,0x65,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61
+,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F
+,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x53,0x74,0x61,0x72,0x74,0x20,0x56,0x61,0x6C,0x75,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x53,0x74,0x61,0x72,0x74,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x61,0x6E,0x64,0x20,0x64,0x69,0x72
+,0x65,0x63,0x74,0x69,0x6F,0x6E,0x2E,0x20,0x30,0x20,0x66,0x6F,0x72,0x20,0x41,0x75,0x74,0x6F,0x2C,0x20
+,0x26,0x67,0x74,0x3B,0x30,0x20,0x66,0x6F,0x72,0x20,0x4C,0x6F,0x6E,0x67,0x2C,0x20,0x26,0x6C,0x74,0x3B
+,0x30,0x20,0x66,0x6F,0x72,0x20,0x53,0x68,0x6F,0x72,0x74,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D
+,0x3E,0x2D,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33
+,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x34,0x3C
+,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4F,0x66,0x66,0x73,0x65,0x74,0x20,0x6F,0x6E,0x20,0x52
+,0x65,0x76,0x65,0x72,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x50,0x65,0x72,0x63
+,0x65,0x6E,0x74,0x20,0x6F,0x66,0x66,0x73,0x65,0x74,0x20,0x61,0x64,0x64,0x65,0x64,0x2F,0x72,0x65,0x6D
+,0x6F,0x76,0x65,0x64,0x20,0x74,0x6F,0x20,0x69,0x6E,0x69,0x74,0x69,0x61,0x6C,0x20,0x73,0x74,0x6F,0x70
+,0x20,0x6F,0x6E,0x20,0x73,0x68,0x6F,0x72,0x74,0x2F,0x6C,0x6F,0x6E,0x67,0x20,0x72,0x65,0x76,0x65,0x72
+,0x73,0x61,0x6C,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33
+,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72
+,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x34,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x2E,0x35,0x30,0x30,0x30,0x30,0x30,0x65
+,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F
+,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x41
+,0x46,0x20,0x49,0x6E,0x69,0x74,0x20,0x4C,0x6F,0x6E,0x67,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x41,0x63,0x63,0x65,0x6C,0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72
+,0x20,0x69,0x6E,0x69,0x74,0x69,0x61,0x6C,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x66,0x6F,0x72,0x20,0x74
+,0x68,0x65,0x20,0x4C,0x6F,0x6E,0x67,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F
+,0x6E,0x3E,0x34,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x31,0x2E,0x39,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x46,0x20,0x4C,0x6F,0x6E,0x67
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x63,0x63,0x65,0x6C,0x65,0x72,0x61,0x74,0x69
+,0x6F,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x4C,0x6F
+,0x6E,0x67,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x34,0x3C,0x2F
+,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30
+,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30
+,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x2E,0x30,0x30
+,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x46,0x20,0x4D,0x61,0x78,0x20,0x4C,0x6F,0x6E,0x67,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x63,0x63,0x65,0x6C,0x65,0x72,0x61,0x74,0x69,0x6F
+,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72,0x20,0x6D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x20,0x76,0x61,0x6C
+,0x75,0x65,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x4C,0x6F,0x6E,0x67,0x20,0x64,0x69,0x72,0x65
+,0x63,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30
+,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65
+,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x34,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x34,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x41,0x46,0x20,0x49,0x6E,0x69,0x74,0x20,0x53,0x68,0x6F,0x72,0x74,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x41,0x63,0x63,0x65,0x6C,0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x46,0x61,0x63
+,0x74,0x6F,0x72,0x20,0x69,0x6E,0x69,0x74,0x69,0x61,0x6C,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x66,0x6F
+,0x72,0x20,0x74,0x68,0x65,0x20,0x53,0x68,0x6F,0x72,0x74,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6F
+,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65
+,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C
+,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63
+,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x34,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x2E,0x39,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74
+,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x46,0x20
+,0x53,0x68,0x6F,0x72,0x74,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x63,0x63,0x65,0x6C
+,0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72,0x20,0x66,0x6F,0x72,0x20,0x74
+,0x68,0x65,0x20,0x53,0x68,0x6F,0x72,0x74,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C
+,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61
+,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69
+,0x6F,0x6E,0x3E,0x34,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x41,0x46,0x20,0x4D,0x61,0x78
+,0x20,0x53,0x68,0x6F,0x72,0x74,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x41,0x63,0x63,0x65
+,0x6C,0x65,0x72,0x61,0x74,0x69,0x6F,0x6E,0x20,0x46,0x61,0x63,0x74,0x6F,0x72,0x20,0x6D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x20,0x76,0x61,0x6C,0x75,0x65,0x20,0x66,0x6F,0x72,0x20,0x74,0x68,0x65,0x20,0x53,0x68
+,0x6F,0x72,0x74,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x30,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33
+,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x34,0x3C
+,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x34,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30
+,0x30,0x65,0x2D,0x32,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x49,0x4E,0x20,0x2D
+,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x53,0x49,0x4E,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x69,0x6E,0x3C
+,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74
+,0x6F,0x72,0x20,0x54,0x72,0x69,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20,0x53,0x69,0x6E
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E
+,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x49,0x4E,0x48,0x20
+,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x53,0x49,0x4E,0x48,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x69
+,0x6E,0x68,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56
+,0x65,0x63,0x74,0x6F,0x72,0x20,0x54,0x72,0x69,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20
+,0x53,0x69,0x6E,0x68,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20
+,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53
+,0x4D,0x41,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75
+,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74
+,0x69,0x6F,0x6E,0x3E,0x53,0x4D,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x53,0x6D,0x61,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x53,0x69,0x6D,0x70,0x6C,0x65,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67
+,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20
+,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65
+,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52
+,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F
+,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32
+,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61
+,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46
+,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63
+,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D
+,0x20,0x53,0x51,0x52,0x54,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x51,0x52,0x54,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x53,0x71,0x72,0x74,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x53,0x71,0x75,0x61,0x72,0x65,0x20,0x52
+,0x6F,0x6F,0x74,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54
+,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09
+,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x54
+,0x44,0x44,0x45,0x56,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x54,0x44,0x44,0x45,0x56,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x74,0x64,0x44,0x65,0x76,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x74,0x61,0x6E,0x64,0x61,0x72,0x64,0x20,0x44,0x65,0x76
+,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x53,0x74,0x61
+,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20
+,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62
+,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x35,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x44,0x65
+,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x62
+,0x20,0x6F,0x66,0x20,0x64,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x2D,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75
+,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C,0x2F,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E
+,0x3E,0x32,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x2D,0x32,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x32,0x2E,0x30
+,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61
+,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53
+,0x54,0x4F,0x43,0x48,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C
+,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x54,0x4F,0x43,0x48,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x53,0x74,0x6F,0x63,0x68,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x74,0x6F,0x63,0x68,0x61,0x73,0x74,0x69,0x63,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47
+,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69
+,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x2D,0x4B,0x20
+,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x69,0x6D,0x65
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x62,0x75,0x69,0x6C,0x64,0x69,0x6E,0x67
+,0x20,0x74,0x68,0x65,0x20,0x46,0x61,0x73,0x74,0x2D,0x4B,0x20,0x6C,0x69,0x6E,0x65,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D
+,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E
+,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x35,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x2D,0x4B,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x6D,0x6F,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,0x66,0x6F,0x72,0x20,0x6D
+,0x61,0x6B,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x53,0x6C,0x6F,0x77,0x2D,0x4B,0x20,0x6C,0x69,0x6E
+,0x65,0x2E,0x20,0x55,0x73,0x75,0x61,0x6C,0x6C,0x79,0x20,0x73,0x65,0x74,0x20,0x74,0x6F,0x20,0x33,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x33,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x2D,0x4B,0x20,0x4D,0x41,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41
+,0x76,0x65,0x72,0x61,0x67,0x65,0x20,0x66,0x6F,0x72,0x20,0x53,0x6C,0x6F,0x77,0x2D,0x4B,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x2D,0x44,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x6D,0x6F,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,0x66,0x6F,0x72,0x20,0x6D
+,0x61,0x6B,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x53,0x6C,0x6F,0x77,0x2D,0x44,0x20,0x6C,0x69,0x6E
+,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30
+,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x33,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x6C,0x6F,0x77,0x2D,0x44,0x20,0x4D,0x41,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67
+,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x20,0x66,0x6F,0x72,0x20,0x53,0x6C,0x6F,0x77,0x2D,0x44,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x53,0x6C
+,0x6F,0x77,0x4B,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x44,0x61,0x73,0x68,0x65,0x64
+,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x53,0x6C,0x6F,0x77,0x44,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x44,0x61,0x73,0x68,0x65,0x64,0x20,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x54,0x4F,0x43,0x48,0x46,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x54
+,0x4F,0x43,0x48,0x46,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x74,0x6F
+,0x63,0x68,0x46,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x53,0x74,0x6F,0x63,0x68,0x61,0x73,0x74,0x69,0x63,0x20,0x46,0x61,0x73,0x74,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63
+,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x2D,0x4B,0x20,0x50
+,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x69,0x6D,0x65,0x20
+,0x70,0x65,0x72,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x62,0x75,0x69,0x6C,0x64,0x69,0x6E,0x67,0x20
+,0x74,0x68,0x65,0x20,0x46,0x61,0x73,0x74,0x2D,0x4B,0x20,0x6C,0x69,0x6E,0x65,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69
+,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x35
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x46,0x61,0x73,0x74,0x2D,0x44,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74
+,0x69,0x6F,0x6E,0x3E,0x53,0x6D,0x6F,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,0x66,0x6F,0x72,0x20,0x6D,0x61
+,0x6B,0x69,0x6E,0x67,0x20,0x74,0x68,0x65,0x20,0x46,0x61,0x73,0x74,0x2D,0x44,0x20,0x6C,0x69,0x6E,0x65
+,0x2E,0x20,0x55,0x73,0x75,0x61,0x6C,0x6C,0x79,0x20,0x73,0x65,0x74,0x20,0x74,0x6F,0x20,0x33,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x33,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x2D,0x44,0x20,0x4D,0x41,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76
+,0x65,0x72,0x61,0x67,0x65,0x20,0x66,0x6F,0x72,0x20,0x46,0x61,0x73,0x74,0x2D,0x44,0x3C,0x2F,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x46,0x61,0x73,0x74,0x4B
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x46,0x61,0x73,0x74,0x44,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x54,0x4F,0x43,0x48,0x52,0x53
+,0x49,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x53,0x54,0x4F,0x43,0x48,0x52,0x53,0x49,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69
+,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E
+,0x61,0x6D,0x65,0x3E,0x53,0x74,0x6F,0x63,0x68,0x52,0x73,0x69,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x74,0x6F,0x63,0x68,0x61,0x73,0x74,0x69,0x63,0x20
+,0x52,0x65,0x6C,0x61,0x74,0x69,0x76,0x65,0x20,0x53,0x74,0x72,0x65,0x6E,0x67,0x74,0x68,0x20,0x49,0x6E
+,0x64,0x65,0x78,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74
+,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61,0x73,0x74,0x2D,0x4B,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x69,0x6D,0x65,0x20,0x70,0x65,0x72
+,0x69,0x6F,0x64,0x20,0x66,0x6F,0x72,0x20,0x62,0x75,0x69,0x6C,0x64,0x69,0x6E,0x67,0x20,0x74,0x68,0x65
+,0x20,0x46,0x61,0x73,0x74,0x2D,0x4B,0x20,0x6C,0x69,0x6E,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x35,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x61
+,0x73,0x74,0x2D,0x44,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x53,0x6D,0x6F,0x6F,0x74,0x68,0x69,0x6E,0x67,0x20,0x66,0x6F,0x72,0x20,0x6D,0x61,0x6B,0x69,0x6E
+,0x67,0x20,0x74,0x68,0x65,0x20,0x46,0x61,0x73,0x74,0x2D,0x44,0x20,0x6C,0x69,0x6E,0x65,0x2E,0x20,0x55
+,0x73,0x75,0x61,0x6C,0x6C,0x79,0x20,0x73,0x65,0x74,0x20,0x74,0x6F,0x20,0x33,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69
+,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x46,0x61,0x73,0x74,0x2D,0x44,0x20,0x4D,0x41,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x54,0x79,0x70,0x65,0x20,0x6F,0x66,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61
+,0x67,0x65,0x20,0x66,0x6F,0x72,0x20,0x46,0x61,0x73,0x74,0x2D,0x44,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x4D,0x41,0x20,0x54,0x79,0x70,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x30,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44
+,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x46,0x61,0x73,0x74,0x4B,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x46,0x61,0x73
+,0x74,0x44,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x55,0x42,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x55,0x42,0x3C,0x2F
+,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D
+,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x75,0x62,0x3C,0x2F,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x41,0x72
+,0x69,0x74,0x68,0x6D,0x65,0x74,0x69,0x63,0x20,0x53,0x75,0x62,0x73,0x74,0x72,0x61,0x63,0x74,0x69,0x6F
+,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x4F,0x70,0x65
+,0x72,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x30,0x3C,0x2F
+,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65
+,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72
+,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x31,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x53,0x55,0x4D,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x55,0x4D,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x75,0x6D,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x53,0x75,0x6D,0x6D,0x61,0x74,0x69,0x6F,0x6E,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x4F,0x70,0x65,0x72,0x61,0x74,0x6F
+,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75
+,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65
+,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F
+,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75
+,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75
+,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F
+,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52
+,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x33,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x33,0x3C,0x2F,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x33,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x72,0x69,0x70,0x6C,0x65,0x20,0x45,0x78,0x70,0x6F
+,0x6E,0x65,0x6E,0x74,0x69,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61
+,0x67,0x65,0x20,0x28,0x54,0x33,0x29,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76
+,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70
+,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x55,0x6E,0x73,0x74,0x61,0x62,0x6C,0x65,0x20,0x50,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64
+,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20
+,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x35,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x56,0x6F,0x6C,0x75,0x6D,0x65,0x20,0x46
+,0x61,0x63,0x74,0x6F,0x72,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x6F,0x6C,0x75,0x6D
+,0x65,0x20,0x46,0x61,0x63,0x74,0x6F,0x72,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x30,0x2E
+,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30
+,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x32,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69
+,0x73,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x2E,0x30,0x30,0x30
+,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x35,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x32,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x37,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65
+,0x2D,0x31,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x41,0x4E,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x41,0x4E,0x3C,0x2F,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65
+,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x61,0x6E,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20,0x54,0x72,0x69
+,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20,0x54,0x61,0x6E,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F
+,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C
+,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65
+,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x41,0x4E,0x48,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x41,0x4E,0x48,0x3C
+,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x61,0x6E,0x68,0x3C,0x2F,0x43,0x61
+,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x56,0x65,0x63,0x74,0x6F,0x72,0x20
+,0x54,0x72,0x69,0x67,0x6F,0x6E,0x6F,0x6D,0x65,0x74,0x72,0x69,0x63,0x20,0x54,0x61,0x6E,0x68,0x3C,0x2F
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x61,0x74,0x68,0x20,0x54,0x72,0x61,0x6E,0x73,0x66
+,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75
+,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65
+,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x45,0x4D,0x41,0x20,0x2D,0x2D
+,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F
+,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x54
+,0x45,0x4D,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x65,0x6D,0x61
+,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x72,0x69
+,0x70,0x6C,0x65,0x20,0x45,0x78,0x70,0x6F,0x6E,0x65,0x6E,0x74,0x69,0x61,0x6C,0x20,0x4D,0x6F,0x76,0x69
+,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73
+,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64
+,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x52,0x41,0x4E,0x47,0x45,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x52
+,0x41,0x4E,0x47,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x72,0x75
+,0x65,0x52,0x61,0x6E,0x67,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x54,0x72,0x75,0x65,0x20,0x52,0x61,0x6E,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x56,0x6F,0x6C,0x61,0x74,0x69,0x6C,0x69,0x74,0x79,0x20,0x49,0x6E,0x64,0x69,0x63
+,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C
+,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75
+,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73
+,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43
+,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61
+,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21
+,0x2D,0x2D,0x20,0x54,0x52,0x49,0x4D,0x41,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E
+,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x52,0x49,0x4D,0x41,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x72,0x69,0x6D,0x61,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C
+,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x72,0x69,0x61,0x6E,0x67,0x75,0x6C,0x61,0x72
+,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F
+,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72
+,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65
+,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F
+,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E
+,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69
+,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E
+,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63
+,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69
+,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E
+,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x52,0x49,0x58,0x20
+,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74
+,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E
+,0x3E,0x54,0x52,0x49,0x58,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x72
+,0x69,0x78,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x31
+,0x2D,0x64,0x61,0x79,0x20,0x52,0x61,0x74,0x65,0x2D,0x4F,0x66,0x2D,0x43,0x68,0x61,0x6E,0x67,0x65,0x20
+,0x28,0x52,0x4F,0x43,0x29,0x20,0x6F,0x66,0x20,0x61,0x20,0x54,0x72,0x69,0x70,0x6C,0x65,0x20,0x53,0x6D
+,0x6F,0x6F,0x74,0x68,0x20,0x45,0x4D,0x41,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D
+,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20
+,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69
+,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D
+,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75
+,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72
+,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72
+,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30
+,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C
+,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A
+,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x53,0x46,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41
+,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x53,0x46,0x3C,0x2F,0x41,0x62,0x62
+,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43
+,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x73,0x66,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x69,0x6D,0x65,0x20,0x53,0x65,0x72,0x69,0x65,0x73,0x20
+,0x46,0x6F,0x72,0x65,0x63,0x61,0x73,0x74,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x53
+,0x74,0x61,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F
+,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61
+,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F
+,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30
+,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D
+,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C
+,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C
+,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74
+,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61
+,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x54,0x59,0x50,0x50,0x52,0x49,0x43,0x45
+,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x54,0x59,0x50,0x50,0x52,0x49,0x43,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61
+,0x6D,0x65,0x3E,0x54,0x79,0x70,0x50,0x72,0x69,0x63,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61
+,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63
+,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x54,0x79,0x70,0x69,0x63,0x61,0x6C,0x20,0x50,0x72,0x69,0x63
+,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x72,0x69,0x63,0x65,0x20,0x54,0x72
+,0x61,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09
+,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65
+,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67
+,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F
+,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54
+,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65
+,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A
+,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x55,0x4C,0x54,0x4F,0x53,0x43,0x20,0x2D,0x2D,0x3E
+,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x55,0x4C
+,0x54,0x4F,0x53,0x43,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x55,0x6C,0x74
+,0x4F,0x73,0x63,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x55,0x6C,0x74,0x69,0x6D,0x61,0x74,0x65,0x20,0x4F,0x73,0x63,0x69,0x6C,0x6C,0x61,0x74,0x6F,0x72,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49
+,0x6E,0x64,0x69,0x63,0x61,0x74,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79
+,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E
+,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F
+,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E
+,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75
+,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F
+,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x46,0x69,0x72,0x73
+,0x74,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75
+,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x62,0x61,0x72,0x73,0x20,0x66,0x6F,0x72,0x20,0x31,0x73,0x74
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x2E,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72
+,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E
+,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61
+,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31
+,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78
+,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61
+,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C
+,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x37,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x53,0x65,0x63,0x6F,0x6E,0x64
+,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D
+,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x62,0x61,0x72,0x73,0x20,0x66,0x72,0x6F,0x20,0x32,0x6E,0x64,0x20
+,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65
+,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D
+,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74
+,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53
+,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66
+,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C
+,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C
+,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x68,0x69,0x72,0x64,0x20,0x50
+,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65
+,0x72,0x20,0x6F,0x66,0x20,0x62,0x61,0x72,0x73,0x20,0x66,0x6F,0x72,0x20,0x33,0x72,0x64,0x20,0x70,0x65
+,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65
+,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69
+,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D
+,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31
+,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72
+,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E
+,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45
+,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x32,0x38,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56
+,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49
+,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73
+,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41
+,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D
+,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x56,0x41,0x52
+,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63
+,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F
+,0x6E,0x3E,0x56,0x41,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x56,0x61
+,0x72,0x69,0x61,0x6E,0x63,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D
+,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x56,0x61,0x72,0x69,0x61,0x6E,0x63,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49
+,0x64,0x3E,0x53,0x74,0x61,0x74,0x69,0x73,0x74,0x69,0x63,0x20,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E
+,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62
+,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F
+,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74
+,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65
+,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30
+,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49
+,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65
+,0x3E,0x35,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61
+,0x6D,0x65,0x3E,0x44,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x73,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x4E,0x62,0x20,0x6F,0x66,0x20,0x64,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x73,0x3C
+,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x3C,0x2F,0x54,0x79,0x70
+,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09
+,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x2D,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B
+,0x33,0x37,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D
+,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x33,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x33,0x37,0x3C
+,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x50,0x72,0x65,0x63
+,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x32,0x3C,0x2F,0x50,0x72,0x65,0x63,0x69,0x73,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74
+,0x3E,0x2D,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B
+,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E
+,0x74,0x3E,0x32,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2D,0x31,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65
+,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74
+,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x2E,0x30,0x30,0x30,0x30,0x30,0x30,0x65,0x2B,0x30,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44
+,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C
+,0x21,0x2D,0x2D,0x20,0x57,0x43,0x4C,0x50,0x52,0x49,0x43,0x45,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46
+,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x57,0x43,0x4C,0x50,0x52,0x49
+,0x43,0x45,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09
+,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x57,0x63,0x6C,0x50,0x72
+,0x69,0x63,0x65,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E
+,0x57,0x65,0x69,0x67,0x68,0x74,0x65,0x64,0x20,0x43,0x6C,0x6F,0x73,0x65,0x20,0x50,0x72,0x69,0x63,0x65
+,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x50,0x72,0x69,0x63,0x65,0x20,0x54,0x72,0x61
+,0x6E,0x73,0x66,0x6F,0x72,0x6D,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C
+,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4F,0x76,0x65,0x72
+,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73
+,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65
+,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64
+,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70
+,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09
+,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75
+,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75
+,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54
+,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79
+,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61
+,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C
+,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09
+,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E
+,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20,0x57,0x49,0x4C,0x4C,0x52,0x20,0x2D,0x2D,0x3E,0x0A,0x09
+,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A
+,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x57,0x49,0x4C,0x4C
+,0x52,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C
+,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x57,0x69,0x6C,0x6C,0x52,0x3C
+,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x3C,0x53
+,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x57,0x69,0x6C,0x6C
+,0x69,0x61,0x6D,0x73,0x26,0x61,0x70,0x6F,0x73,0x3B,0x20,0x25,0x52,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74
+,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75
+,0x70,0x49,0x64,0x3E,0x4D,0x6F,0x6D,0x65,0x6E,0x74,0x75,0x6D,0x20,0x49,0x6E,0x64,0x69,0x63,0x61,0x74
+,0x6F,0x72,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E
+,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x48,0x69
+,0x67,0x68,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x48,0x69,0x67,0x68,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67
+,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x4C,0x6F,0x77
+,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x4C,0x6F
+,0x77,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72
+,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x43,0x6C,0x6F,0x73,0x65,0x3C
+,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x43,0x6C,0x6F
+,0x73,0x65,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69
+,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09
+,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x70,0x74
+,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50,0x65,0x72,0x69,0x6F
+,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44
+,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65,0x72,0x20,0x6F,0x66
+,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69
+,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x49,0x6E,0x74
+,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x52,0x61,0x6E
+,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x32,0x3C
+,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E
+,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53,0x74,0x61,0x72
+,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x53
+,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65
+,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74
+,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F
+,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x44,0x65
+,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x31,0x34,0x3C,0x2F,0x44,0x65,0x66,0x61,0x75
+,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E
+,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C
+,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D
+,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C
+,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C
+,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C
+,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69
+,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x09,0x3C,0x21,0x2D,0x2D,0x20
+,0x57,0x4D,0x41,0x20,0x2D,0x2D,0x3E,0x0A,0x09,0x3C,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46
+,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61
+,0x74,0x69,0x6F,0x6E,0x3E,0x57,0x4D,0x41,0x3C,0x2F,0x41,0x62,0x62,0x72,0x65,0x76,0x69,0x61,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65
+,0x3E,0x57,0x6D,0x61,0x3C,0x2F,0x43,0x61,0x6D,0x65,0x6C,0x43,0x61,0x73,0x65,0x4E,0x61,0x6D,0x65,0x3E
+,0x0A,0x09,0x09,0x3C,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E
+,0x3E,0x57,0x65,0x69,0x67,0x68,0x74,0x65,0x64,0x20,0x4D,0x6F,0x76,0x69,0x6E,0x67,0x20,0x41,0x76,0x65
+,0x72,0x61,0x67,0x65,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69
+,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x3C,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E,0x4F,0x76,0x65,0x72,0x6C
+,0x61,0x70,0x20,0x53,0x74,0x75,0x64,0x69,0x65,0x73,0x3C,0x2F,0x47,0x72,0x6F,0x75,0x70,0x49,0x64,0x3E
+,0x0A,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E
+,0x4F,0x76,0x65,0x72,0x6C,0x61,0x70,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x46
+,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70
+,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x52,0x65,0x71
+,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A
+,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72
+,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E
+,0x69,0x6E,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x52
+,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74
+,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x52,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x49,0x6E,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61
+,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09
+,0x3C,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x54,0x69,0x6D,0x65,0x20,0x50
+,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x4E,0x61,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x53,0x68
+,0x6F,0x72,0x74,0x44,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x4E,0x75,0x6D,0x62,0x65
+,0x72,0x20,0x6F,0x66,0x20,0x70,0x65,0x72,0x69,0x6F,0x64,0x3C,0x2F,0x53,0x68,0x6F,0x72,0x74,0x44,0x65
+,0x73,0x63,0x72,0x69,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65
+,0x3E,0x49,0x6E,0x74,0x65,0x67,0x65,0x72,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x3C,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x4D,0x69,0x6E,0x69,0x6D,0x75
+,0x6D,0x3E,0x32,0x3C,0x2F,0x4D,0x69,0x6E,0x69,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C
+,0x4D,0x61,0x78,0x69,0x6D,0x75,0x6D,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x4D,0x61,0x78,0x69
+,0x6D,0x75,0x6D,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64
+,0x53,0x74,0x61,0x72,0x74,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73
+,0x74,0x65,0x64,0x53,0x74,0x61,0x72,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67,0x67
+,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x31,0x30,0x30,0x30,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x45,0x6E,0x64,0x3E,0x0A,0x09,0x09,0x09,0x09,0x09,0x3C,0x53,0x75,0x67
+,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65,0x6E,0x74,0x3E,0x31,0x30,0x30,0x30
+,0x30,0x30,0x3C,0x2F,0x53,0x75,0x67,0x67,0x65,0x73,0x74,0x65,0x64,0x49,0x6E,0x63,0x72,0x65,0x6D,0x65
+,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x2F,0x52,0x61,0x6E,0x67,0x65,0x3E,0x0A,0x09,0x09,0x09
+,0x09,0x3C,0x44,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x33,0x30,0x3C,0x2F,0x44
+,0x65,0x66,0x61,0x75,0x6C,0x74,0x56,0x61,0x6C,0x75,0x65,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x70
+,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E
+,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x70,0x74,0x69,0x6F,0x6E,0x61,0x6C,0x49,0x6E,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41,0x72
+,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x4F,0x75,0x74,0x70,0x75,0x74,0x41
+,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x54,0x79,0x70,0x65,0x3E,0x44
+,0x6F,0x75,0x62,0x6C,0x65,0x20,0x41,0x72,0x72,0x61,0x79,0x3C,0x2F,0x54,0x79,0x70,0x65,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x4E,0x61,0x6D,0x65,0x3E,0x6F,0x75,0x74,0x52,0x65,0x61,0x6C,0x3C,0x2F,0x4E,0x61
+,0x6D,0x65,0x3E,0x0A,0x09,0x09,0x09,0x09,0x3C,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x09
+,0x09,0x3C,0x46,0x6C,0x61,0x67,0x3E,0x4C,0x69,0x6E,0x65,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x3E,0x0A,0x09
+,0x09,0x09,0x09,0x3C,0x2F,0x46,0x6C,0x61,0x67,0x73,0x3E,0x0A,0x09,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x3E,0x0A,0x09,0x09,0x3C,0x2F,0x4F,0x75,0x74
+,0x70,0x75,0x74,0x41,0x72,0x67,0x75,0x6D,0x65,0x6E,0x74,0x73,0x3E,0x0A,0x09,0x3C,0x2F,0x46,0x69,0x6E
+,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x3E,0x0A,0x0A,0x0A,0x3C,0x2F
+,0x46,0x69,0x6E,0x61,0x6E,0x63,0x69,0x61,0x6C,0x46,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x73,0x3E,0x0A
+};
+
+const char *TA_FunctionDescriptionXML()
+{
+ return TA_FunctionDescriptionXMLArray;
+}
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/ta_group_idx.c b/vendor/ta-lib/src/ta_abstract/ta_group_idx.c
new file mode 100644
index 000000000..d974c6d61
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/ta_group_idx.c
@@ -0,0 +1,447 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Important: This file is automatically generated by gen_code.
+ * Any modification will be lost on next execution
+ * of gen_code.
+ *
+ * The goal of this file is to build the following global
+ * constant:
+ * TA_PerGroupFuncDef
+ * TA_PerGroupSize
+ * TA_TotalNbFunction
+ *
+ * These constant allows mainly to speed optimize functionality related to
+ * sequential access to TA_DefFunc by TA_GroupId (see ta_abstract.c)
+ */
+#include
+#include "ta_def_ui.h"
+#include "ta_abstract.h"
+
+extern const TA_FuncDef TA_DEF_ACOS;
+extern const TA_FuncDef TA_DEF_AD;
+extern const TA_FuncDef TA_DEF_ADD;
+extern const TA_FuncDef TA_DEF_ADOSC;
+extern const TA_FuncDef TA_DEF_ADX;
+extern const TA_FuncDef TA_DEF_ADXR;
+extern const TA_FuncDef TA_DEF_APO;
+extern const TA_FuncDef TA_DEF_AROON;
+extern const TA_FuncDef TA_DEF_AROONOSC;
+extern const TA_FuncDef TA_DEF_ASIN;
+extern const TA_FuncDef TA_DEF_ATAN;
+extern const TA_FuncDef TA_DEF_ATR;
+extern const TA_FuncDef TA_DEF_AVGPRICE;
+extern const TA_FuncDef TA_DEF_BBANDS;
+extern const TA_FuncDef TA_DEF_BETA;
+extern const TA_FuncDef TA_DEF_BOP;
+extern const TA_FuncDef TA_DEF_CCI;
+extern const TA_FuncDef TA_DEF_CDL2CROWS;
+extern const TA_FuncDef TA_DEF_CDL3BLACKCROWS;
+extern const TA_FuncDef TA_DEF_CDL3INSIDE;
+extern const TA_FuncDef TA_DEF_CDL3LINESTRIKE;
+extern const TA_FuncDef TA_DEF_CDL3OUTSIDE;
+extern const TA_FuncDef TA_DEF_CDL3STARSINSOUTH;
+extern const TA_FuncDef TA_DEF_CDL3WHITESOLDIERS;
+extern const TA_FuncDef TA_DEF_CDLABANDONEDBABY;
+extern const TA_FuncDef TA_DEF_CDLADVANCEBLOCK;
+extern const TA_FuncDef TA_DEF_CDLBELTHOLD;
+extern const TA_FuncDef TA_DEF_CDLBREAKAWAY;
+extern const TA_FuncDef TA_DEF_CDLCLOSINGMARUBOZU;
+extern const TA_FuncDef TA_DEF_CDLCONCEALBABYSWALL;
+extern const TA_FuncDef TA_DEF_CDLCOUNTERATTACK;
+extern const TA_FuncDef TA_DEF_CDLDARKCLOUDCOVER;
+extern const TA_FuncDef TA_DEF_CDLDOJI;
+extern const TA_FuncDef TA_DEF_CDLDOJISTAR;
+extern const TA_FuncDef TA_DEF_CDLDRAGONFLYDOJI;
+extern const TA_FuncDef TA_DEF_CDLENGULFING;
+extern const TA_FuncDef TA_DEF_CDLEVENINGDOJISTAR;
+extern const TA_FuncDef TA_DEF_CDLEVENINGSTAR;
+extern const TA_FuncDef TA_DEF_CDLGAPSIDESIDEWHITE;
+extern const TA_FuncDef TA_DEF_CDLGRAVESTONEDOJI;
+extern const TA_FuncDef TA_DEF_CDLHAMMER;
+extern const TA_FuncDef TA_DEF_CDLHANGINGMAN;
+extern const TA_FuncDef TA_DEF_CDLHARAMI;
+extern const TA_FuncDef TA_DEF_CDLHARAMICROSS;
+extern const TA_FuncDef TA_DEF_CDLHIGHWAVE;
+extern const TA_FuncDef TA_DEF_CDLHIKKAKE;
+extern const TA_FuncDef TA_DEF_CDLHIKKAKEMOD;
+extern const TA_FuncDef TA_DEF_CDLHOMINGPIGEON;
+extern const TA_FuncDef TA_DEF_CDLIDENTICAL3CROWS;
+extern const TA_FuncDef TA_DEF_CDLINNECK;
+extern const TA_FuncDef TA_DEF_CDLINVERTEDHAMMER;
+extern const TA_FuncDef TA_DEF_CDLKICKING;
+extern const TA_FuncDef TA_DEF_CDLKICKINGBYLENGTH;
+extern const TA_FuncDef TA_DEF_CDLLADDERBOTTOM;
+extern const TA_FuncDef TA_DEF_CDLLONGLEGGEDDOJI;
+extern const TA_FuncDef TA_DEF_CDLLONGLINE;
+extern const TA_FuncDef TA_DEF_CDLMARUBOZU;
+extern const TA_FuncDef TA_DEF_CDLMATCHINGLOW;
+extern const TA_FuncDef TA_DEF_CDLMATHOLD;
+extern const TA_FuncDef TA_DEF_CDLMORNINGDOJISTAR;
+extern const TA_FuncDef TA_DEF_CDLMORNINGSTAR;
+extern const TA_FuncDef TA_DEF_CDLONNECK;
+extern const TA_FuncDef TA_DEF_CDLPIERCING;
+extern const TA_FuncDef TA_DEF_CDLRICKSHAWMAN;
+extern const TA_FuncDef TA_DEF_CDLRISEFALL3METHODS;
+extern const TA_FuncDef TA_DEF_CDLSEPARATINGLINES;
+extern const TA_FuncDef TA_DEF_CDLSHOOTINGSTAR;
+extern const TA_FuncDef TA_DEF_CDLSHORTLINE;
+extern const TA_FuncDef TA_DEF_CDLSPINNINGTOP;
+extern const TA_FuncDef TA_DEF_CDLSTALLEDPATTERN;
+extern const TA_FuncDef TA_DEF_CDLSTICKSANDWICH;
+extern const TA_FuncDef TA_DEF_CDLTAKURI;
+extern const TA_FuncDef TA_DEF_CDLTASUKIGAP;
+extern const TA_FuncDef TA_DEF_CDLTHRUSTING;
+extern const TA_FuncDef TA_DEF_CDLTRISTAR;
+extern const TA_FuncDef TA_DEF_CDLUNIQUE3RIVER;
+extern const TA_FuncDef TA_DEF_CDLUPSIDEGAP2CROWS;
+extern const TA_FuncDef TA_DEF_CDLXSIDEGAP3METHODS;
+extern const TA_FuncDef TA_DEF_CEIL;
+extern const TA_FuncDef TA_DEF_CMO;
+extern const TA_FuncDef TA_DEF_CORREL;
+extern const TA_FuncDef TA_DEF_COS;
+extern const TA_FuncDef TA_DEF_COSH;
+extern const TA_FuncDef TA_DEF_DEMA;
+extern const TA_FuncDef TA_DEF_DIV;
+extern const TA_FuncDef TA_DEF_DX;
+extern const TA_FuncDef TA_DEF_EMA;
+extern const TA_FuncDef TA_DEF_EXP;
+extern const TA_FuncDef TA_DEF_FLOOR;
+extern const TA_FuncDef TA_DEF_HT_DCPERIOD;
+extern const TA_FuncDef TA_DEF_HT_DCPHASE;
+extern const TA_FuncDef TA_DEF_HT_PHASOR;
+extern const TA_FuncDef TA_DEF_HT_SINE;
+extern const TA_FuncDef TA_DEF_HT_TRENDLINE;
+extern const TA_FuncDef TA_DEF_HT_TRENDMODE;
+extern const TA_FuncDef TA_DEF_KAMA;
+extern const TA_FuncDef TA_DEF_LINEARREG;
+extern const TA_FuncDef TA_DEF_LINEARREG_ANGLE;
+extern const TA_FuncDef TA_DEF_LINEARREG_INTERCEPT;
+extern const TA_FuncDef TA_DEF_LINEARREG_SLOPE;
+extern const TA_FuncDef TA_DEF_LN;
+extern const TA_FuncDef TA_DEF_LOG10;
+extern const TA_FuncDef TA_DEF_MA;
+extern const TA_FuncDef TA_DEF_MACD;
+extern const TA_FuncDef TA_DEF_MACDEXT;
+extern const TA_FuncDef TA_DEF_MACDFIX;
+extern const TA_FuncDef TA_DEF_MAMA;
+extern const TA_FuncDef TA_DEF_MAVP;
+extern const TA_FuncDef TA_DEF_MAX;
+extern const TA_FuncDef TA_DEF_MAXINDEX;
+extern const TA_FuncDef TA_DEF_MEDPRICE;
+extern const TA_FuncDef TA_DEF_MFI;
+extern const TA_FuncDef TA_DEF_MIDPOINT;
+extern const TA_FuncDef TA_DEF_MIDPRICE;
+extern const TA_FuncDef TA_DEF_MIN;
+extern const TA_FuncDef TA_DEF_MININDEX;
+extern const TA_FuncDef TA_DEF_MINMAX;
+extern const TA_FuncDef TA_DEF_MINMAXINDEX;
+extern const TA_FuncDef TA_DEF_MINUS_DI;
+extern const TA_FuncDef TA_DEF_MINUS_DM;
+extern const TA_FuncDef TA_DEF_MOM;
+extern const TA_FuncDef TA_DEF_MULT;
+extern const TA_FuncDef TA_DEF_NATR;
+extern const TA_FuncDef TA_DEF_OBV;
+extern const TA_FuncDef TA_DEF_PLUS_DI;
+extern const TA_FuncDef TA_DEF_PLUS_DM;
+extern const TA_FuncDef TA_DEF_PPO;
+extern const TA_FuncDef TA_DEF_ROC;
+extern const TA_FuncDef TA_DEF_ROCP;
+extern const TA_FuncDef TA_DEF_ROCR;
+extern const TA_FuncDef TA_DEF_ROCR100;
+extern const TA_FuncDef TA_DEF_RSI;
+extern const TA_FuncDef TA_DEF_SAR;
+extern const TA_FuncDef TA_DEF_SAREXT;
+extern const TA_FuncDef TA_DEF_SIN;
+extern const TA_FuncDef TA_DEF_SINH;
+extern const TA_FuncDef TA_DEF_SMA;
+extern const TA_FuncDef TA_DEF_SQRT;
+extern const TA_FuncDef TA_DEF_STDDEV;
+extern const TA_FuncDef TA_DEF_STOCH;
+extern const TA_FuncDef TA_DEF_STOCHF;
+extern const TA_FuncDef TA_DEF_STOCHRSI;
+extern const TA_FuncDef TA_DEF_SUB;
+extern const TA_FuncDef TA_DEF_SUM;
+extern const TA_FuncDef TA_DEF_T3;
+extern const TA_FuncDef TA_DEF_TAN;
+extern const TA_FuncDef TA_DEF_TANH;
+extern const TA_FuncDef TA_DEF_TEMA;
+extern const TA_FuncDef TA_DEF_TRANGE;
+extern const TA_FuncDef TA_DEF_TRIMA;
+extern const TA_FuncDef TA_DEF_TRIX;
+extern const TA_FuncDef TA_DEF_TSF;
+extern const TA_FuncDef TA_DEF_TYPPRICE;
+extern const TA_FuncDef TA_DEF_ULTOSC;
+extern const TA_FuncDef TA_DEF_VAR;
+extern const TA_FuncDef TA_DEF_WCLPRICE;
+extern const TA_FuncDef TA_DEF_WILLR;
+extern const TA_FuncDef TA_DEF_WMA;
+
+const TA_FuncDef *TA_PerGroupFunc_0[] = {
+&TA_DEF_ADD,
+&TA_DEF_DIV,
+&TA_DEF_MAX,
+&TA_DEF_MAXINDEX,
+&TA_DEF_MIN,
+&TA_DEF_MININDEX,
+&TA_DEF_MINMAX,
+&TA_DEF_MINMAXINDEX,
+&TA_DEF_MULT,
+&TA_DEF_SUB,
+&TA_DEF_SUM,
+NULL };
+#define SIZE_GROUP_0 ((sizeof(TA_PerGroupFunc_0)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_1[] = {
+&TA_DEF_ACOS,
+&TA_DEF_ASIN,
+&TA_DEF_ATAN,
+&TA_DEF_CEIL,
+&TA_DEF_COS,
+&TA_DEF_COSH,
+&TA_DEF_EXP,
+&TA_DEF_FLOOR,
+&TA_DEF_LN,
+&TA_DEF_LOG10,
+&TA_DEF_SIN,
+&TA_DEF_SINH,
+&TA_DEF_SQRT,
+&TA_DEF_TAN,
+&TA_DEF_TANH,
+NULL };
+#define SIZE_GROUP_1 ((sizeof(TA_PerGroupFunc_1)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_2[] = {
+&TA_DEF_BBANDS,
+&TA_DEF_DEMA,
+&TA_DEF_EMA,
+&TA_DEF_HT_TRENDLINE,
+&TA_DEF_KAMA,
+&TA_DEF_MA,
+&TA_DEF_MAMA,
+&TA_DEF_MAVP,
+&TA_DEF_MIDPOINT,
+&TA_DEF_MIDPRICE,
+&TA_DEF_SAR,
+&TA_DEF_SAREXT,
+&TA_DEF_SMA,
+&TA_DEF_T3,
+&TA_DEF_TEMA,
+&TA_DEF_TRIMA,
+&TA_DEF_WMA,
+NULL };
+#define SIZE_GROUP_2 ((sizeof(TA_PerGroupFunc_2)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_3[] = {
+&TA_DEF_ATR,
+&TA_DEF_NATR,
+&TA_DEF_TRANGE,
+NULL };
+#define SIZE_GROUP_3 ((sizeof(TA_PerGroupFunc_3)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_4[] = {
+&TA_DEF_ADX,
+&TA_DEF_ADXR,
+&TA_DEF_APO,
+&TA_DEF_AROON,
+&TA_DEF_AROONOSC,
+&TA_DEF_BOP,
+&TA_DEF_CCI,
+&TA_DEF_CMO,
+&TA_DEF_DX,
+&TA_DEF_MACD,
+&TA_DEF_MACDEXT,
+&TA_DEF_MACDFIX,
+&TA_DEF_MFI,
+&TA_DEF_MINUS_DI,
+&TA_DEF_MINUS_DM,
+&TA_DEF_MOM,
+&TA_DEF_PLUS_DI,
+&TA_DEF_PLUS_DM,
+&TA_DEF_PPO,
+&TA_DEF_ROC,
+&TA_DEF_ROCP,
+&TA_DEF_ROCR,
+&TA_DEF_ROCR100,
+&TA_DEF_RSI,
+&TA_DEF_STOCH,
+&TA_DEF_STOCHF,
+&TA_DEF_STOCHRSI,
+&TA_DEF_TRIX,
+&TA_DEF_ULTOSC,
+&TA_DEF_WILLR,
+NULL };
+#define SIZE_GROUP_4 ((sizeof(TA_PerGroupFunc_4)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_5[] = {
+&TA_DEF_HT_DCPERIOD,
+&TA_DEF_HT_DCPHASE,
+&TA_DEF_HT_PHASOR,
+&TA_DEF_HT_SINE,
+&TA_DEF_HT_TRENDMODE,
+NULL };
+#define SIZE_GROUP_5 ((sizeof(TA_PerGroupFunc_5)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_6[] = {
+&TA_DEF_AD,
+&TA_DEF_ADOSC,
+&TA_DEF_OBV,
+NULL };
+#define SIZE_GROUP_6 ((sizeof(TA_PerGroupFunc_6)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_7[] = {
+&TA_DEF_CDL2CROWS,
+&TA_DEF_CDL3BLACKCROWS,
+&TA_DEF_CDL3INSIDE,
+&TA_DEF_CDL3LINESTRIKE,
+&TA_DEF_CDL3OUTSIDE,
+&TA_DEF_CDL3STARSINSOUTH,
+&TA_DEF_CDL3WHITESOLDIERS,
+&TA_DEF_CDLABANDONEDBABY,
+&TA_DEF_CDLADVANCEBLOCK,
+&TA_DEF_CDLBELTHOLD,
+&TA_DEF_CDLBREAKAWAY,
+&TA_DEF_CDLCLOSINGMARUBOZU,
+&TA_DEF_CDLCONCEALBABYSWALL,
+&TA_DEF_CDLCOUNTERATTACK,
+&TA_DEF_CDLDARKCLOUDCOVER,
+&TA_DEF_CDLDOJI,
+&TA_DEF_CDLDOJISTAR,
+&TA_DEF_CDLDRAGONFLYDOJI,
+&TA_DEF_CDLENGULFING,
+&TA_DEF_CDLEVENINGDOJISTAR,
+&TA_DEF_CDLEVENINGSTAR,
+&TA_DEF_CDLGAPSIDESIDEWHITE,
+&TA_DEF_CDLGRAVESTONEDOJI,
+&TA_DEF_CDLHAMMER,
+&TA_DEF_CDLHANGINGMAN,
+&TA_DEF_CDLHARAMI,
+&TA_DEF_CDLHARAMICROSS,
+&TA_DEF_CDLHIGHWAVE,
+&TA_DEF_CDLHIKKAKE,
+&TA_DEF_CDLHIKKAKEMOD,
+&TA_DEF_CDLHOMINGPIGEON,
+&TA_DEF_CDLIDENTICAL3CROWS,
+&TA_DEF_CDLINNECK,
+&TA_DEF_CDLINVERTEDHAMMER,
+&TA_DEF_CDLKICKING,
+&TA_DEF_CDLKICKINGBYLENGTH,
+&TA_DEF_CDLLADDERBOTTOM,
+&TA_DEF_CDLLONGLEGGEDDOJI,
+&TA_DEF_CDLLONGLINE,
+&TA_DEF_CDLMARUBOZU,
+&TA_DEF_CDLMATCHINGLOW,
+&TA_DEF_CDLMATHOLD,
+&TA_DEF_CDLMORNINGDOJISTAR,
+&TA_DEF_CDLMORNINGSTAR,
+&TA_DEF_CDLONNECK,
+&TA_DEF_CDLPIERCING,
+&TA_DEF_CDLRICKSHAWMAN,
+&TA_DEF_CDLRISEFALL3METHODS,
+&TA_DEF_CDLSEPARATINGLINES,
+&TA_DEF_CDLSHOOTINGSTAR,
+&TA_DEF_CDLSHORTLINE,
+&TA_DEF_CDLSPINNINGTOP,
+&TA_DEF_CDLSTALLEDPATTERN,
+&TA_DEF_CDLSTICKSANDWICH,
+&TA_DEF_CDLTAKURI,
+&TA_DEF_CDLTASUKIGAP,
+&TA_DEF_CDLTHRUSTING,
+&TA_DEF_CDLTRISTAR,
+&TA_DEF_CDLUNIQUE3RIVER,
+&TA_DEF_CDLUPSIDEGAP2CROWS,
+&TA_DEF_CDLXSIDEGAP3METHODS,
+NULL };
+#define SIZE_GROUP_7 ((sizeof(TA_PerGroupFunc_7)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_8[] = {
+&TA_DEF_BETA,
+&TA_DEF_CORREL,
+&TA_DEF_LINEARREG,
+&TA_DEF_LINEARREG_ANGLE,
+&TA_DEF_LINEARREG_INTERCEPT,
+&TA_DEF_LINEARREG_SLOPE,
+&TA_DEF_STDDEV,
+&TA_DEF_TSF,
+&TA_DEF_VAR,
+NULL };
+#define SIZE_GROUP_8 ((sizeof(TA_PerGroupFunc_8)/sizeof(const TA_FuncDef *))-1)
+
+const TA_FuncDef *TA_PerGroupFunc_9[] = {
+&TA_DEF_AVGPRICE,
+&TA_DEF_MEDPRICE,
+&TA_DEF_TYPPRICE,
+&TA_DEF_WCLPRICE,
+NULL };
+#define SIZE_GROUP_9 ((sizeof(TA_PerGroupFunc_9)/sizeof(const TA_FuncDef *))-1)
+/* Generated */ const TA_FuncDef **TA_PerGroupFuncDef[10] = {
+&TA_PerGroupFunc_0[0],
+&TA_PerGroupFunc_1[0],
+&TA_PerGroupFunc_2[0],
+&TA_PerGroupFunc_3[0],
+&TA_PerGroupFunc_4[0],
+&TA_PerGroupFunc_5[0],
+&TA_PerGroupFunc_6[0],
+&TA_PerGroupFunc_7[0],
+&TA_PerGroupFunc_8[0],
+&TA_PerGroupFunc_9[0]
+/* Generated */ };
+
+/* Generated */ const unsigned int TA_PerGroupSize[10] = {
+SIZE_GROUP_0,
+SIZE_GROUP_1,
+SIZE_GROUP_2,
+SIZE_GROUP_3,
+SIZE_GROUP_4,
+SIZE_GROUP_5,
+SIZE_GROUP_6,
+SIZE_GROUP_7,
+SIZE_GROUP_8,
+SIZE_GROUP_9
+/* Generated */ };
+
+/* Generated */ const unsigned int TA_TotalNbFunction =
+SIZE_GROUP_0+
+SIZE_GROUP_1+
+SIZE_GROUP_2+
+SIZE_GROUP_3+
+SIZE_GROUP_4+
+SIZE_GROUP_5+
+SIZE_GROUP_6+
+SIZE_GROUP_7+
+SIZE_GROUP_8+
+SIZE_GROUP_9;
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/ta_java_defs.h b/vendor/ta-lib/src/ta_abstract/ta_java_defs.h
new file mode 100644
index 000000000..489a20b76
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/ta_java_defs.h
@@ -0,0 +1,360 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* DO NOT MODIFY this file.
+ * This file is automatically generated by gen_code.
+ *
+ * If you are not re-generating the java code (which is most
+ * likely the case), just ignore this file.
+ */
+
+#define TA_ACOS_Lookback acosLookback
+#define TA_ACOS acos
+#define TA_AD_Lookback adLookback
+#define TA_AD ad
+#define TA_ADD_Lookback addLookback
+#define TA_ADD add
+#define TA_ADOSC_Lookback adOscLookback
+#define TA_ADOSC adOsc
+#define TA_ADX_Lookback adxLookback
+#define TA_ADX adx
+#define TA_ADXR_Lookback adxrLookback
+#define TA_ADXR adxr
+#define TA_APO_Lookback apoLookback
+#define TA_APO apo
+#define TA_AROON_Lookback aroonLookback
+#define TA_AROON aroon
+#define TA_AROONOSC_Lookback aroonOscLookback
+#define TA_AROONOSC aroonOsc
+#define TA_ASIN_Lookback asinLookback
+#define TA_ASIN asin
+#define TA_ATAN_Lookback atanLookback
+#define TA_ATAN atan
+#define TA_ATR_Lookback atrLookback
+#define TA_ATR atr
+#define TA_AVGPRICE_Lookback avgPriceLookback
+#define TA_AVGPRICE avgPrice
+#define TA_BBANDS_Lookback bbandsLookback
+#define TA_BBANDS bbands
+#define TA_BETA_Lookback betaLookback
+#define TA_BETA beta
+#define TA_BOP_Lookback bopLookback
+#define TA_BOP bop
+#define TA_CCI_Lookback cciLookback
+#define TA_CCI cci
+#define TA_CDL2CROWS_Lookback cdl2CrowsLookback
+#define TA_CDL2CROWS cdl2Crows
+#define TA_CDL3BLACKCROWS_Lookback cdl3BlackCrowsLookback
+#define TA_CDL3BLACKCROWS cdl3BlackCrows
+#define TA_CDL3INSIDE_Lookback cdl3InsideLookback
+#define TA_CDL3INSIDE cdl3Inside
+#define TA_CDL3LINESTRIKE_Lookback cdl3LineStrikeLookback
+#define TA_CDL3LINESTRIKE cdl3LineStrike
+#define TA_CDL3OUTSIDE_Lookback cdl3OutsideLookback
+#define TA_CDL3OUTSIDE cdl3Outside
+#define TA_CDL3STARSINSOUTH_Lookback cdl3StarsInSouthLookback
+#define TA_CDL3STARSINSOUTH cdl3StarsInSouth
+#define TA_CDL3WHITESOLDIERS_Lookback cdl3WhiteSoldiersLookback
+#define TA_CDL3WHITESOLDIERS cdl3WhiteSoldiers
+#define TA_CDLABANDONEDBABY_Lookback cdlAbandonedBabyLookback
+#define TA_CDLABANDONEDBABY cdlAbandonedBaby
+#define TA_CDLADVANCEBLOCK_Lookback cdlAdvanceBlockLookback
+#define TA_CDLADVANCEBLOCK cdlAdvanceBlock
+#define TA_CDLBELTHOLD_Lookback cdlBeltHoldLookback
+#define TA_CDLBELTHOLD cdlBeltHold
+#define TA_CDLBREAKAWAY_Lookback cdlBreakawayLookback
+#define TA_CDLBREAKAWAY cdlBreakaway
+#define TA_CDLCLOSINGMARUBOZU_Lookback cdlClosingMarubozuLookback
+#define TA_CDLCLOSINGMARUBOZU cdlClosingMarubozu
+#define TA_CDLCONCEALBABYSWALL_Lookback cdlConcealBabysWallLookback
+#define TA_CDLCONCEALBABYSWALL cdlConcealBabysWall
+#define TA_CDLCOUNTERATTACK_Lookback cdlCounterAttackLookback
+#define TA_CDLCOUNTERATTACK cdlCounterAttack
+#define TA_CDLDARKCLOUDCOVER_Lookback cdlDarkCloudCoverLookback
+#define TA_CDLDARKCLOUDCOVER cdlDarkCloudCover
+#define TA_CDLDOJI_Lookback cdlDojiLookback
+#define TA_CDLDOJI cdlDoji
+#define TA_CDLDOJISTAR_Lookback cdlDojiStarLookback
+#define TA_CDLDOJISTAR cdlDojiStar
+#define TA_CDLDRAGONFLYDOJI_Lookback cdlDragonflyDojiLookback
+#define TA_CDLDRAGONFLYDOJI cdlDragonflyDoji
+#define TA_CDLENGULFING_Lookback cdlEngulfingLookback
+#define TA_CDLENGULFING cdlEngulfing
+#define TA_CDLEVENINGDOJISTAR_Lookback cdlEveningDojiStarLookback
+#define TA_CDLEVENINGDOJISTAR cdlEveningDojiStar
+#define TA_CDLEVENINGSTAR_Lookback cdlEveningStarLookback
+#define TA_CDLEVENINGSTAR cdlEveningStar
+#define TA_CDLGAPSIDESIDEWHITE_Lookback cdlGapSideSideWhiteLookback
+#define TA_CDLGAPSIDESIDEWHITE cdlGapSideSideWhite
+#define TA_CDLGRAVESTONEDOJI_Lookback cdlGravestoneDojiLookback
+#define TA_CDLGRAVESTONEDOJI cdlGravestoneDoji
+#define TA_CDLHAMMER_Lookback cdlHammerLookback
+#define TA_CDLHAMMER cdlHammer
+#define TA_CDLHANGINGMAN_Lookback cdlHangingManLookback
+#define TA_CDLHANGINGMAN cdlHangingMan
+#define TA_CDLHARAMI_Lookback cdlHaramiLookback
+#define TA_CDLHARAMI cdlHarami
+#define TA_CDLHARAMICROSS_Lookback cdlHaramiCrossLookback
+#define TA_CDLHARAMICROSS cdlHaramiCross
+#define TA_CDLHIGHWAVE_Lookback cdlHignWaveLookback
+#define TA_CDLHIGHWAVE cdlHignWave
+#define TA_CDLHIKKAKE_Lookback cdlHikkakeLookback
+#define TA_CDLHIKKAKE cdlHikkake
+#define TA_CDLHIKKAKEMOD_Lookback cdlHikkakeModLookback
+#define TA_CDLHIKKAKEMOD cdlHikkakeMod
+#define TA_CDLHOMINGPIGEON_Lookback cdlHomingPigeonLookback
+#define TA_CDLHOMINGPIGEON cdlHomingPigeon
+#define TA_CDLIDENTICAL3CROWS_Lookback cdlIdentical3CrowsLookback
+#define TA_CDLIDENTICAL3CROWS cdlIdentical3Crows
+#define TA_CDLINNECK_Lookback cdlInNeckLookback
+#define TA_CDLINNECK cdlInNeck
+#define TA_CDLINVERTEDHAMMER_Lookback cdlInvertedHammerLookback
+#define TA_CDLINVERTEDHAMMER cdlInvertedHammer
+#define TA_CDLKICKING_Lookback cdlKickingLookback
+#define TA_CDLKICKING cdlKicking
+#define TA_CDLKICKINGBYLENGTH_Lookback cdlKickingByLengthLookback
+#define TA_CDLKICKINGBYLENGTH cdlKickingByLength
+#define TA_CDLLADDERBOTTOM_Lookback cdlLadderBottomLookback
+#define TA_CDLLADDERBOTTOM cdlLadderBottom
+#define TA_CDLLONGLEGGEDDOJI_Lookback cdlLongLeggedDojiLookback
+#define TA_CDLLONGLEGGEDDOJI cdlLongLeggedDoji
+#define TA_CDLLONGLINE_Lookback cdlLongLineLookback
+#define TA_CDLLONGLINE cdlLongLine
+#define TA_CDLMARUBOZU_Lookback cdlMarubozuLookback
+#define TA_CDLMARUBOZU cdlMarubozu
+#define TA_CDLMATCHINGLOW_Lookback cdlMatchingLowLookback
+#define TA_CDLMATCHINGLOW cdlMatchingLow
+#define TA_CDLMATHOLD_Lookback cdlMatHoldLookback
+#define TA_CDLMATHOLD cdlMatHold
+#define TA_CDLMORNINGDOJISTAR_Lookback cdlMorningDojiStarLookback
+#define TA_CDLMORNINGDOJISTAR cdlMorningDojiStar
+#define TA_CDLMORNINGSTAR_Lookback cdlMorningStarLookback
+#define TA_CDLMORNINGSTAR cdlMorningStar
+#define TA_CDLONNECK_Lookback cdlOnNeckLookback
+#define TA_CDLONNECK cdlOnNeck
+#define TA_CDLPIERCING_Lookback cdlPiercingLookback
+#define TA_CDLPIERCING cdlPiercing
+#define TA_CDLRICKSHAWMAN_Lookback cdlRickshawManLookback
+#define TA_CDLRICKSHAWMAN cdlRickshawMan
+#define TA_CDLRISEFALL3METHODS_Lookback cdlRiseFall3MethodsLookback
+#define TA_CDLRISEFALL3METHODS cdlRiseFall3Methods
+#define TA_CDLSEPARATINGLINES_Lookback cdlSeperatingLinesLookback
+#define TA_CDLSEPARATINGLINES cdlSeperatingLines
+#define TA_CDLSHOOTINGSTAR_Lookback cdlShootingStarLookback
+#define TA_CDLSHOOTINGSTAR cdlShootingStar
+#define TA_CDLSHORTLINE_Lookback cdlShortLineLookback
+#define TA_CDLSHORTLINE cdlShortLine
+#define TA_CDLSPINNINGTOP_Lookback cdlSpinningTopLookback
+#define TA_CDLSPINNINGTOP cdlSpinningTop
+#define TA_CDLSTALLEDPATTERN_Lookback cdlStalledPatternLookback
+#define TA_CDLSTALLEDPATTERN cdlStalledPattern
+#define TA_CDLSTICKSANDWICH_Lookback cdlStickSandwhichLookback
+#define TA_CDLSTICKSANDWICH cdlStickSandwhich
+#define TA_CDLTAKURI_Lookback cdlTakuriLookback
+#define TA_CDLTAKURI cdlTakuri
+#define TA_CDLTASUKIGAP_Lookback cdlTasukiGapLookback
+#define TA_CDLTASUKIGAP cdlTasukiGap
+#define TA_CDLTHRUSTING_Lookback cdlThrustingLookback
+#define TA_CDLTHRUSTING cdlThrusting
+#define TA_CDLTRISTAR_Lookback cdlTristarLookback
+#define TA_CDLTRISTAR cdlTristar
+#define TA_CDLUNIQUE3RIVER_Lookback cdlUnique3RiverLookback
+#define TA_CDLUNIQUE3RIVER cdlUnique3River
+#define TA_CDLUPSIDEGAP2CROWS_Lookback cdlUpsideGap2CrowsLookback
+#define TA_CDLUPSIDEGAP2CROWS cdlUpsideGap2Crows
+#define TA_CDLXSIDEGAP3METHODS_Lookback cdlXSideGap3MethodsLookback
+#define TA_CDLXSIDEGAP3METHODS cdlXSideGap3Methods
+#define TA_CEIL_Lookback ceilLookback
+#define TA_CEIL ceil
+#define TA_CMO_Lookback cmoLookback
+#define TA_CMO cmo
+#define TA_CORREL_Lookback correlLookback
+#define TA_CORREL correl
+#define TA_COS_Lookback cosLookback
+#define TA_COS cos
+#define TA_COSH_Lookback coshLookback
+#define TA_COSH cosh
+#define TA_DEMA_Lookback demaLookback
+#define TA_DEMA dema
+#define TA_DIV_Lookback divLookback
+#define TA_DIV div
+#define TA_DX_Lookback dxLookback
+#define TA_DX dx
+#define TA_EMA_Lookback emaLookback
+#define TA_EMA ema
+#define TA_EXP_Lookback expLookback
+#define TA_EXP exp
+#define TA_FLOOR_Lookback floorLookback
+#define TA_FLOOR floor
+#define TA_HT_DCPERIOD_Lookback htDcPeriodLookback
+#define TA_HT_DCPERIOD htDcPeriod
+#define TA_HT_DCPHASE_Lookback htDcPhaseLookback
+#define TA_HT_DCPHASE htDcPhase
+#define TA_HT_PHASOR_Lookback htPhasorLookback
+#define TA_HT_PHASOR htPhasor
+#define TA_HT_SINE_Lookback htSineLookback
+#define TA_HT_SINE htSine
+#define TA_HT_TRENDLINE_Lookback htTrendlineLookback
+#define TA_HT_TRENDLINE htTrendline
+#define TA_HT_TRENDMODE_Lookback htTrendModeLookback
+#define TA_HT_TRENDMODE htTrendMode
+#define TA_KAMA_Lookback kamaLookback
+#define TA_KAMA kama
+#define TA_LINEARREG_Lookback linearRegLookback
+#define TA_LINEARREG linearReg
+#define TA_LINEARREG_ANGLE_Lookback linearRegAngleLookback
+#define TA_LINEARREG_ANGLE linearRegAngle
+#define TA_LINEARREG_INTERCEPT_Lookback linearRegInterceptLookback
+#define TA_LINEARREG_INTERCEPT linearRegIntercept
+#define TA_LINEARREG_SLOPE_Lookback linearRegSlopeLookback
+#define TA_LINEARREG_SLOPE linearRegSlope
+#define TA_LN_Lookback lnLookback
+#define TA_LN ln
+#define TA_LOG10_Lookback log10Lookback
+#define TA_LOG10 log10
+#define TA_MA_Lookback movingAverageLookback
+#define TA_MA movingAverage
+#define TA_MACD_Lookback macdLookback
+#define TA_MACD macd
+#define TA_MACDEXT_Lookback macdExtLookback
+#define TA_MACDEXT macdExt
+#define TA_MACDFIX_Lookback macdFixLookback
+#define TA_MACDFIX macdFix
+#define TA_MAMA_Lookback mamaLookback
+#define TA_MAMA mama
+#define TA_MAVP_Lookback movingAverageVariablePeriodLookback
+#define TA_MAVP movingAverageVariablePeriod
+#define TA_MAX_Lookback maxLookback
+#define TA_MAX max
+#define TA_MAXINDEX_Lookback maxIndexLookback
+#define TA_MAXINDEX maxIndex
+#define TA_MEDPRICE_Lookback medPriceLookback
+#define TA_MEDPRICE medPrice
+#define TA_MFI_Lookback mfiLookback
+#define TA_MFI mfi
+#define TA_MIDPOINT_Lookback midPointLookback
+#define TA_MIDPOINT midPoint
+#define TA_MIDPRICE_Lookback midPriceLookback
+#define TA_MIDPRICE midPrice
+#define TA_MIN_Lookback minLookback
+#define TA_MIN min
+#define TA_MININDEX_Lookback minIndexLookback
+#define TA_MININDEX minIndex
+#define TA_MINMAX_Lookback minMaxLookback
+#define TA_MINMAX minMax
+#define TA_MINMAXINDEX_Lookback minMaxIndexLookback
+#define TA_MINMAXINDEX minMaxIndex
+#define TA_MINUS_DI_Lookback minusDILookback
+#define TA_MINUS_DI minusDI
+#define TA_MINUS_DM_Lookback minusDMLookback
+#define TA_MINUS_DM minusDM
+#define TA_MOM_Lookback momLookback
+#define TA_MOM mom
+#define TA_MULT_Lookback multLookback
+#define TA_MULT mult
+#define TA_NATR_Lookback natrLookback
+#define TA_NATR natr
+#define TA_OBV_Lookback obvLookback
+#define TA_OBV obv
+#define TA_PLUS_DI_Lookback plusDILookback
+#define TA_PLUS_DI plusDI
+#define TA_PLUS_DM_Lookback plusDMLookback
+#define TA_PLUS_DM plusDM
+#define TA_PPO_Lookback ppoLookback
+#define TA_PPO ppo
+#define TA_ROC_Lookback rocLookback
+#define TA_ROC roc
+#define TA_ROCP_Lookback rocPLookback
+#define TA_ROCP rocP
+#define TA_ROCR_Lookback rocRLookback
+#define TA_ROCR rocR
+#define TA_ROCR100_Lookback rocR100Lookback
+#define TA_ROCR100 rocR100
+#define TA_RSI_Lookback rsiLookback
+#define TA_RSI rsi
+#define TA_SAR_Lookback sarLookback
+#define TA_SAR sar
+#define TA_SAREXT_Lookback sarExtLookback
+#define TA_SAREXT sarExt
+#define TA_SIN_Lookback sinLookback
+#define TA_SIN sin
+#define TA_SINH_Lookback sinhLookback
+#define TA_SINH sinh
+#define TA_SMA_Lookback smaLookback
+#define TA_SMA sma
+#define TA_SQRT_Lookback sqrtLookback
+#define TA_SQRT sqrt
+#define TA_STDDEV_Lookback stdDevLookback
+#define TA_STDDEV stdDev
+#define TA_STOCH_Lookback stochLookback
+#define TA_STOCH stoch
+#define TA_STOCHF_Lookback stochFLookback
+#define TA_STOCHF stochF
+#define TA_STOCHRSI_Lookback stochRsiLookback
+#define TA_STOCHRSI stochRsi
+#define TA_SUB_Lookback subLookback
+#define TA_SUB sub
+#define TA_SUM_Lookback sumLookback
+#define TA_SUM sum
+#define TA_T3_Lookback t3Lookback
+#define TA_T3 t3
+#define TA_TAN_Lookback tanLookback
+#define TA_TAN tan
+#define TA_TANH_Lookback tanhLookback
+#define TA_TANH tanh
+#define TA_TEMA_Lookback temaLookback
+#define TA_TEMA tema
+#define TA_TRANGE_Lookback trueRangeLookback
+#define TA_TRANGE trueRange
+#define TA_TRIMA_Lookback trimaLookback
+#define TA_TRIMA trima
+#define TA_TRIX_Lookback trixLookback
+#define TA_TRIX trix
+#define TA_TSF_Lookback tsfLookback
+#define TA_TSF tsf
+#define TA_TYPPRICE_Lookback typPriceLookback
+#define TA_TYPPRICE typPrice
+#define TA_ULTOSC_Lookback ultOscLookback
+#define TA_ULTOSC ultOsc
+#define TA_VAR_Lookback varianceLookback
+#define TA_VAR variance
+#define TA_WCLPRICE_Lookback wclPriceLookback
+#define TA_WCLPRICE wclPrice
+#define TA_WILLR_Lookback willRLookback
+#define TA_WILLR willR
+#define TA_WMA_Lookback wmaLookback
+#define TA_WMA wma
+
+/***************
+ * End of File *
+ ***************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_a.c b/vendor/ta-lib/src/ta_abstract/tables/table_a.c
new file mode 100644
index 000000000..f830a6daf
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_a.c
@@ -0,0 +1,373 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'A' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* ACOS BEGIN */
+DEF_MATH_UNARY_OPERATOR( ACOS, "Vector Trigonometric ACos", "Acos" )
+/* ACOS END */
+
+/* AD BEGIN */
+static const TA_InputParameterInfo *TA_AD_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLCV,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_AD_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_AD_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( AD, /* name */
+ TA_GroupId_VolumeIndicators, /* groupId */
+ "Chaikin A/D Line", /* hint */
+ "Ad", /* CamelCase name */
+ 0 /* flags */
+ );
+/* AD END */
+
+/* ADD BEGIN */
+DEF_MATH_BINARY_OPERATOR( ADD, "Vector Arithmetic Add", "Add" )
+/* ADD END */
+
+/* ADOSC BEGIN */
+static const TA_OptInputParameterInfo TA_DEF_UI_FastADOSC_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInFastPeriod", /* paramName */
+ 0, /* flags */
+
+ "Fast Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 3, /* defaultValue */
+ "Number of period for the fast MA", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_SlowADOSC_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInSlowPeriod", /* paramName */
+ 0, /* flags */
+
+ "Slow Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive_Minimum2, /* dataSet */
+ 10, /* defaultValue */
+ "Number of period for the slow MA", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_InputParameterInfo *TA_ADOSC_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLCV,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ADOSC_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ADOSC_OptInputs[] =
+{
+ &TA_DEF_UI_FastADOSC_Period,
+ &TA_DEF_UI_SlowADOSC_Period,
+ NULL
+};
+
+DEF_FUNCTION( ADOSC, /* name */
+ TA_GroupId_VolumeIndicators, /* groupId */
+ "Chaikin A/D Oscillator", /* hint */
+ "AdOsc", /* CamelCase name */
+ 0 /* flags */
+ );
+/* ADOSC END */
+
+/* ADX BEGIN */
+static const TA_InputParameterInfo *TA_ADX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ADX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ADX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( ADX, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Average Directional Movement Index", /* hint */
+ "Adx", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* ADX END */
+
+/* ADXR BEGIN */
+static const TA_InputParameterInfo *TA_ADXR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ADXR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ADXR_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( ADXR, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Average Directional Movement Index Rating", /* hint */
+ "Adxr", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* ADXR END */
+
+/* APO BEGIN */
+static const TA_InputParameterInfo *TA_APO_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_APO_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_APO_OptInputs[] =
+{ &TA_DEF_UI_Fast_Period,
+ &TA_DEF_UI_Slow_Period,
+ &TA_DEF_UI_MA_Method,
+ NULL
+};
+
+DEF_FUNCTION( APO, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Absolute Price Oscillator", /* hint */
+ "Apo", /* CamelCase name */
+ 0 /* flags */
+ );
+/* APO END */
+
+/* AROON BEGIN */
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_AroonUp =
+ { TA_Output_Real, "outAroonDown", TA_OUT_DASH_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_AroonDown =
+ { TA_Output_Real, "outAroonUp", TA_OUT_LINE };
+
+static const TA_InputParameterInfo *TA_AROON_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_AROON_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_AroonUp,
+ &TA_DEF_UI_Output_Real_AroonDown,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_AROON_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( AROON, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Aroon", /* hint */
+ "Aroon", /* CamelCase name */
+ 0 /* flags */
+ );
+
+/* AROON END */
+
+/* AROONOSC BEGIN */
+static const TA_InputParameterInfo *TA_AROONOSC_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_AROONOSC_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_AROONOSC_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( AROONOSC, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Aroon Oscillator", /* hint */
+ "AroonOsc", /* CamelCase name */
+ 0 /* flags */
+ );
+
+/* AROONOSC END */
+
+/* ASIN BEGIN */
+DEF_MATH_UNARY_OPERATOR( ASIN, "Vector Trigonometric ASin", "Asin" )
+/* ASIN END */
+
+/* ATAN BEGIN */
+DEF_MATH_UNARY_OPERATOR( ATAN, "Vector Trigonometric ATan", "Atan" )
+/* ATAN END */
+
+/* ATR BEGIN */
+static const TA_InputParameterInfo *TA_ATR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ATR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ATR_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14,
+ NULL
+};
+
+DEF_FUNCTION( ATR, /* name */
+ TA_GroupId_VolatilityIndicators, /* groupId */
+ "Average True Range", /* hint */
+ "Atr", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* ATR END */
+
+/* AVGPRICE BEGIN */
+static const TA_InputParameterInfo *TA_AVGPRICE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_AVGPRICE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_AVGPRICE_OptInputs[] = { NULL };
+
+DEF_FUNCTION( AVGPRICE, /* name */
+ TA_GroupId_PriceTransform, /* groupId */
+ "Average Price", /* hint */
+ "AvgPrice", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* AVGPRICE END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableA[] =
+{
+ ADD_TO_TABLE(ACOS),
+ ADD_TO_TABLE(AD),
+ ADD_TO_TABLE(ADD),
+ ADD_TO_TABLE(ADOSC),
+ ADD_TO_TABLE(ADX),
+ ADD_TO_TABLE(ADXR),
+ ADD_TO_TABLE(APO),
+ ADD_TO_TABLE(AROON),
+ ADD_TO_TABLE(AROONOSC),
+ ADD_TO_TABLE(ASIN),
+ ADD_TO_TABLE(ATAN),
+ ADD_TO_TABLE(ATR),
+ ADD_TO_TABLE(AVGPRICE),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableASize =
+ ((sizeof(TA_DEF_TableA)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_b.c b/vendor/ta-lib/src/ta_abstract/tables/table_b.c
new file mode 100644
index 000000000..e944f1158
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_b.c
@@ -0,0 +1,196 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'B' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* BBANDS BEGIN */
+
+/* Nb Deviation up/down is used for bollinger bands. */
+const TA_OptInputParameterInfo TA_DEF_UI_NbDeviationUp =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInNbDevUp", /* paramName */
+ 0, /* flags */
+
+ "Deviations up", /* displayName */
+ (const void *)&TA_DEF_NbDeviation, /* dataSet */
+ 2.0, /* defaultValue */
+ "Deviation multiplier for upper band", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_NbDeviationDn =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInNbDevDn", /* paramName */
+ 0, /* flags */
+
+ "Deviations down", /* displayName */
+ (const void *)&TA_DEF_NbDeviation, /* dataSet */
+ 2.0, /* defaultValue */
+ "Deviation multiplier for lower band", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_BBANDS_Middle =
+ { TA_Output_Real, "outRealMiddleBand", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_BBANDS_Upper =
+ { TA_Output_Real, "outRealUpperBand", TA_OUT_UPPER_LIMIT };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_BBANDS_Lower =
+ { TA_Output_Real, "outRealLowerBand", TA_OUT_LOWER_LIMIT };
+
+static const TA_InputParameterInfo *TA_BBANDS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_BBANDS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_BBANDS_Upper,
+ &TA_DEF_UI_Output_Real_BBANDS_Middle,
+ &TA_DEF_UI_Output_Real_BBANDS_Lower,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_BBANDS_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_5_MINIMUM2,
+ &TA_DEF_UI_NbDeviationUp,
+ &TA_DEF_UI_NbDeviationDn,
+ &TA_DEF_UI_MA_Method,
+ NULL
+};
+
+DEF_FUNCTION( BBANDS, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Bollinger Bands", /* hint */
+ "Bbands", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* BBANDS END */
+
+
+/* BOP BEGIN */
+static const TA_InputParameterInfo *TA_BOP_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_BOP_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_BOP_OptInputs[] = { NULL };
+
+DEF_FUNCTION( BOP, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Balance Of Power", /* hint */
+ "Bop", /* CamelCase name */
+ 0 /* flags */
+ );
+/* BOP END */
+
+/* BETA BEGIN */
+static const TA_InputParameterInfo *TA_BETA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real0,
+ &TA_DEF_UI_Input_Real1,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_BETA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_BETA_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_5,
+ NULL
+};
+
+DEF_FUNCTION( BETA, /* name */
+ TA_GroupId_Statistic, /* groupId */
+ "Beta", /* hint */
+ "Beta", /* CamelCase name */
+ 0 /* flags */
+ );
+/* BETA END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableB[] =
+{
+ ADD_TO_TABLE(BBANDS),
+ ADD_TO_TABLE(BETA),
+ ADD_TO_TABLE(BOP),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableBSize =
+ ((sizeof(TA_DEF_TableB)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_c.c b/vendor/ta-lib/src/ta_abstract/tables/table_c.c
new file mode 100644
index 000000000..ba3f289e1
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_c.c
@@ -0,0 +1,1885 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'C' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* CCI BEGIN */
+static const TA_InputParameterInfo *TA_CCI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CCI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CCI_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( CCI, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Commodity Channel Index", /* hint */
+ "Cci", /* CamelCase name */
+ 0 /* flags */ );
+
+/* CCI END */
+
+/* CDL2CROWS BEGIN */
+static const TA_InputParameterInfo *TA_CDL2CROWS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDL2CROWS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDL2CROWS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDL2CROWS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Two Crows", /* hint */
+ "Cdl2Crows", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDL2CROWS END */
+
+/* CDL3BLACKCROWS BEGIN */
+static const TA_InputParameterInfo *TA_CDL3BLACKCROWS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDL3BLACKCROWS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDL3BLACKCROWS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDL3BLACKCROWS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Three Black Crows", /* hint */
+ "Cdl3BlackCrows", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDL3BLACKCROWS END */
+
+/* CDL3INSIDE BEGIN */
+static const TA_InputParameterInfo *TA_CDL3INSIDE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDL3INSIDE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDL3INSIDE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDL3INSIDE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Three Inside Up/Down", /* hint */
+ "Cdl3Inside", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDL3INSIDE END */
+
+/* CDL3LINESTRIKE BEGIN */
+static const TA_InputParameterInfo *TA_CDL3LINESTRIKE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDL3LINESTRIKE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDL3LINESTRIKE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDL3LINESTRIKE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Three-Line Strike ", /* hint */
+ "Cdl3LineStrike", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDL3LINESTRIKE END */
+
+/* CDL3OUTSIDE BEGIN */
+static const TA_InputParameterInfo *TA_CDL3OUTSIDE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDL3OUTSIDE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDL3OUTSIDE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDL3OUTSIDE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Three Outside Up/Down", /* hint */
+ "Cdl3Outside", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDL3OUTSIDE END */
+
+/* CDL3STARSINSOUTH BEGIN */
+static const TA_InputParameterInfo *TA_CDL3STARSINSOUTH_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDL3STARSINSOUTH_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDL3STARSINSOUTH_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDL3STARSINSOUTH, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Three Stars In The South", /* hint */
+ "Cdl3StarsInSouth", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDL3STARSINSOUTH END */
+
+/* CDL3WHITESOLDIERS BEGIN */
+static const TA_InputParameterInfo *TA_CDL3WHITESOLDIERS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDL3WHITESOLDIERS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDL3WHITESOLDIERS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDL3WHITESOLDIERS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Three Advancing White Soldiers", /* hint */
+ "Cdl3WhiteSoldiers", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDL3WHITESOLDIERS END */
+
+/* CDLABANDONEDBABY BEGIN */
+static const TA_InputParameterInfo *TA_CDLABANDONEDBABY_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLABANDONEDBABY_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLABANDONEDBABY_OptInputs[] =
+{
+ &TA_DEF_UI_Penetration_30,
+ NULL
+};
+
+DEF_FUNCTION( CDLABANDONEDBABY, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Abandoned Baby", /* hint */
+ "CdlAbandonedBaby", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLABANDONEDBABY END */
+
+/* CDLADVANCEBLOCK BEGIN */
+static const TA_InputParameterInfo *TA_CDLADVANCEBLOCK_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLADVANCEBLOCK_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLADVANCEBLOCK_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLADVANCEBLOCK, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Advance Block", /* hint */
+ "CdlAdvanceBlock", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLADVANCEBLOCK END */
+
+/* CDLBELTHOLD BEGIN */
+static const TA_InputParameterInfo *TA_CDLBELTHOLD_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLBELTHOLD_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLBELTHOLD_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLBELTHOLD, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Belt-hold", /* hint */
+ "CdlBeltHold", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLBELTHOLD END */
+
+/* CDLBREAKAWAY BEGIN */
+static const TA_InputParameterInfo *TA_CDLBREAKAWAY_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLBREAKAWAY_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLBREAKAWAY_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLBREAKAWAY, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Breakaway", /* hint */
+ "CdlBreakaway", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLBREAKAWAY END */
+
+/* CDLCLOSINGMARUBOZU BEGIN */
+static const TA_InputParameterInfo *TA_CDLCLOSINGMARUBOZU_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLCLOSINGMARUBOZU_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLCLOSINGMARUBOZU_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLCLOSINGMARUBOZU, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Closing Marubozu", /* hint */
+ "CdlClosingMarubozu", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLCLOSINGMARUBOZU END */
+
+/* CDLCONCEALBABYSWALL BEGIN */
+static const TA_InputParameterInfo *TA_CDLCONCEALBABYSWALL_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLCONCEALBABYSWALL_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLCONCEALBABYSWALL_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLCONCEALBABYSWALL, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Concealing Baby Swallow", /* hint */
+ "CdlConcealBabysWall", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLCONCEALBABYSWALL END */
+
+/* CDLCOUNTERATTACK BEGIN */
+static const TA_InputParameterInfo *TA_CDLCOUNTERATTACK_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLCOUNTERATTACK_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLCOUNTERATTACK_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLCOUNTERATTACK, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Counterattack", /* hint */
+ "CdlCounterAttack", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLCOUNTERATTACK END */
+
+/* CDLDARKCLOUDCOVER BEGIN */
+static const TA_InputParameterInfo *TA_CDLDARKCLOUDCOVER_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLDARKCLOUDCOVER_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLDARKCLOUDCOVER_OptInputs[] =
+{
+ &TA_DEF_UI_Penetration_50,
+ NULL
+};
+
+DEF_FUNCTION( CDLDARKCLOUDCOVER, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Dark Cloud Cover", /* hint */
+ "CdlDarkCloudCover", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLDARKCLOUDCOVER END */
+
+/* CDLDOJI BEGIN */
+static const TA_InputParameterInfo *TA_CDLDOJI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLDOJI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLDOJI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLDOJI, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Doji", /* hint */
+ "CdlDoji", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLDOJI END */
+
+/* CDLDOJISTAR BEGIN */
+static const TA_InputParameterInfo *TA_CDLDOJISTAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLDOJISTAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLDOJISTAR_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLDOJISTAR, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Doji Star", /* hint */
+ "CdlDojiStar", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLDOJISTAR END */
+
+/* CDLDRAGONFLYDOJI BEGIN */
+static const TA_InputParameterInfo *TA_CDLDRAGONFLYDOJI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLDRAGONFLYDOJI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLDRAGONFLYDOJI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLDRAGONFLYDOJI, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Dragonfly Doji", /* hint */
+ "CdlDragonflyDoji", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLDRAGONFLYDOJI END */
+
+/* CDLENGULFING BEGIN */
+static const TA_InputParameterInfo *TA_CDLENGULFING_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLENGULFING_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLENGULFING_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLENGULFING, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Engulfing Pattern", /* hint */
+ "CdlEngulfing", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLENGULFING END */
+
+/* CDLEVENINGDOJISTAR BEGIN */
+static const TA_InputParameterInfo *TA_CDLEVENINGDOJISTAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLEVENINGDOJISTAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLEVENINGDOJISTAR_OptInputs[] =
+{
+ &TA_DEF_UI_Penetration_30,
+ NULL
+};
+
+DEF_FUNCTION( CDLEVENINGDOJISTAR, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Evening Doji Star", /* hint */
+ "CdlEveningDojiStar", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLEVENINGDOJISTAR END */
+
+/* CDLEVENINGSTAR BEGIN */
+static const TA_InputParameterInfo *TA_CDLEVENINGSTAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLEVENINGSTAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLEVENINGSTAR_OptInputs[] =
+{
+ &TA_DEF_UI_Penetration_30,
+ NULL
+};
+
+DEF_FUNCTION( CDLEVENINGSTAR, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Evening Star", /* hint */
+ "CdlEveningStar", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLEVENINGSTAR END */
+
+/* CDLEVENINGDOJISTAR END */
+
+/* CDLGAPSIDESIDEWHITE BEGIN */
+static const TA_InputParameterInfo *TA_CDLGAPSIDESIDEWHITE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLGAPSIDESIDEWHITE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLGAPSIDESIDEWHITE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLGAPSIDESIDEWHITE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Up/Down-gap side-by-side white lines", /* hint */
+ "CdlGapSideSideWhite", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLGAPSIDESIDEWHITE END */
+
+/* CDLGRAVESTONEDOJI BEGIN */
+static const TA_InputParameterInfo *TA_CDLGRAVESTONEDOJI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLGRAVESTONEDOJI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLGRAVESTONEDOJI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLGRAVESTONEDOJI, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Gravestone Doji", /* hint */
+ "CdlGravestoneDoji", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLGRAVESTONEDOJI END */
+
+/* CDLHAMMER BEGIN */
+static const TA_InputParameterInfo *TA_CDLHAMMER_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHAMMER_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHAMMER_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHAMMER, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Hammer", /* hint */
+ "CdlHammer", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHAMMER END */
+
+/* CDLHANGINGMAN BEGIN */
+static const TA_InputParameterInfo *TA_CDLHANGINGMAN_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHANGINGMAN_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHANGINGMAN_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHANGINGMAN, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Hanging Man", /* hint */
+ "CdlHangingMan", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHANGINGMAN END */
+
+/* CDLHARAMI BEGIN */
+static const TA_InputParameterInfo *TA_CDLHARAMI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHARAMI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHARAMI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHARAMI, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Harami Pattern", /* hint */
+ "CdlHarami", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHARAMI END */
+
+/* CDLHARAMICROSS BEGIN */
+static const TA_InputParameterInfo *TA_CDLHARAMICROSS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHARAMICROSS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHARAMICROSS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHARAMICROSS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Harami Cross Pattern", /* hint */
+ "CdlHaramiCross", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHARAMICROSS END */
+
+/* CDLHIGHWAVE BEGIN */
+static const TA_InputParameterInfo *TA_CDLHIGHWAVE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHIGHWAVE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHIGHWAVE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHIGHWAVE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "High-Wave Candle", /* hint */
+ "CdlHignWave", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHIGHWAVE END */
+
+/* CDLHIKKAKE BEGIN */
+static const TA_InputParameterInfo *TA_CDLHIKKAKE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHIKKAKE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHIKKAKE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHIKKAKE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Hikkake Pattern", /* hint */
+ "CdlHikkake", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHIKKAKE END */
+
+/* CDLHIKKAKEMOD BEGIN */
+static const TA_InputParameterInfo *TA_CDLHIKKAKEMOD_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHIKKAKEMOD_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHIKKAKEMOD_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHIKKAKEMOD, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Modified Hikkake Pattern", /* hint */
+ "CdlHikkakeMod", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHIKKAKEMOD END */
+
+/* CDLHOMINGPIGEON BEGIN */
+static const TA_InputParameterInfo *TA_CDLHOMINGPIGEON_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLHOMINGPIGEON_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLHOMINGPIGEON_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLHOMINGPIGEON, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Homing Pigeon", /* hint */
+ "CdlHomingPigeon", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLHOMINGPIGEON END */
+
+/* CDLIDENTICAL3CROWS BEGIN */
+static const TA_InputParameterInfo *TA_CDLIDENTICAL3CROWS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLIDENTICAL3CROWS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLIDENTICAL3CROWS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLIDENTICAL3CROWS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Identical Three Crows", /* hint */
+ "CdlIdentical3Crows", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLIDENTICAL3CROWS END */
+
+/* CDLINNECK BEGIN */
+static const TA_InputParameterInfo *TA_CDLINNECK_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLINNECK_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLINNECK_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLINNECK, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "In-Neck Pattern", /* hint */
+ "CdlInNeck", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLINNECK END */
+
+/* CDLINVERTEDHAMMER BEGIN */
+static const TA_InputParameterInfo *TA_CDLINVERTEDHAMMER_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLINVERTEDHAMMER_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLINVERTEDHAMMER_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLINVERTEDHAMMER, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Inverted Hammer", /* hint */
+ "CdlInvertedHammer", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLINVERTEDHAMMER END */
+
+/* CDLKICKING BEGIN */
+static const TA_InputParameterInfo *TA_CDLKICKING_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLKICKING_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLKICKING_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLKICKING, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Kicking", /* hint */
+ "CdlKicking", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLKICKING END */
+
+/* CDLKICKINGBYLENGTH BEGIN */
+static const TA_InputParameterInfo *TA_CDLKICKINGBYLENGTH_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLKICKINGBYLENGTH_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLKICKINGBYLENGTH_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLKICKINGBYLENGTH, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Kicking - bull/bear determined by the longer marubozu", /* hint */
+ "CdlKickingByLength", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLKICKINGBYLENGTH END */
+
+/* CDLLADDERBOTTOM BEGIN */
+static const TA_InputParameterInfo *TA_CDLLADDERBOTTOM_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLLADDERBOTTOM_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLLADDERBOTTOM_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLLADDERBOTTOM, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Ladder Bottom", /* hint */
+ "CdlLadderBottom", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLLADDERBOTTOM END */
+
+/* CDLLONGLEGGEDDOJI BEGIN */
+static const TA_InputParameterInfo *TA_CDLLONGLEGGEDDOJI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLLONGLEGGEDDOJI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLLONGLEGGEDDOJI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLLONGLEGGEDDOJI, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Long Legged Doji", /* hint */
+ "CdlLongLeggedDoji", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLLONGLEGGEDDOJI END */
+
+/* CDLLONGLINE BEGIN */
+static const TA_InputParameterInfo *TA_CDLLONGLINE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLLONGLINE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLLONGLINE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLLONGLINE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Long Line Candle", /* hint */
+ "CdlLongLine", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLLONGLINE END */
+
+/* CDLMARUBOZU BEGIN */
+static const TA_InputParameterInfo *TA_CDLMARUBOZU_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLMARUBOZU_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLMARUBOZU_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLMARUBOZU, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Marubozu", /* hint */
+ "CdlMarubozu", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLMARUBOZU END */
+
+/* CDLMATCHINGLOW BEGIN */
+static const TA_InputParameterInfo *TA_CDLMATCHINGLOW_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLMATCHINGLOW_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLMATCHINGLOW_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLMATCHINGLOW, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Matching Low", /* hint */
+ "CdlMatchingLow", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLMATCHINGLOW END */
+
+/* CDLMATHOLD BEGIN */
+static const TA_InputParameterInfo *TA_CDLMATHOLD_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLMATHOLD_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLMATHOLD_OptInputs[] =
+{
+ &TA_DEF_UI_Penetration_50,
+ NULL
+};
+
+DEF_FUNCTION( CDLMATHOLD, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Mat Hold", /* hint */
+ "CdlMatHold", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLMATHOLD END */
+
+/* CDLMORNINGDOJISTAR BEGIN */
+static const TA_InputParameterInfo *TA_CDLMORNINGDOJISTAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLMORNINGDOJISTAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLMORNINGDOJISTAR_OptInputs[] =
+{
+ &TA_DEF_UI_Penetration_30,
+ NULL
+};
+
+DEF_FUNCTION( CDLMORNINGDOJISTAR, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Morning Doji Star", /* hint */
+ "CdlMorningDojiStar", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLMORNINGDOJISTAR END */
+
+/* CDLMORNINGSTAR BEGIN */
+static const TA_InputParameterInfo *TA_CDLMORNINGSTAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLMORNINGSTAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLMORNINGSTAR_OptInputs[] =
+{
+ &TA_DEF_UI_Penetration_30,
+ NULL
+};
+
+DEF_FUNCTION( CDLMORNINGSTAR, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Morning Star", /* hint */
+ "CdlMorningStar", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLMORNINGSTAR END */
+
+/* CDLONNECK BEGIN */
+static const TA_InputParameterInfo *TA_CDLONNECK_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLONNECK_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLONNECK_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLONNECK, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "On-Neck Pattern", /* hint */
+ "CdlOnNeck", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLONNECK END */
+
+/* CDLPIERCING BEGIN */
+static const TA_InputParameterInfo *TA_CDLPIERCING_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLPIERCING_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLPIERCING_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLPIERCING, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Piercing Pattern", /* hint */
+ "CdlPiercing", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLPIERCING END */
+
+/* CDLRICKSHAWMAN BEGIN */
+static const TA_InputParameterInfo *TA_CDLRICKSHAWMAN_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLRICKSHAWMAN_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLRICKSHAWMAN_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLRICKSHAWMAN, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Rickshaw Man", /* hint */
+ "CdlRickshawMan", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLRICKSHAWMAN END */
+
+/* CDLRISEFALL3METHODS BEGIN */
+static const TA_InputParameterInfo *TA_CDLRISEFALL3METHODS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLRISEFALL3METHODS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLRISEFALL3METHODS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLRISEFALL3METHODS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Rising/Falling Three Methods", /* hint */
+ "CdlRiseFall3Methods", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLRISEFALL3METHODS END */
+
+/* CDLSEPARATINGLINES BEGIN */
+static const TA_InputParameterInfo *TA_CDLSEPARATINGLINES_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLSEPARATINGLINES_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLSEPARATINGLINES_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLSEPARATINGLINES, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Separating Lines", /* hint */
+ "CdlSeperatingLines", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLSEPARATINGLINES END */
+
+/* CDLSHOOTINGSTAR BEGIN */
+static const TA_InputParameterInfo *TA_CDLSHOOTINGSTAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLSHOOTINGSTAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLSHOOTINGSTAR_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLSHOOTINGSTAR, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Shooting Star", /* hint */
+ "CdlShootingStar", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLSHOOTINGSTAR END */
+
+/* CDLSHORTLINE BEGIN */
+static const TA_InputParameterInfo *TA_CDLSHORTLINE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLSHORTLINE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLSHORTLINE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLSHORTLINE, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Short Line Candle", /* hint */
+ "CdlShortLine", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLSHORTLINE END */
+
+/* CDLSPINNINGTOP BEGIN */
+static const TA_InputParameterInfo *TA_CDLSPINNINGTOP_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLSPINNINGTOP_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLSPINNINGTOP_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLSPINNINGTOP, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Spinning Top", /* hint */
+ "CdlSpinningTop", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLSPINNINGTOP END */
+
+/* CDLSTALLEDPATTERN BEGIN */
+static const TA_InputParameterInfo *TA_CDLSTALLEDPATTERN_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLSTALLEDPATTERN_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLSTALLEDPATTERN_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLSTALLEDPATTERN, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Stalled Pattern", /* hint */
+ "CdlStalledPattern", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLSTALLEDPATTERN END */
+
+/* CDLSTICKSANDWICH BEGIN */
+static const TA_InputParameterInfo *TA_CDLSTICKSANDWICH_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLSTICKSANDWICH_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLSTICKSANDWICH_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLSTICKSANDWICH, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Stick Sandwich", /* hint */
+ "CdlStickSandwhich", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLSTICKSANDWICH END */
+
+/* CDLTAKURI BEGIN */
+static const TA_InputParameterInfo *TA_CDLTAKURI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLTAKURI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLTAKURI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLTAKURI, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Takuri (Dragonfly Doji with very long lower shadow)", /* hint */
+ "CdlTakuri", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLTAKURI END */
+
+/* CDLTASUKIGAP BEGIN */
+static const TA_InputParameterInfo *TA_CDLTASUKIGAP_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLTASUKIGAP_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLTASUKIGAP_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLTASUKIGAP, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Tasuki Gap", /* hint */
+ "CdlTasukiGap", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLTASUKIGAP END */
+
+/* CDLTHRUSTING BEGIN */
+static const TA_InputParameterInfo *TA_CDLTHRUSTING_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLTHRUSTING_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLTHRUSTING_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLTHRUSTING, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Thrusting Pattern", /* hint */
+ "CdlThrusting", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLTHRUSTING END */
+
+/* CDLTRISTAR BEGIN */
+static const TA_InputParameterInfo *TA_CDLTRISTAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLTRISTAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLTRISTAR_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLTRISTAR, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Tristar Pattern", /* hint */
+ "CdlTristar", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLTRISTAR END */
+
+/* CDLUNIQUE3RIVER BEGIN */
+static const TA_InputParameterInfo *TA_CDLUNIQUE3RIVER_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLUNIQUE3RIVER_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLUNIQUE3RIVER_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLUNIQUE3RIVER, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Unique 3 River", /* hint */
+ "CdlUnique3River", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLUNIQUE3RIVER END */
+
+/* CDLUPSIDEGAP2CROWS BEGIN */
+static const TA_InputParameterInfo *TA_CDLUPSIDEGAP2CROWS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLUPSIDEGAP2CROWS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLUPSIDEGAP2CROWS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLUPSIDEGAP2CROWS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Upside Gap Two Crows", /* hint */
+ "CdlUpsideGap2Crows", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLUPSIDEGAP2CROWS END */
+
+/* CDLXSIDEGAP3METHODS BEGIN */
+static const TA_InputParameterInfo *TA_CDLXSIDEGAP3METHODS_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_OHLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CDLXSIDEGAP3METHODS_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CDLXSIDEGAP3METHODS_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( CDLXSIDEGAP3METHODS, /* name */
+ TA_GroupId_PatternRecognition, /* groupId */
+ "Upside/Downside Gap Three Methods", /* hint */
+ "CdlXSideGap3Methods", /* CamelCase name */
+ TA_FUNC_FLG_CANDLESTICK /* flags */
+ );
+
+/* CDLXSIDEGAP3METHODS END */
+
+/* CEIL BEGIN */
+DEF_MATH_UNARY_OPERATOR( CEIL, "Vector Ceil", "Ceil" )
+/* CEIL END */
+
+/* CMO BEGIN */
+static const TA_InputParameterInfo *TA_CMO_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CMO_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CMO_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( CMO, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Chande Momentum Oscillator", /* hint */
+ "Cmo", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* CMO END */
+
+/* CORREL BEGIN */
+static const TA_InputParameterInfo *TA_CORREL_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real0,
+ &TA_DEF_UI_Input_Real1,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_CORREL_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_CORREL_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30,
+ NULL
+};
+
+DEF_FUNCTION( CORREL, /* name */
+ TA_GroupId_Statistic, /* groupId */
+ "Pearson's Correlation Coefficient (r)", /* hint */
+ "Correl", /* CamelCase name */
+ 0 /* flags */
+ );
+/* CORREL END */
+
+/* COS BEGIN */
+DEF_MATH_UNARY_OPERATOR( COS, "Vector Trigonometric Cos", "Cos" )
+/* COS END */
+
+/* COSH BEGIN */
+DEF_MATH_UNARY_OPERATOR( COSH, "Vector Trigonometric Cosh", "Cosh" )
+/* COSH END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableC[] =
+{
+ ADD_TO_TABLE(CCI),
+ ADD_TO_TABLE(CDL2CROWS),
+ ADD_TO_TABLE(CDL3BLACKCROWS),
+ ADD_TO_TABLE(CDL3INSIDE),
+ ADD_TO_TABLE(CDL3LINESTRIKE),
+ ADD_TO_TABLE(CDL3OUTSIDE),
+ ADD_TO_TABLE(CDL3STARSINSOUTH),
+ ADD_TO_TABLE(CDL3WHITESOLDIERS),
+ ADD_TO_TABLE(CDLABANDONEDBABY),
+ ADD_TO_TABLE(CDLADVANCEBLOCK),
+ ADD_TO_TABLE(CDLBELTHOLD),
+ ADD_TO_TABLE(CDLBREAKAWAY),
+ ADD_TO_TABLE(CDLCLOSINGMARUBOZU),
+ ADD_TO_TABLE(CDLCONCEALBABYSWALL),
+ ADD_TO_TABLE(CDLCOUNTERATTACK),
+ ADD_TO_TABLE(CDLDARKCLOUDCOVER),
+ ADD_TO_TABLE(CDLDOJI),
+ ADD_TO_TABLE(CDLDOJISTAR),
+ ADD_TO_TABLE(CDLDRAGONFLYDOJI),
+ ADD_TO_TABLE(CDLENGULFING),
+ ADD_TO_TABLE(CDLEVENINGDOJISTAR),
+ ADD_TO_TABLE(CDLEVENINGSTAR),
+ ADD_TO_TABLE(CDLGAPSIDESIDEWHITE),
+ ADD_TO_TABLE(CDLGRAVESTONEDOJI),
+ ADD_TO_TABLE(CDLHAMMER),
+ ADD_TO_TABLE(CDLHANGINGMAN),
+ ADD_TO_TABLE(CDLHARAMI),
+ ADD_TO_TABLE(CDLHARAMICROSS),
+ ADD_TO_TABLE(CDLHIGHWAVE),
+ ADD_TO_TABLE(CDLHIKKAKE),
+ ADD_TO_TABLE(CDLHIKKAKEMOD),
+ ADD_TO_TABLE(CDLHOMINGPIGEON),
+ ADD_TO_TABLE(CDLIDENTICAL3CROWS),
+ ADD_TO_TABLE(CDLINNECK),
+ ADD_TO_TABLE(CDLINVERTEDHAMMER),
+ ADD_TO_TABLE(CDLKICKING),
+ ADD_TO_TABLE(CDLKICKINGBYLENGTH),
+ ADD_TO_TABLE(CDLLADDERBOTTOM),
+ ADD_TO_TABLE(CDLLONGLEGGEDDOJI),
+ ADD_TO_TABLE(CDLLONGLINE),
+ ADD_TO_TABLE(CDLMARUBOZU),
+ ADD_TO_TABLE(CDLMATCHINGLOW),
+ ADD_TO_TABLE(CDLMATHOLD),
+ ADD_TO_TABLE(CDLMORNINGDOJISTAR),
+ ADD_TO_TABLE(CDLMORNINGSTAR),
+ ADD_TO_TABLE(CDLONNECK),
+ ADD_TO_TABLE(CDLPIERCING),
+ ADD_TO_TABLE(CDLRICKSHAWMAN),
+ ADD_TO_TABLE(CDLRISEFALL3METHODS),
+ ADD_TO_TABLE(CDLSEPARATINGLINES),
+ ADD_TO_TABLE(CDLSHOOTINGSTAR),
+ ADD_TO_TABLE(CDLSHORTLINE),
+ ADD_TO_TABLE(CDLSPINNINGTOP),
+ ADD_TO_TABLE(CDLSTALLEDPATTERN),
+ ADD_TO_TABLE(CDLSTICKSANDWICH),
+ ADD_TO_TABLE(CDLTAKURI),
+ ADD_TO_TABLE(CDLTASUKIGAP),
+ ADD_TO_TABLE(CDLTHRUSTING),
+ ADD_TO_TABLE(CDLTRISTAR),
+ ADD_TO_TABLE(CDLUNIQUE3RIVER),
+ ADD_TO_TABLE(CDLUPSIDEGAP2CROWS),
+ ADD_TO_TABLE(CDLXSIDEGAP3METHODS),
+ ADD_TO_TABLE(CEIL),
+ ADD_TO_TABLE(CMO),
+ ADD_TO_TABLE(CORREL),
+ ADD_TO_TABLE(COS),
+ ADD_TO_TABLE(COSH),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableCSize =
+ ((sizeof(TA_DEF_TableC)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_d.c b/vendor/ta-lib/src/ta_abstract/tables/table_d.c
new file mode 100644
index 000000000..16918eeda
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_d.c
@@ -0,0 +1,129 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'D' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* DEMA BEGIN */
+static const TA_InputParameterInfo *TA_DEMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_DEMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_DEMA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( DEMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Double Exponential Moving Average", /* hint */
+ "Dema", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* DEMA END */
+
+/* DIV BEGIN */
+DEF_MATH_BINARY_OPERATOR( DIV, "Vector Arithmetic Div", "Div" )
+/* DIV END */
+
+/* DX BEGIN */
+static const TA_InputParameterInfo *TA_DX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_DX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_DX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( DX, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Directional Movement Index", /* hint */
+ "Dx", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* DX END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableD[] =
+{
+ ADD_TO_TABLE(DEMA),
+ ADD_TO_TABLE(DIV),
+ ADD_TO_TABLE(DX),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableDSize =
+ ((sizeof(TA_DEF_TableD)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_e.c b/vendor/ta-lib/src/ta_abstract/tables/table_e.c
new file mode 100644
index 000000000..cedc9e5b8
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_e.c
@@ -0,0 +1,102 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'E' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* EMA BEGIN */
+static const TA_InputParameterInfo *TA_EMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_EMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_EMA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( EMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Exponential Moving Average", /* hint */
+ "Ema", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP|TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* EMA END */
+
+/* EXP BEGIN */
+DEF_MATH_UNARY_OPERATOR( EXP, "Vector Arithmetic Exp", "Exp" )
+/* EXP END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableE[] =
+{
+ ADD_TO_TABLE(EMA),
+ ADD_TO_TABLE(EXP),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableESize =
+ ((sizeof(TA_DEF_TableE)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_f.c b/vendor/ta-lib/src/ta_abstract/tables/table_f.c
new file mode 100644
index 000000000..f861d1b91
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_f.c
@@ -0,0 +1,76 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'F' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* Floor BEGIN */
+DEF_MATH_UNARY_OPERATOR( FLOOR, "Vector Floor", "Floor" )
+/* Floor END */
+
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableF[] =
+{
+ ADD_TO_TABLE(FLOOR),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableFSize =
+ ((sizeof(TA_DEF_TableF)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_g.c b/vendor/ta-lib/src/ta_abstract/tables/table_g.c
new file mode 100644
index 000000000..07287c2ed
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_g.c
@@ -0,0 +1,72 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'G' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* None */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableG[] =
+{
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableGSize =
+ ((sizeof(TA_DEF_TableG)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_h.c b/vendor/ta-lib/src/ta_abstract/tables/table_h.c
new file mode 100644
index 000000000..ffc30fb47
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_h.c
@@ -0,0 +1,246 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'H' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* HT_DCPERIOD */
+static const TA_InputParameterInfo *TA_HT_DCPERIOD_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_HT_DCPERIOD_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_HT_DCPERIOD_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( HT_DCPERIOD, /* name */
+ TA_GroupId_CycleIndicators, /* groupId */
+ "Hilbert Transform - Dominant Cycle Period", /* hint */
+ "HtDcPeriod", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* HT_DCPERIOD END */
+
+/* HT_DCPHASE */
+static const TA_InputParameterInfo *TA_HT_DCPHASE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_HT_DCPHASE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_HT_DCPHASE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( HT_DCPHASE, /* name */
+ TA_GroupId_CycleIndicators, /* groupId */
+ "Hilbert Transform - Dominant Cycle Phase", /* hint */
+ "HtDcPhase", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* HT_DCPHASE END */
+
+/* HT_PHASOR */
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_InPhase =
+ { TA_Output_Real, "outInPhase", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_Quadrature =
+ { TA_Output_Real, "outQuadrature", TA_OUT_DASH_LINE };
+
+static const TA_InputParameterInfo *TA_HT_PHASOR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_HT_PHASOR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_InPhase,
+ &TA_DEF_UI_Output_Real_Quadrature,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_HT_PHASOR_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( HT_PHASOR, /* name */
+ TA_GroupId_CycleIndicators, /* groupId */
+ "Hilbert Transform - Phasor Components", /* hint */
+ "HtPhasor", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* HT_PHASOR END */
+
+/* HT_SINE */
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_Sine =
+ { TA_Output_Real, "outSine", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_LeadSine =
+ { TA_Output_Real, "outLeadSine", TA_OUT_DASH_LINE };
+
+static const TA_InputParameterInfo *TA_HT_SINE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_HT_SINE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_Sine,
+ &TA_DEF_UI_Output_Real_LeadSine,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_HT_SINE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( HT_SINE, /* name */
+ TA_GroupId_CycleIndicators, /* groupId */
+ "Hilbert Transform - SineWave", /* hint */
+ "HtSine", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* HT_SINE END */
+
+/* HT_TRENDLINE */
+static const TA_InputParameterInfo *TA_HT_TRENDLINE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_HT_TRENDLINE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_HT_TRENDLINE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( HT_TRENDLINE, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Hilbert Transform - Instantaneous Trendline", /* hint */
+ "HtTrendline", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER|TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* HT_TRENDLINE END */
+
+/* HT_TRENDMODE */
+static const TA_InputParameterInfo *TA_HT_TRENDMODE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_HT_TRENDMODE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_HT_TRENDMODE_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( HT_TRENDMODE, /* name */
+ TA_GroupId_CycleIndicators, /* groupId */
+ "Hilbert Transform - Trend vs Cycle Mode", /* hint */
+ "HtTrendMode", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* HT_TRENDMODE END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableH[] =
+{
+ ADD_TO_TABLE(HT_DCPERIOD),
+ ADD_TO_TABLE(HT_DCPHASE),
+ ADD_TO_TABLE(HT_PHASOR),
+ ADD_TO_TABLE(HT_SINE),
+ ADD_TO_TABLE(HT_TRENDLINE),
+ ADD_TO_TABLE(HT_TRENDMODE),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableHSize =
+ ((sizeof(TA_DEF_TableH)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_i.c b/vendor/ta-lib/src/ta_abstract/tables/table_i.c
new file mode 100644
index 000000000..d9403f82d
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_i.c
@@ -0,0 +1,72 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'I' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* None */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableI[] =
+{
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableISize =
+ ((sizeof(TA_DEF_TableI)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_j.c b/vendor/ta-lib/src/ta_abstract/tables/table_j.c
new file mode 100644
index 000000000..264b643ff
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_j.c
@@ -0,0 +1,72 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'J' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* None */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableJ[] =
+{
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableJSize =
+ ((sizeof(TA_DEF_TableJ)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_k.c b/vendor/ta-lib/src/ta_abstract/tables/table_k.c
new file mode 100644
index 000000000..c93f6ca71
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_k.c
@@ -0,0 +1,98 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'K' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* KAMA BEGIN */
+static const TA_InputParameterInfo *TA_KAMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_KAMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_KAMA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( KAMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Kaufman Adaptive Moving Average", /* hint */
+ "Kama", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP|TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* KAMA END */
+
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableK[] =
+{
+ ADD_TO_TABLE(KAMA),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableKSize =
+ ((sizeof(TA_DEF_TableK)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_l.c b/vendor/ta-lib/src/ta_abstract/tables/table_l.c
new file mode 100644
index 000000000..87595526a
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_l.c
@@ -0,0 +1,188 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'L' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* LINEARREG BEGIN */
+static const TA_InputParameterInfo *TA_LINEARREG_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_LINEARREG_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_LINEARREG_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( LINEARREG, /* name */
+ TA_GroupId_Statistic,/* groupId */
+ "Linear Regression", /* hint */
+ "LinearReg", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* LINEARREG END */
+
+/* LINEARREG_SLOPE BEGIN */
+static const TA_InputParameterInfo *TA_LINEARREG_SLOPE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_LINEARREG_SLOPE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_LINEARREG_SLOPE_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( LINEARREG_SLOPE, /* name */
+ TA_GroupId_Statistic,/* groupId */
+ "Linear Regression Slope", /* hint */
+ "LinearRegSlope", /* CamelCase name */
+ 0 /* flags */
+ );
+/* LINEARREG_SLOPE END */
+
+/* LINEARREG_ANGLE BEGIN */
+static const TA_InputParameterInfo *TA_LINEARREG_ANGLE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_LINEARREG_ANGLE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_LINEARREG_ANGLE_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( LINEARREG_ANGLE, /* name */
+ TA_GroupId_Statistic,/* groupId */
+ "Linear Regression Angle", /* hint */
+ "LinearRegAngle", /* CamelCase name */
+ 0 /* flags */
+ );
+/* LINEARREG_ANGLE END */
+
+/* LINEARREG_INTERCEPT BEGIN */
+static const TA_InputParameterInfo *TA_LINEARREG_INTERCEPT_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_LINEARREG_INTERCEPT_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_LINEARREG_INTERCEPT_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( LINEARREG_INTERCEPT, /* name */
+ TA_GroupId_Statistic,/* groupId */
+ "Linear Regression Intercept", /* hint */
+ "LinearRegIntercept", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* LINEARREG_INTERCEPT END */
+
+/* LN BEGIN */
+DEF_MATH_UNARY_OPERATOR( LN, "Vector Log Natural", "Ln" )
+/* LN END */
+
+/* LOG10 BEGIN */
+DEF_MATH_UNARY_OPERATOR( LOG10, "Vector Log10", "Log10" )
+/* LOG10 END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableL[] =
+{
+ ADD_TO_TABLE(LINEARREG),
+ ADD_TO_TABLE(LINEARREG_ANGLE),
+ ADD_TO_TABLE(LINEARREG_INTERCEPT),
+ ADD_TO_TABLE(LINEARREG_SLOPE),
+ ADD_TO_TABLE(LN),
+ ADD_TO_TABLE(LOG10),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableLSize =
+ ((sizeof(TA_DEF_TableL)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_m.c b/vendor/ta-lib/src/ta_abstract/tables/table_m.c
new file mode 100644
index 000000000..3ff2acd1b
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_m.c
@@ -0,0 +1,739 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'M' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+const TA_OptInputParameterInfo TA_DEF_UI_Signal_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInSignalPeriod", /* paramName */
+ 0, /* flags */
+
+ "Signal Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 9, /* defaultValue */
+ "Smoothing for the signal line (nb of period)", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_Slow_MA_Type =
+{
+ TA_OptInput_IntegerList, /* type */
+ "optInSlowMAType", /* paramName */
+ 0, /* flags */
+
+ "Slow MA", /* displayName */
+ (const void *)&TA_MA_TypeList, /* dataSet */
+ 0, /* defaultValue = simple average */
+ "Type of Moving Average for slow MA", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_Fast_MA_Type =
+{
+ TA_OptInput_IntegerList, /* type */
+ "optInFastMAType", /* paramName */
+ 0, /* flags */
+
+ "Fast MA", /* displayName */
+ (const void *)&TA_MA_TypeList, /* dataSet */
+ 0, /* defaultValue = simple average */
+ "Type of Moving Average for fast MA", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_Signal_MA_Type =
+{
+ TA_OptInput_IntegerList, /* type */
+ "optInSignalMAType", /* paramName */
+ 0, /* flags */
+ "Signal MA", /* displayName */
+ (const void *)&TA_MA_TypeList, /* dataSet */
+ 0, /* defaultValue = simple average */
+ "Type of Moving Average for signal line", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+/* MA BEGIN */
+static const TA_InputParameterInfo *TA_MA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30,
+ &TA_DEF_UI_MA_Method,
+ NULL
+};
+
+DEF_FUNCTION( MA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Moving average", /* hint */
+ "MovingAverage", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* MA END */
+
+/* MACD BEGIN */
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_MACD =
+ { TA_Output_Real, "outMACD", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_MACDSignal =
+ { TA_Output_Real, "outMACDSignal", TA_OUT_DASH_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_MACDHist =
+ { TA_Output_Real, "outMACDHist", TA_OUT_HISTO };
+
+static const TA_InputParameterInfo *TA_MACD_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MACD_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_MACD,
+ &TA_DEF_UI_Output_Real_MACDSignal,
+ &TA_DEF_UI_Output_Real_MACDHist,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MACD_OptInputs[] =
+{ &TA_DEF_UI_Fast_Period,
+ &TA_DEF_UI_Slow_Period,
+ &TA_DEF_UI_Signal_Period,
+ NULL
+};
+
+DEF_FUNCTION( MACD, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Moving Average Convergence/Divergence", /* hint */
+ "Macd", /* CamelCase name */
+ 0 /* flags */
+ );
+/* MACD END */
+
+/* MACDEXT BEGIN */
+static const TA_InputParameterInfo *TA_MACDEXT_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MACDEXT_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_MACD,
+ &TA_DEF_UI_Output_Real_MACDSignal,
+ &TA_DEF_UI_Output_Real_MACDHist,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MACDEXT_OptInputs[] =
+{ &TA_DEF_UI_Fast_Period,
+ &TA_DEF_UI_Fast_MA_Type,
+ &TA_DEF_UI_Slow_Period,
+ &TA_DEF_UI_Slow_MA_Type,
+ &TA_DEF_UI_Signal_Period,
+ &TA_DEF_UI_Signal_MA_Type,
+ NULL
+};
+
+DEF_FUNCTION( MACDEXT, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "MACD with controllable MA type", /* hint */
+ "MacdExt", /* CamelCase name */
+ 0 /* flags */
+ );
+/* MACDEXT END */
+
+/* MACDFIX BEGIN */
+static const TA_InputParameterInfo *TA_MACDFIX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MACDFIX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_MACD,
+ &TA_DEF_UI_Output_Real_MACDSignal,
+ &TA_DEF_UI_Output_Real_MACDHist,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MACDFIX_OptInputs[] =
+{ &TA_DEF_UI_Signal_Period,
+ NULL
+};
+
+DEF_FUNCTION( MACDFIX, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Moving Average Convergence/Divergence Fix 12/26", /* hint */
+ "MacdFix", /* CamelCase name */
+ 0 /* flags */
+ );
+/* MACDFIX END */
+
+/* MAMA BEGIN */
+const TA_RealRange TA_DEF_MAMA_FastLimit =
+{
+ 0.01, /* min */
+ 0.99, /* max */
+ 2, /* precision */
+ 0.21, /* suggested start */
+ 0.80, /* suggested end */
+ 0.01 /* suggested increment */
+};
+
+const TA_RealRange TA_DEF_MAMA_SlowLimit =
+{
+ 0.01, /* min */
+ 0.99, /* max */
+ 2, /* precision */
+ 0.01, /* suggested start */
+ 0.60, /* suggested end */
+ 0.01 /* suggested increment */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_MAMA_FastLimit =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInFastLimit", /* paramName */
+ 0, /* flags */
+ "Fast Limit", /* displayName */
+ (const void *)&TA_DEF_MAMA_FastLimit, /* dataSet */
+ 0.5, /* defaultValue */
+ "Upper limit use in the adaptive algorithm", /* hint */
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_MAMA_SlowLimit =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInSlowLimit", /* paramName */
+ 0, /* flags */
+
+ "Slow Limit", /* displayName */
+ (const void *)&TA_DEF_MAMA_SlowLimit, /* dataSet */
+ 0.05, /* defaultValue */
+ "Lower limit use in the adaptive algorithm", /* hint */
+ NULL /* CamelCase name */
+};
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_MAMA =
+ { TA_Output_Real, "outMAMA", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_FAMA =
+ { TA_Output_Real, "outFAMA", TA_OUT_DASH_LINE };
+
+static const TA_InputParameterInfo *TA_MAMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MAMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_MAMA,
+ &TA_DEF_UI_Output_Real_FAMA,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MAMA_OptInputs[] =
+{ &TA_DEF_UI_MAMA_FastLimit,
+ &TA_DEF_UI_MAMA_SlowLimit,
+ NULL
+};
+
+DEF_FUNCTION( MAMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "MESA Adaptive Moving Average", /* hint */
+ "Mama", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER|TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* MAMA END */
+
+/* MAVP BEGIN */
+static const TA_InputParameterInfo *TA_MAVP_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ &TA_DEF_UI_Input_Periods,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MAVP_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MAVP_OptInputs[] =
+{
+ &TA_DEF_UI_MinPeriod,
+ &TA_DEF_UI_MaxPeriod,
+ &TA_DEF_UI_MA_Method,
+ NULL
+};
+
+DEF_FUNCTION( MAVP, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Moving average with variable period", /* hint */
+ "MovingAverageVariablePeriod", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* MAVP END */
+
+/* MAX BEGIN */
+static const TA_InputParameterInfo *TA_MAX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MAX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MAX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MAX, /* name */
+ TA_GroupId_MathOperators, /* groupId */
+ "Highest value over a specified period", /* hint */
+ "Max", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* MAX END */
+
+/* MAXINDEX BEGIN */
+static const TA_InputParameterInfo *TA_MAXINDEX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MAXINDEX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MAXINDEX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MAXINDEX, /* name */
+ TA_GroupId_MathOperators, /* groupId */
+ "Index of highest value over a specified period", /* hint */
+ "MaxIndex", /* CamelCase name */
+ 0 /* flags */
+ );
+/* MAXINDEX END */
+
+/* MEDPRICE BEGIN */
+static const TA_InputParameterInfo *TA_MEDPRICE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MEDPRICE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MEDPRICE_OptInputs[] = { NULL };
+
+DEF_FUNCTION( MEDPRICE, /* name */
+ TA_GroupId_PriceTransform, /* groupId */
+ "Median Price", /* hint */
+ "MedPrice", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+
+/* MEDPRICE END */
+
+/* MFI BEGIN */
+static const TA_InputParameterInfo *TA_MFI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLCV,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MFI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MFI_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MFI, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Money Flow Index", /* hint */
+ "Mfi", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* MFI END */
+
+/* MIDPRICE BEGIN */
+static const TA_InputParameterInfo *TA_MIDPRICE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MIDPRICE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MIDPRICE_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MIDPRICE, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Midpoint Price over period",/* hint */
+ "MidPrice", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+
+/* MIDPRICE END */
+
+/* MIDPOINT BEGIN */
+static const TA_InputParameterInfo *TA_MIDPOINT_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MIDPOINT_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MIDPOINT_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MIDPOINT, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "MidPoint over period", /* hint */
+ "MidPoint", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* MIDPOINT END */
+
+/* MIN BEGIN */
+static const TA_InputParameterInfo *TA_MIN_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MIN_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MIN_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MIN, /* name */
+ TA_GroupId_MathOperators, /* groupId */
+ "Lowest value over a specified period", /* hint */
+ "Min", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* MIN END */
+
+/* MININDEX BEGIN */
+static const TA_InputParameterInfo *TA_MININDEX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MININDEX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MININDEX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MININDEX, /* name */
+ TA_GroupId_MathOperators, /* groupId */
+ "Index of lowest value over a specified period", /* hint */
+ "MinIndex", /* CamelCase name */
+ 0 /* flags */
+ );
+/* MININDEX END */
+
+/* MINMAX BEGIN */
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_Min =
+ { TA_Output_Real, "outMin", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Real_Max =
+ { TA_Output_Real, "outMax", TA_OUT_LINE };
+
+static const TA_InputParameterInfo *TA_MINMAX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MINMAX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real_Min,
+ &TA_DEF_UI_Output_Real_Max,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MINMAX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MINMAX, /* name */
+ TA_GroupId_MathOperators, /* groupId */
+ "Lowest and highest values over a specified period", /* hint */
+ "MinMax", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* MINMAX END */
+
+/* MINMAXINDEX BEGIN */
+const TA_OutputParameterInfo TA_DEF_UI_Output_Integer_MinIdx =
+ { TA_Output_Integer, "outMinIdx", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_Integer_MaxIdx =
+ { TA_Output_Integer, "outMaxIdx", TA_OUT_LINE };
+
+static const TA_InputParameterInfo *TA_MINMAXINDEX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MINMAXINDEX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Integer_MinIdx,
+ &TA_DEF_UI_Output_Integer_MaxIdx,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MINMAXINDEX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( MINMAXINDEX, /* name */
+ TA_GroupId_MathOperators, /* groupId */
+ "Indexes of lowest and highest values over a specified period", /* hint */
+ "MinMaxIndex", /* CamelCase name */
+ 0 /* flags */
+ );
+/* MINMAXINDEX END */
+
+/* MINUS_DI BEGIN */
+static const TA_InputParameterInfo *TA_MINUS_DI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MINUS_DI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MINUS_DI_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14,
+ NULL
+};
+
+DEF_FUNCTION( MINUS_DI, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Minus Directional Indicator", /* hint */
+ "MinusDI", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+
+/* MINUS_DI END */
+
+/* MINUS_DM BEGIN */
+static const TA_InputParameterInfo *TA_MINUS_DM_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MINUS_DM_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MINUS_DM_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14,
+ NULL
+};
+
+DEF_FUNCTION( MINUS_DM, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Minus Directional Movement", /* hint */
+ "MinusDM", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+
+/* MINUS_DM END */
+
+/* MOM BEGIN */
+static const TA_InputParameterInfo *TA_MOM_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_MOM_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_MOM_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_10,
+ NULL
+};
+
+DEF_FUNCTION( MOM, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Momentum", /* hint */
+ "Mom", /* CamelCase name */
+ 0 /* flags */
+ );
+/* MOM END */
+
+/* MULT BEGIN */
+DEF_MATH_BINARY_OPERATOR( MULT, "Vector Arithmetic Mult", "Mult" )
+/* MULT END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableM[] =
+{
+ ADD_TO_TABLE(MA),
+ ADD_TO_TABLE(MACD),
+ ADD_TO_TABLE(MACDEXT),
+ ADD_TO_TABLE(MACDFIX),
+ ADD_TO_TABLE(MAMA),
+ ADD_TO_TABLE(MAVP),
+ ADD_TO_TABLE(MAX),
+ ADD_TO_TABLE(MAXINDEX),
+ ADD_TO_TABLE(MEDPRICE),
+ ADD_TO_TABLE(MFI),
+ ADD_TO_TABLE(MIDPOINT),
+ ADD_TO_TABLE(MIDPRICE),
+ ADD_TO_TABLE(MIN),
+ ADD_TO_TABLE(MININDEX),
+ ADD_TO_TABLE(MINMAX),
+ ADD_TO_TABLE(MINMAXINDEX),
+ ADD_TO_TABLE(MINUS_DI),
+ ADD_TO_TABLE(MINUS_DM),
+ ADD_TO_TABLE(MOM),
+ ADD_TO_TABLE(MULT),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableMSize =
+ ((sizeof(TA_DEF_TableM)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_n.c b/vendor/ta-lib/src/ta_abstract/tables/table_n.c
new file mode 100644
index 000000000..05d2bb1d6
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_n.c
@@ -0,0 +1,127 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'N' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* NATR BEGIN */
+static const TA_InputParameterInfo *TA_NATR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_NATR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_NATR_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14,
+ NULL
+};
+
+DEF_FUNCTION( NATR, /* name */
+ TA_GroupId_VolatilityIndicators, /* groupId */
+ "Normalized Average True Range", /* hint */
+ "Natr", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* NATR END */
+
+#if 0
+Will be implemented later
+/* NVI BEGIN */
+static const TA_InputParameterInfo *TA_NVI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_CV,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_NVI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_NVI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( NVI, /* name */
+ TA_GroupId_VolumeIndicators, /* groupId */
+ "Negative Volume Index", /* hint */
+ "Nvi", /* CamelCase name */
+ 0 /* flags */
+ );
+
+/* NVI END */
+#endif
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableN[] =
+{
+ ADD_TO_TABLE(NATR),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableNSize =
+ ((sizeof(TA_DEF_TableN)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_o.c b/vendor/ta-lib/src/ta_abstract/tables/table_o.c
new file mode 100644
index 000000000..17763c333
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_o.c
@@ -0,0 +1,96 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'O' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* OBV BEGIN */
+static const TA_InputParameterInfo *TA_OBV_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ &TA_DEF_UI_Input_Price_V,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_OBV_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_OBV_OptInputs[] =
+{ NULL };
+
+DEF_FUNCTION( OBV, /* name */
+ TA_GroupId_VolumeIndicators, /* groupId */
+ "On Balance Volume", /* hint */
+ "Obv", /* CamelCase name */
+ 0 /* flags */
+ );
+/* OBV END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableO[] =
+{
+ ADD_TO_TABLE(OBV),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableOSize =
+ ((sizeof(TA_DEF_TableO)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_p.c b/vendor/ta-lib/src/ta_abstract/tables/table_p.c
new file mode 100644
index 000000000..87d587349
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_p.c
@@ -0,0 +1,186 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'P' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* PLUS_DI BEGIN */
+static const TA_InputParameterInfo *TA_PLUS_DI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_PLUS_DI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_PLUS_DI_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14,
+ NULL
+};
+
+DEF_FUNCTION( PLUS_DI, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Plus Directional Indicator", /* hint */
+ "PlusDI", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+
+/* PLUS_DI END */
+
+/* PLUS_DM BEGIN */
+static const TA_InputParameterInfo *TA_PLUS_DM_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_PLUS_DM_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_PLUS_DM_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14,
+ NULL
+};
+
+DEF_FUNCTION( PLUS_DM, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Plus Directional Movement", /* hint */
+ "PlusDM", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+
+/* PLUS_DM END */
+
+/* PPO BEGIN */
+static const TA_InputParameterInfo *TA_PPO_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_PPO_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_PPO_OptInputs[] =
+{ &TA_DEF_UI_Fast_Period,
+ &TA_DEF_UI_Slow_Period,
+ &TA_DEF_UI_MA_Method,
+ NULL
+};
+
+DEF_FUNCTION( PPO, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Percentage Price Oscillator", /* hint */
+ "Ppo", /* CamelCase name */
+ 0 /* flags */
+ );
+/* PPO END */
+
+#if 0
+Will be implemented later
+/* PVI BEGIN */
+static const TA_InputParameterInfo *TA_PVI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_CV,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_PVI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_PVI_OptInputs[] =
+{
+ NULL
+};
+
+DEF_FUNCTION( PVI, /* name */
+ TA_GroupId_VolumeIndicators, /* groupId */
+ "Positive Volume Index", /* hint */
+ "Pvi", /* CamelCase name */
+ 0 /* flags */
+ );
+
+/* PVI END */
+#endif
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableP[] =
+{
+ ADD_TO_TABLE(PLUS_DI),
+ ADD_TO_TABLE(PLUS_DM),
+ ADD_TO_TABLE(PPO),
+ /* ADD_TO_TABLE(PVI),*/
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TablePSize =
+ ((sizeof(TA_DEF_TableP)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_q.c b/vendor/ta-lib/src/ta_abstract/tables/table_q.c
new file mode 100644
index 000000000..b64342ab2
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_q.c
@@ -0,0 +1,72 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'Q' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* None */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableQ[] =
+{
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableQSize =
+ ((sizeof(TA_DEF_TableQ)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_r.c b/vendor/ta-lib/src/ta_abstract/tables/table_r.c
new file mode 100644
index 000000000..9d6a84645
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_r.c
@@ -0,0 +1,206 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'R' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* ROC BEGIN */
+static const TA_InputParameterInfo *TA_ROC_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ROC_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ROC_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_10,
+ NULL
+};
+
+DEF_FUNCTION( ROC, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Rate of change : ((price/prevPrice)-1)*100", /* hint */
+ "Roc", /* CamelCase name */
+ 0 /* flags */
+ );
+/* ROC END */
+
+/* ROCP BEGIN */
+static const TA_InputParameterInfo *TA_ROCP_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ROCP_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ROCP_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_10,
+ NULL
+};
+
+DEF_FUNCTION( ROCP, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Rate of change Percentage: (price-prevPrice)/prevPrice", /* hint */
+ "RocP", /* CamelCase name */
+ 0 /* flags */
+ );
+/* ROCP END */
+
+/* ROCR BEGIN */
+static const TA_InputParameterInfo *TA_ROCR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ROCR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ROCR_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_10,
+ NULL
+};
+
+DEF_FUNCTION( ROCR, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Rate of change ratio: (price/prevPrice)", /* hint */
+ "RocR", /* CamelCase name */
+ 0 /* flags */
+ );
+/* ROCR END */
+
+/* ROCR100 BEGIN */
+static const TA_InputParameterInfo *TA_ROCR100_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ROCR100_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ROCR100_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_10,
+ NULL
+};
+
+DEF_FUNCTION( ROCR100, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Rate of change ratio 100 scale: (price/prevPrice)*100", /* hint */
+ "RocR100", /* CamelCase name */
+ 0 /* flags */
+ );
+/* ROCR100 END */
+
+/* RSI BEGIN */
+static const TA_InputParameterInfo *TA_RSI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_RSI_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_RSI_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( RSI, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Relative Strength Index", /* hint */
+ "Rsi", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* RSI END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableR[] =
+{
+ ADD_TO_TABLE(ROC),
+ ADD_TO_TABLE(ROCP),
+ ADD_TO_TABLE(ROCR),
+ ADD_TO_TABLE(ROCR100),
+ ADD_TO_TABLE(RSI),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableRSize =
+ ((sizeof(TA_DEF_TableR)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_s.c b/vendor/ta-lib/src/ta_abstract/tables/table_s.c
new file mode 100644
index 000000000..bced2d9b9
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_s.c
@@ -0,0 +1,630 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'S' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* SAR BEGIN */
+static const TA_RealRange TA_DEF_AccelerationFactor =
+{
+ 0.0, /* min */
+ TA_REAL_MAX, /* max */
+ 4, /* precision */
+ 0.01, /* suggested start */
+ 0.20, /* suggested end */
+ 0.01 /* suggested increment */
+};
+
+static const TA_RealRange TA_DEF_AccelerationMax =
+{
+ 0.0, /* min */
+ TA_REAL_MAX, /* max */
+ 4, /* precision */
+ 0.20, /* suggested start */
+ 0.40, /* suggested end */
+ 0.01 /* suggested increment */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationFactor =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInAcceleration", /* paramName */
+ 0, /* flags */
+
+ "Acceleration Factor", /* displayName */
+ (const void *)&TA_DEF_AccelerationFactor, /* dataSet */
+ 0.02, /* defaultValue */
+ "Acceleration Factor used up to the Maximum value", /* hint */
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationMaximum =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInMaximum", /* paramName */
+ 0, /* flags */
+
+ "AF Maximum", /* displayName */
+ (const void *)&TA_DEF_AccelerationMax, /* dataSet */
+ 0.20, /* defaultValue */
+ "Acceleration Factor Maximum value", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_InputParameterInfo *TA_SAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_SAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_SAR_OptInputs[] =
+{ &TA_DEF_UI_D_AccelerationFactor,
+ &TA_DEF_UI_D_AccelerationMaximum,
+ NULL
+};
+
+DEF_FUNCTION( SAR, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Parabolic SAR", /* hint */
+ "Sar", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+
+/* SAR END */
+
+/* SAREXT BEGIN */
+static const TA_RealRange TA_DEF_AccelerationInit =
+{
+ 0.0, /* min */
+ TA_REAL_MAX, /* max */
+ 4, /* precision */
+ 0.01, /* suggested start */
+ 0.19, /* suggested end */
+ 0.01 /* suggested increment */
+};
+
+static const TA_RealRange TA_DEF_SARStartValue =
+{
+ TA_REAL_MIN, /* min */
+ TA_REAL_MAX, /* max */
+ 4, /* precision */
+ 0, /* suggested start */
+ 0, /* suggested end */
+ 0 /* suggested increment */
+};
+
+static const TA_RealRange TA_DEF_SAROffsetOnReverse =
+{
+ 0.0, /* min */
+ TA_REAL_MAX, /* max */
+ 4, /* precision */
+ 0.01, /* suggested start */
+ 0.15, /* suggested end */
+ 0.01 /* suggested increment */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_StartValue =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInStartValue", /* paramName */
+ 0, /* flags */
+
+ "Start Value", /* displayName */
+ (const void *)&TA_DEF_SARStartValue, /* dataSet */
+ 0.0, /* defaultValue */
+ "Start value and direction. 0 for Auto, >0 for Long, <0 for Short", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_OffsetOnReverse =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInOffsetOnReverse", /* paramName */
+ 0, /* flags */
+
+ "Offset on Reverse", /* displayName */
+ (const void *)&TA_DEF_SAROffsetOnReverse, /* dataSet */
+ 0.0, /* defaultValue */
+ "Percent offset added/removed to initial stop on short/long reversal", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationInitLong =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInAccelerationInitLong", /* paramName */
+ 0, /* flags */
+
+ "AF Init Long", /* displayName */
+ (const void *)&TA_DEF_AccelerationInit, /* dataSet */
+ 0.02, /* defaultValue */
+ "Acceleration Factor initial value for the Long direction", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationLong =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInAccelerationLong", /* paramName */
+ 0, /* flags */
+
+ "AF Long", /* displayName */
+ (const void *)&TA_DEF_AccelerationFactor, /* dataSet */
+ 0.02, /* defaultValue */
+ "Acceleration Factor for the Long direction", /* hint */
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationMaxLong =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInAccelerationMaxLong", /* paramName */
+ 0, /* flags */
+
+ "AF Max Long", /* displayName */
+ (const void *)&TA_DEF_AccelerationMax, /* dataSet */
+ 0.20, /* defaultValue */
+ "Acceleration Factor maximum value for the Long direction", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationInitShort =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInAccelerationInitShort", /* paramName */
+ 0, /* flags */
+
+ "AF Init Short", /* displayName */
+ (const void *)&TA_DEF_AccelerationInit, /* dataSet */
+ 0.02, /* defaultValue */
+ "Acceleration Factor initial value for the Short direction", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationShort =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInAccelerationShort", /* paramName */
+ 0, /* flags */
+
+ "AF Short", /* displayName */
+ (const void *)&TA_DEF_AccelerationFactor, /* dataSet */
+ 0.02, /* defaultValue */
+ "Acceleration Factor for the Short direction", /* hint */
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_D_AccelerationMaxShort =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInAccelerationMaxShort", /* paramName */
+ 0, /* flags */
+
+ "AF Max Short", /* displayName */
+ (const void *)&TA_DEF_AccelerationMax, /* dataSet */
+ 0.20, /* defaultValue */
+ "Acceleration Factor maximum value for the Short direction", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_InputParameterInfo *TA_SAREXT_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HL,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_SAREXT_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_SAREXT_OptInputs[] =
+{ &TA_DEF_UI_D_StartValue,
+ &TA_DEF_UI_D_OffsetOnReverse,
+ &TA_DEF_UI_D_AccelerationInitLong,
+ &TA_DEF_UI_D_AccelerationLong,
+ &TA_DEF_UI_D_AccelerationMaxLong,
+ &TA_DEF_UI_D_AccelerationInitShort,
+ &TA_DEF_UI_D_AccelerationShort,
+ &TA_DEF_UI_D_AccelerationMaxShort,
+ NULL
+};
+
+DEF_FUNCTION( SAREXT, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Parabolic SAR - Extended", /* hint */
+ "SarExt", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+
+/* SAREXT END */
+
+
+/* SIN BEGIN */
+DEF_MATH_UNARY_OPERATOR( SIN, "Vector Trigonometric Sin", "Sin" )
+/* SIN END */
+
+/* SINH BEGIN */
+DEF_MATH_UNARY_OPERATOR( SINH, "Vector Trigonometric Sinh", "Sinh" )
+/* SINH END */
+
+/* SMA BEGIN */
+static const TA_InputParameterInfo *TA_SMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_SMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_SMA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( SMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Simple Moving Average", /* hint */
+ "Sma", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+
+/* SMA END */
+
+/* SQRT BEGIN */
+DEF_MATH_UNARY_OPERATOR( SQRT, "Vector Square Root", "Sqrt" )
+/* SQRT END */
+
+/* SUB BEGIN */
+DEF_MATH_BINARY_OPERATOR( SUB, "Vector Arithmetic Substraction", "Sub" )
+/* SUB END */
+
+/* SUM BEGIN */
+static const TA_InputParameterInfo *TA_SUM_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_SUM_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_SUM_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( SUM, /* name */
+ TA_GroupId_MathOperators, /* groupId */
+ "Summation", /* hint */
+ "Sum", /* CamelCase name */
+ 0 /* flags */
+ );
+/* SUM END */
+
+/* STDDEV BEGIN */
+static const TA_InputParameterInfo *TA_STDDEV_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_STDDEV_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_STDDEV_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_5_MINIMUM2,
+ &TA_DEF_UI_NbDeviation,
+ NULL
+};
+
+DEF_FUNCTION( STDDEV, /* name */
+ TA_GroupId_Statistic, /* groupId */
+ "Standard Deviation", /* hint */
+ "StdDev", /* CamelCase name */
+ 0 /* flags */
+ );
+/* STDDEV END */
+
+/* STOCH BEGIN */
+static const TA_OptInputParameterInfo TA_DEF_UI_FastK_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInFastK_Period", /* paramName */
+ 0, /* flags */
+
+ "Fast-K Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 5, /* defaultValue */
+ "Time period for building the Fast-K line", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_SlowK_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInSlowK_Period", /* paramName */
+ 0, /* flags */
+
+ "Slow-K Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 3, /* defaultValue */
+ "Smoothing for making the Slow-K line. Usually set to 3", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_OptInputParameterInfo TA_DEF_UI_SlowD_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInSlowD_Period", /* paramName */
+ 0, /* flags */
+
+ "Slow-D Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 3, /* defaultValue */
+ "Smoothing for making the Slow-D line", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_SlowK_MAType =
+{
+ TA_OptInput_IntegerList, /* type */
+ "optInSlowK_MAType", /* paramName */
+ 0, /* flags */
+
+ "Slow-K MA", /* displayName */
+ (const void *)&TA_MA_TypeList, /* dataSet */
+ 0, /* defaultValue = simple average */
+ "Type of Moving Average for Slow-K", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_SlowD_MAType =
+{
+ TA_OptInput_IntegerList, /* type */
+ "optInSlowD_MAType", /* paramName */
+ 0, /* flags */
+
+ "Slow-D MA", /* displayName */
+ (const void *)&TA_MA_TypeList, /* dataSet */
+ 0, /* defaultValue = simple average */
+ "Type of Moving Average for Slow-D", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_SlowK =
+ { TA_Output_Real, "outSlowK", TA_OUT_DASH_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_SlowD =
+ { TA_Output_Real, "outSlowD", TA_OUT_DASH_LINE };
+
+static const TA_InputParameterInfo *TA_STOCH_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_STOCH_Outputs[] =
+{
+ &TA_DEF_UI_Output_SlowK,
+ &TA_DEF_UI_Output_SlowD,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_STOCH_OptInputs[] =
+{ &TA_DEF_UI_FastK_Period,
+ &TA_DEF_UI_SlowK_Period,
+ &TA_DEF_UI_SlowK_MAType,
+ &TA_DEF_UI_SlowD_Period,
+ &TA_DEF_UI_SlowD_MAType,
+ NULL
+};
+
+DEF_FUNCTION( STOCH, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Stochastic", /* hint */
+ "Stoch", /* CamelCase name */
+ 0 /* flags */
+ );
+/* STOCH END */
+
+/* STOCHF BEGIN */
+static const TA_OptInputParameterInfo TA_DEF_UI_FastD_Period =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInFastD_Period", /* paramName */
+ 0, /* flags */
+
+ "Fast-D Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 3, /* defaultValue */
+ "Smoothing for making the Fast-D line. Usually set to 3", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_FastD_MAType =
+{
+ TA_OptInput_IntegerList, /* type */
+ "optInFastD_MAType", /* paramName */
+ 0, /* flags */
+
+ "Fast-D MA", /* displayName */
+ (const void *)&TA_MA_TypeList, /* dataSet */
+ 0, /* defaultValue = simple average */
+ "Type of Moving Average for Fast-D", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_FastK =
+ { TA_Output_Real, "outFastK", TA_OUT_LINE };
+
+const TA_OutputParameterInfo TA_DEF_UI_Output_FastD =
+ { TA_Output_Real, "outFastD", TA_OUT_LINE };
+
+static const TA_InputParameterInfo *TA_STOCHF_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_STOCHF_Outputs[] =
+{
+ &TA_DEF_UI_Output_FastK,
+ &TA_DEF_UI_Output_FastD,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_STOCHF_OptInputs[] =
+{ &TA_DEF_UI_FastK_Period,
+ &TA_DEF_UI_FastD_Period,
+ &TA_DEF_UI_FastD_MAType,
+ NULL
+};
+
+DEF_FUNCTION( STOCHF, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Stochastic Fast", /* hint */
+ "StochF", /* CamelCase name */
+ 0 /* flags */
+ );
+/* STOCHF END */
+
+/* STOCHRSI BEGIN */
+static const TA_InputParameterInfo *TA_STOCHRSI_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_STOCHRSI_Outputs[] =
+{
+ &TA_DEF_UI_Output_FastK,
+ &TA_DEF_UI_Output_FastD,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_STOCHRSI_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ &TA_DEF_UI_FastK_Period,
+ &TA_DEF_UI_FastD_Period,
+ &TA_DEF_UI_FastD_MAType,
+ NULL
+};
+
+DEF_FUNCTION( STOCHRSI, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Stochastic Relative Strength Index", /* hint */
+ "StochRsi", /* CamelCase name */
+ TA_FUNC_FLG_UNST_PER /* flags */
+ );
+
+/* STOCHRSI END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableS[] =
+{
+ ADD_TO_TABLE(SAR),
+ ADD_TO_TABLE(SAREXT),
+ ADD_TO_TABLE(SIN),
+ ADD_TO_TABLE(SINH),
+ ADD_TO_TABLE(SMA),
+ ADD_TO_TABLE(SQRT),
+ ADD_TO_TABLE(STDDEV),
+ ADD_TO_TABLE(STOCH),
+ ADD_TO_TABLE(STOCHF),
+ ADD_TO_TABLE(STOCHRSI),
+ ADD_TO_TABLE(SUB),
+ ADD_TO_TABLE(SUM),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableSSize =
+ ((sizeof(TA_DEF_TableS)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_t.c b/vendor/ta-lib/src/ta_abstract/tables/table_t.c
new file mode 100644
index 000000000..6dbef0fd6
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_t.c
@@ -0,0 +1,277 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'T' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* T3 BEGIN */
+static const TA_OptInputParameterInfo TA_DEF_UI_VFactor =
+{
+ TA_OptInput_RealRange, /* type */
+ "optInVFactor", /* paramName */
+ 0, /* flags */
+
+ "Volume Factor", /* displayName */
+ (const void *)&TA_DEF_ZeroToOne, /* dataSet */
+ 0.7, /* defaultValue */
+ "Volume Factor", /* hint */
+ NULL /* CamelCase name */
+};
+
+static const TA_InputParameterInfo *TA_T3_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_T3_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_T3_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_5_MINIMUM2,
+ &TA_DEF_UI_VFactor,
+ NULL
+};
+
+DEF_FUNCTION( T3, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Triple Exponential Moving Average (T3)", /* hint */
+ "T3", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP|TA_FUNC_FLG_UNST_PER /* flags */
+ );
+/* T3 END */
+
+/* TAN BEGIN */
+DEF_MATH_UNARY_OPERATOR( TAN, "Vector Trigonometric Tan", "Tan" )
+/* TAN END */
+
+/* TANH BEGIN */
+DEF_MATH_UNARY_OPERATOR( TANH, "Vector Trigonometric Tanh", "Tanh" )
+/* TANH END */
+
+/* TEMA BEGIN */
+static const TA_InputParameterInfo *TA_TEMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_TEMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_TEMA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( TEMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Triple Exponential Moving Average", /* hint */
+ "Tema", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* TEMA END */
+
+/* TRANGE BEGIN */
+static const TA_InputParameterInfo *TA_TRANGE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_TRANGE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_TRANGE_OptInputs[] = { NULL };
+
+DEF_FUNCTION( TRANGE, /* name */
+ TA_GroupId_VolatilityIndicators, /* groupId */
+ "True Range", /* hint */
+ "TrueRange", /* CamelCase name */
+ 0 /* flags */
+ );
+/* TRANGE END */
+
+/* TRIMA BEGIN */
+static const TA_InputParameterInfo *TA_TRIMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_TRIMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_TRIMA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( TRIMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Triangular Moving Average", /* hint */
+ "Trima", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* TRIMA END */
+
+/* TRIX BEGIN */
+static const TA_InputParameterInfo *TA_TRIX_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_TRIX_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_TRIX_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30,
+ NULL
+};
+
+DEF_FUNCTION( TRIX, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "1-day Rate-Of-Change (ROC) of a Triple Smooth EMA", /* hint */
+ "Trix", /* CamelCase name */
+ 0 /* flags */
+ );
+/* TRIX END */
+
+/* TSF BEGIN */
+static const TA_InputParameterInfo *TA_TSF_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_TSF_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_TSF_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( TSF, /* name */
+ TA_GroupId_Statistic, /* groupId */
+ "Time Series Forecast",/* hint */
+ "Tsf", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* TSF END */
+
+/* TYPPRICE BEGIN */
+static const TA_InputParameterInfo *TA_TYPPRICE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_TYPPRICE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_TYPPRICE_OptInputs[] = { NULL };
+
+DEF_FUNCTION( TYPPRICE, /* name */
+ TA_GroupId_PriceTransform, /* groupId */
+ "Typical Price", /* hint */
+ "TypPrice", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* TYPPRICE END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableT[] =
+{
+ ADD_TO_TABLE(T3),
+ ADD_TO_TABLE(TAN),
+ ADD_TO_TABLE(TANH),
+ ADD_TO_TABLE(TEMA),
+ ADD_TO_TABLE(TRANGE),
+ ADD_TO_TABLE(TRIMA),
+ ADD_TO_TABLE(TRIX),
+ ADD_TO_TABLE(TSF),
+ ADD_TO_TABLE(TYPPRICE),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableTSize =
+ ((sizeof(TA_DEF_TableT)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_u.c b/vendor/ta-lib/src/ta_abstract/tables/table_u.c
new file mode 100644
index 000000000..1a7856764
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_u.c
@@ -0,0 +1,142 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'U' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* ULTOSC BEGIN */
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_7_PER1 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod1", /* paramName */
+ 0, /* flags */
+
+ "First Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 7, /* defaultValue */
+ "Number of bars for 1st period.", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_14_PER2 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod2", /* paramName */
+ 0, /* flags */
+
+ "Second Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 14, /* defaultValue */
+ "Number of bars fro 2nd period", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+const TA_OptInputParameterInfo TA_DEF_UI_TimePeriod_28_PER3 =
+{
+ TA_OptInput_IntegerRange, /* type */
+ "optInTimePeriod3", /* paramName */
+ 0, /* flags */
+
+ "Third Period", /* displayName */
+ (const void *)&TA_DEF_TimePeriod_Positive, /* dataSet */
+ 28, /* defaultValue */
+ "Number of bars for 3rd period", /* hint */
+
+ NULL /* CamelCase name */
+};
+
+static const TA_InputParameterInfo *TA_ULTOSC_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_ULTOSC_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_ULTOSC_OptInputs[] =
+{
+ &TA_DEF_UI_TimePeriod_7_PER1,
+ &TA_DEF_UI_TimePeriod_14_PER2,
+ &TA_DEF_UI_TimePeriod_28_PER3,
+ NULL
+};
+
+DEF_FUNCTION( ULTOSC, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Ultimate Oscillator", /* hint */
+ "UltOsc", /* CamelCase name */
+ 0 /* flags */
+ );
+/* ULTOSC END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableU[] =
+{
+ ADD_TO_TABLE(ULTOSC),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableUSize =
+ ((sizeof(TA_DEF_TableU)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_v.c b/vendor/ta-lib/src/ta_abstract/tables/table_v.c
new file mode 100644
index 000000000..e49fa92e2
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_v.c
@@ -0,0 +1,98 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'V' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* VAR BEGIN */
+static const TA_InputParameterInfo *TA_VAR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_VAR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_VAR_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_5,
+ &TA_DEF_UI_NbDeviation,
+ NULL
+};
+
+DEF_FUNCTION( VAR, /* name */
+ TA_GroupId_Statistic, /* groupId */
+ "Variance", /* hint */
+ "Variance", /* CamelCase name */
+ 0 /* flags */
+ );
+/* VAR END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableV[] =
+{
+ ADD_TO_TABLE(VAR),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableVSize =
+ ((sizeof(TA_DEF_TableV)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_w.c b/vendor/ta-lib/src/ta_abstract/tables/table_w.c
new file mode 100644
index 000000000..266659086
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_w.c
@@ -0,0 +1,149 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'W' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* WCL BEGIN */
+static const TA_InputParameterInfo *TA_WCLPRICE_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_WCLPRICE_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_WCLPRICE_OptInputs[] = { NULL };
+
+DEF_FUNCTION( WCLPRICE, /* name */
+ TA_GroupId_PriceTransform, /* groupId */
+ "Weighted Close Price", /* hint */
+ "WclPrice", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+/* WCL END */
+
+/* WILLR BEGIN */
+static const TA_InputParameterInfo *TA_WILLR_Inputs[] =
+{
+ &TA_DEF_UI_Input_Price_HLC,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_WILLR_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_WILLR_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_14_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( WILLR, /* name */
+ TA_GroupId_MomentumIndicators, /* groupId */
+ "Williams' %R", /* hint */
+ "WillR", /* CamelCase name */
+ 0 /* flags */
+ );
+/* WILLR END */
+
+/* WMA BEGIN */
+static const TA_InputParameterInfo *TA_WMA_Inputs[] =
+{
+ &TA_DEF_UI_Input_Real,
+ NULL
+};
+
+static const TA_OutputParameterInfo *TA_WMA_Outputs[] =
+{
+ &TA_DEF_UI_Output_Real,
+ NULL
+};
+
+static const TA_OptInputParameterInfo *TA_WMA_OptInputs[] =
+{ &TA_DEF_UI_TimePeriod_30_MINIMUM2,
+ NULL
+};
+
+DEF_FUNCTION( WMA, /* name */
+ TA_GroupId_OverlapStudies, /* groupId */
+ "Weighted Moving Average", /* hint */
+ "Wma", /* CamelCase name */
+ TA_FUNC_FLG_OVERLAP /* flags */
+ );
+
+/* WMA END */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableW[] =
+{
+ ADD_TO_TABLE(WCLPRICE),
+ ADD_TO_TABLE(WILLR),
+ ADD_TO_TABLE(WMA),
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableWSize =
+ ((sizeof(TA_DEF_TableW)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_x.c b/vendor/ta-lib/src/ta_abstract/tables/table_x.c
new file mode 100644
index 000000000..addb74d1a
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_x.c
@@ -0,0 +1,72 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'X' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* None */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableX[] =
+{
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableXSize =
+ ((sizeof(TA_DEF_TableX)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_y.c b/vendor/ta-lib/src/ta_abstract/tables/table_y.c
new file mode 100644
index 000000000..fe1679ad4
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_y.c
@@ -0,0 +1,72 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'Y' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* None */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableY[] =
+{
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableYSize =
+ ((sizeof(TA_DEF_TableY)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/tables/table_z.c b/vendor/ta-lib/src/ta_abstract/tables/table_z.c
new file mode 100644
index 000000000..de871a1f5
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/tables/table_z.c
@@ -0,0 +1,72 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*********************************************************************
+ * This file contains only TA functions starting with the letter 'Z' *
+ *********************************************************************/
+#include
+#include "ta_abstract.h"
+#include "ta_def_ui.h"
+
+/* Follow the 3 steps defined below for adding a new TA Function to this
+ * file.
+ */
+
+/****************************************************************************
+ * Step 1 - Define here the interface to your TA functions with
+ * the macro DEF_FUNCTION.
+ *
+ ****************************************************************************/
+
+/* None */
+
+/****************************************************************************
+ * Step 2 - Add your TA function to the table.
+ * Keep in alphabetical order. Must be NULL terminated.
+ ****************************************************************************/
+const TA_FuncDef *TA_DEF_TableZ[] =
+{
+ NULL
+};
+
+
+/* Do not modify the following line. */
+const unsigned int TA_DEF_TableZSize =
+ ((sizeof(TA_DEF_TableZ)/sizeof(TA_FuncDef *))-1);
+
+
+/****************************************************************************
+ * Step 3 - Make sure "gen_code" is executed for generating all other
+ * source files derived from this one.
+ * You can then re-compile the library as usual and you are done!
+ ****************************************************************************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/CoreAnnotated.java.template b/vendor/ta-lib/src/ta_abstract/templates/CoreAnnotated.java.template
new file mode 100644
index 000000000..c563be53a
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/CoreAnnotated.java.template
@@ -0,0 +1,69 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* DO NOT MODIFY this file.
+ * This file is automatically generated by gen_code.
+ *
+ * If you are not re-generating the java code (which is most
+ * likely the case), just ignore this file.
+ */
+
+package com.tictactec.ta.lib;
+
+import com.tictactec.ta.lib.MAType;
+import com.tictactec.ta.lib.MInteger;
+import com.tictactec.ta.lib.RetCode;
+import com.tictactec.ta.lib.Core;
+import com.tictactec.ta.lib.meta.annotation.FuncFlags;
+import com.tictactec.ta.lib.meta.annotation.FuncInfo;
+import com.tictactec.ta.lib.meta.annotation.InputFlags;
+import com.tictactec.ta.lib.meta.annotation.InputParameterInfo;
+import com.tictactec.ta.lib.meta.annotation.InputParameterType;
+import com.tictactec.ta.lib.meta.annotation.IntegerList;
+import com.tictactec.ta.lib.meta.annotation.IntegerRange;
+import com.tictactec.ta.lib.meta.annotation.OptInputParameterInfo;
+import com.tictactec.ta.lib.meta.annotation.OptInputParameterType;
+import com.tictactec.ta.lib.meta.annotation.OutputFlags;
+import com.tictactec.ta.lib.meta.annotation.OutputParameterInfo;
+import com.tictactec.ta.lib.meta.annotation.OutputParameterType;
+import com.tictactec.ta.lib.meta.annotation.RealRange;
+
+public class CoreAnnotated extends Core {
+
+%%%GENCODE%%%
+
+}
+
+/***************
+ * End of File *
+ ***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/Makefile.am.template b/vendor/ta-lib/src/ta_abstract/templates/Makefile.am.template
new file mode 100644
index 000000000..73de5e187
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/Makefile.am.template
@@ -0,0 +1,13 @@
+
+noinst_LTLIBRARIES = libta_func.la
+AM_CPPFLAGS = -I../ta_common/
+
+libta_func_la_SOURCES = ta_utility.c \
+%%%GENCODE%%%
+
+libta_func_la_LDFLAGS = -version-info $(TALIB_LIBRARY_VERSION)
+
+libta_funcdir=$(includedir)/ta-lib/
+libta_func_HEADERS = ../../include/ta_defs.h \
+ ../../include/ta_libc.h \
+ ../../include/ta_func.h
diff --git a/vendor/ta-lib/src/ta_abstract/templates/excel_glue.c.template b/vendor/ta-lib/src/ta_abstract/templates/excel_glue.c.template
new file mode 100644
index 000000000..b82f0c15c
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/excel_glue.c.template
@@ -0,0 +1,45 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* DO NOT MODIFY this file.
+ * This file is automatically generated by gen_code.
+ *
+ * If you are not re-building the excel library (which is most
+ * likely the case), just ignore this file.
+ */
+
+%%%GENCODE%%%
+
+/***************
+ * End of File *
+ ***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_frame.c.template b/vendor/ta-lib/src/ta_abstract/templates/ta_frame.c.template
new file mode 100644
index 000000000..0c1dec33c
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_frame.c.template
@@ -0,0 +1,63 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Note: This file is generated by gencode, do not
+ * modify directly.
+ */
+
+/* The function define in this file allows to have a consistent
+ * framework for calling all the TA function through
+ * the TA_CallFunc mechanism.
+ *
+ * See "ta_abstract.h"
+ */
+
+#ifndef TA_FUNC_H
+ #include "ta_func.h"
+#endif
+
+#ifndef TA_FRAME_PRIV_H
+ #include "ta_frame_priv.h"
+#endif
+
+#ifndef TA_FRAME_H
+ #include "ta_frame.h"
+#endif
+
+/* NEVER CALL directly these functions! Use TA_CallFunc. */
+
+%%%GENCODE%%%
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_frame.h.template b/vendor/ta-lib/src/ta_abstract/templates/ta_frame.h.template
new file mode 100644
index 000000000..64ba7a0ae
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_frame.h.template
@@ -0,0 +1,60 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef TA_FRAME_H
+#define TA_FRAME_H
+
+/* Note: This file is generated by gencode, do not
+ * modify directly.
+ */
+
+/* The function define in this file allows to call a TA
+ * function through the TA_CallFunc mechanism.
+ */
+
+#ifndef TA_COMMON_H
+ #include "ta_common.h"
+#endif
+
+#ifndef TA_FRAME_PRIV_H
+ #include "ta_frame_priv.h"
+#endif
+
+
+%%%GENCODE%%%
+
+#endif
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_func.h.template b/vendor/ta-lib/src/ta_abstract/templates/ta_func.h.template
new file mode 100644
index 000000000..f93d09461
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_func.h.template
@@ -0,0 +1,66 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#ifndef TA_FUNC_H
+#define TA_FUNC_H
+
+#ifndef TA_COMMON_H
+ #include "ta_common.h"
+#endif
+
+/* This header contains the prototype of all the Technical Analysis
+ * function provided by TA-LIB.
+ */
+
+/* TA-LIB Developer Note: Do not modify this file, it is automaticaly
+ * generated by gen_code.
+ */
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifndef TA_DEFS_H
+ #include "ta_defs.h"
+#endif
+
+%%%GENCODE%%%
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/***************/
+/* End of File */
+/***************/
+
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_func.swg.template b/vendor/ta-lib/src/ta_abstract/templates/ta_func.swg.template
new file mode 100644
index 000000000..3346210d5
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_func.swg.template
@@ -0,0 +1,45 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* DO NOT MODIFY this file.
+ * This file is automatically generated by gen_code.
+ *
+ * If you are not re-building an interface with SWIG (which is most
+ * likely the case), just ignore this file.
+ */
+
+%%%GENCODE%%%
+
+/***************
+ * End of File *
+ ***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_func_api.c.template b/vendor/ta-lib/src/ta_abstract/templates/ta_func_api.c.template
new file mode 100644
index 000000000..689aefc26
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_func_api.c.template
@@ -0,0 +1,55 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Important: This file is automatically generated by gen_code.
+ * Any modification will be lost on next execution
+ * of gen_code.
+ *
+ * This file is a binary representation of the func_api.xml file.
+ */
+
+#include "ta_abstract.h"
+
+static const char TA_FunctionDescriptionXMLArray[] =
+{
+%%%GENCODE%%%
+};
+
+const char *TA_FunctionDescriptionXML()
+{
+ return TA_FunctionDescriptionXMLArray;
+}
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_group_idx.c.template b/vendor/ta-lib/src/ta_abstract/templates/ta_group_idx.c.template
new file mode 100644
index 000000000..cfaba0015
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_group_idx.c.template
@@ -0,0 +1,56 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Important: This file is automatically generated by gen_code.
+ * Any modification will be lost on next execution
+ * of gen_code.
+ *
+ * The goal of this file is to build the following global
+ * constant:
+ * TA_PerGroupFuncDef
+ * TA_PerGroupSize
+ * TA_TotalNbFunction
+ *
+ * These constant allows mainly to speed optimize functionality related to
+ * sequential access to TA_DefFunc by TA_GroupId (see ta_abstract.c)
+ */
+#include
+#include "ta_def_ui.h"
+#include "ta_abstract.h"
+
+%%%GENCODE%%%
+
+
+/***************/
+/* End of File */
+/***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_java_defs.h.template b/vendor/ta-lib/src/ta_abstract/templates/ta_java_defs.h.template
new file mode 100644
index 000000000..b9cbdb6a7
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_java_defs.h.template
@@ -0,0 +1,45 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* DO NOT MODIFY this file.
+ * This file is automatically generated by gen_code.
+ *
+ * If you are not re-generating the java code (which is most
+ * likely the case), just ignore this file.
+ */
+
+%%%GENCODE%%%
+
+/***************
+ * End of File *
+ ***************/
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_retcode.c.template b/vendor/ta-lib/src/ta_abstract/templates/ta_retcode.c.template
new file mode 100644
index 000000000..5c2f507c8
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_retcode.c.template
@@ -0,0 +1,92 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Important: This file is automatically generated by the utility gen_code.
+ * Any modification will be lost on next execution of gen_code.
+ *
+ * The goal of this file is to provide the functionality TA_SetRetCodeInfo.
+ *
+ * This function is a convenient way for the user to translate a TA_RetCode into
+ * a human readable string.
+ */
+#include
+
+typedef struct
+{
+ TA_RetCode retCode;
+ const char * const enumStr;
+ const char * const infoStr;
+} TA_InternalRetCodeInfo;
+
+static TA_InternalRetCodeInfo retCodeInfoTable[] = {
+%%%GENCODE%%%
+ {(TA_RetCode)0xFFFF,"TA_UNKNOWN_ERR","Unknown Error"}
+};
+
+#define NB_RET_CODE_INFO (sizeof(retCodeInfoTable)/sizeof(TA_InternalRetCodeInfo))
+
+void TA_SetRetCodeInfo( TA_RetCode theRetCode, TA_RetCodeInfo *retCodeInfo )
+{
+ unsigned int i;
+
+ /* Trap internal error code */
+ if( (theRetCode >= 5000) && (theRetCode <= 5999) )
+ {
+ retCodeInfo->enumStr = "TA_INTERNAL_ERROR";
+ retCodeInfo->infoStr = "Unexpected Internal Error - Contact TA-Lib.org";
+ return;
+ }
+
+ /* Check among all the error code defined in ta_common.h */
+ for( i=0; i < (NB_RET_CODE_INFO-1); i++ )
+ {
+ if( theRetCode == retCodeInfoTable[i].retCode )
+ {
+ /* Error code found. */
+ retCodeInfo->enumStr = retCodeInfoTable[i].enumStr;
+ retCodeInfo->infoStr = retCodeInfoTable[i].infoStr;
+ return;
+ }
+ }
+
+ /* Error code not found. */
+
+ /* "TA_UNKNOWN_ERR" is ALWAYS the last entry in the table. */
+ retCodeInfo->enumStr = retCodeInfoTable[i].enumStr;
+ retCodeInfo->infoStr = retCodeInfoTable[i].infoStr;
+}
+
+/***************/
+/* End of File */
+/***************/
+
diff --git a/vendor/ta-lib/src/ta_abstract/templates/ta_x.c.template b/vendor/ta-lib/src/ta_abstract/templates/ta_x.c.template
new file mode 100644
index 000000000..5b227f168
--- /dev/null
+++ b/vendor/ta-lib/src/ta_abstract/templates/ta_x.c.template
@@ -0,0 +1,84 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* List of contributors:
+ *
+ * Initial Name/description
+ * -------------------------------------------------------------------
+ * MF Mario Fortier (Replace when you are the original author)
+ *
+ * Change history:
+ *
+ * MMDDYY BY Description
+ * -------------------------------------------------------------------
+ * XXXXXX MF Initial Version
+ */
+
+/**** START GENCODE SECTION 1 - DO NOT DELETE THIS LINE ****/
+%%%GENCODE%%%
+/**** END GENCODE SECTION 1 - DO NOT DELETE THIS LINE ****/
+{
+ /* insert local variable here */
+
+/**** START GENCODE SECTION 2 - DO NOT DELETE THIS LINE ****/
+%%%GENCODE%%%
+/**** END GENCODE SECTION 2 - DO NOT DELETE THIS LINE ****/
+
+ /* insert lookback code here. */
+
+ return 0;
+}
+
+/**** START GENCODE SECTION 3 - DO NOT DELETE THIS LINE ****/
+%%%GENCODE%%%
+/**** END GENCODE SECTION 3 - DO NOT DELETE THIS LINE ****/
+{
+ /* insert local variable here */
+
+/**** START GENCODE SECTION 4 - DO NOT DELETE THIS LINE ****/
+%%%GENCODE%%%
+/**** END GENCODE SECTION 4 - DO NOT DELETE THIS LINE ****/
+
+ /* Insert TA function code here. */
+
+ /* Default return values */
+ VALUE_HANDLE_DEREF_TO_ZERO(outBegIdx);
+ VALUE_HANDLE_DEREF_TO_ZERO(outNbElement);
+
+ return ENUM_VALUE(RetCode,TA_SUCCESS,Success);
+}
+
+/**** START GENCODE SECTION 5 - DO NOT DELETE THIS LINE ****/
+%%%GENCODE%%%
+/**** END GENCODE SECTION 5 - DO NOT DELETE THIS LINE ****/
+
diff --git a/vendor/ta-lib/src/ta_common/Makefile.am b/vendor/ta-lib/src/ta_common/Makefile.am
new file mode 100644
index 000000000..945449020
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/Makefile.am
@@ -0,0 +1,15 @@
+
+noinst_LTLIBRARIES = libta_common.la
+AM_CPPFLAGS = -I../ta_common/
+
+libta_common_la_SOURCES = ta_global.c \
+ ta_retcode.c \
+ ta_version.c
+
+libta_common_la_LDFLAGS = -version-info $(TALIB_LIBRARY_VERSION)
+
+libta_commondir=$(includedir)/ta-lib/
+libta_common_HEADERS = ../../include/ta_defs.h \
+ ../../include/ta_libc.h \
+ ../../include/ta_common.h
+
diff --git a/vendor/ta-lib/src/ta_common/ta_global.c b/vendor/ta-lib/src/ta_common/ta_global.c
new file mode 100644
index 000000000..33ff85f14
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_global.c
@@ -0,0 +1,178 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* List of contributors:
+ *
+ * Initial Name/description
+ * -------------------------------------------------------------------
+ * MF Mario Fortier
+ * AC Angelo Ciceri
+ *
+ *
+ * Change history:
+ *
+ * MMDDYY BY Description
+ * -------------------------------------------------------------------
+ * 112400 MF First version.
+ * 082004 AC Add TA_SetCandleSettings, TA_RestoreCandleDefaultSettings
+ * and call to TA_RestoreCandleDefaultSettings in TA_Initialize
+ * 041106 MF Add prefix to theGlobals to avoid clash with other libs.
+ * 040707 MF Change global initialization to eliminate Mac OS X link error.
+ */
+
+/* Description:
+ * Provides initialization / shutdown functionality for all modules.
+ */
+
+/**** Headers ****/
+#include
+#include
+#include
+
+#include "ta_common.h"
+#include "ta_magic_nb.h"
+#include "ta_global.h"
+#include "ta_func.h"
+
+/**** External functions declarations. ****/
+/* None */
+
+/**** External variables declarations. ****/
+/* None */
+
+/**** Global variables definitions. ****/
+
+/* The entry point for all globals */
+TA_LibcPriv ta_theGlobals = {0,{{0,0,0}},0,0,0,0,(TA_Compatibility)0,{0},{{(TA_CandleSettingType)0,(TA_RangeType)0,0,0}}};
+
+TA_LibcPriv *TA_Globals = &ta_theGlobals;
+
+/**** Local declarations. ****/
+/* None */
+
+/**** Local functions declarations. ****/
+/* None */
+
+/**** Local variables definitions. ****/
+/* None */
+
+/**** Global functions definitions. ****/
+TA_RetCode TA_Initialize( void )
+{
+ /* Initialize the "global variable" used to manage the global
+ * variables of all other modules...
+ */
+ memset( TA_Globals, 0, sizeof( TA_LibcPriv ) );
+ TA_Globals->magicNb = TA_LIBC_PRIV_MAGIC_NB;
+
+ /*** At this point, TA_Shutdown can be called to clean-up. ***/
+
+ /* Set the default value to global variables */
+ TA_RestoreCandleDefaultSettings( TA_AllCandleSettings );
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_Shutdown( void )
+{
+ if( TA_Globals->magicNb != TA_LIBC_PRIV_MAGIC_NB )
+ return TA_LIB_NOT_INITIALIZE;
+
+ /* Initialize to all zero to make sure we invalidate that object. */
+ memset( TA_Globals, 0, sizeof( TA_LibcPriv ) );
+
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_SetCandleSettings( TA_CandleSettingType settingType,
+ TA_RangeType rangeType,
+ int avgPeriod,
+ double factor )
+{
+ /*printf("setcdlset:%d ",settingType);*/
+ if( settingType >= TA_AllCandleSettings )
+ return TA_BAD_PARAM;
+ TA_Globals->candleSettings[settingType].settingType = settingType;
+ TA_Globals->candleSettings[settingType].rangeType = rangeType;
+ TA_Globals->candleSettings[settingType].avgPeriod = avgPeriod;
+ TA_Globals->candleSettings[settingType].factor = factor;
+ /*printf("cdlset: %d %d %d %f\n",TA_Globals->candleSettings[settingType].settingType,TA_Globals->candleSettings[settingType].rangeType,
+ TA_Globals->candleSettings[settingType].avgPeriod,TA_Globals->candleSettings[settingType].factor);*/
+ return TA_SUCCESS;
+}
+
+TA_RetCode TA_RestoreCandleDefaultSettings( TA_CandleSettingType settingType )
+{
+ const TA_CandleSetting TA_CandleDefaultSettings[] = {
+ /* real body is long when it's longer than the average of the 10 previous candles' real body */
+ { TA_BodyLong, TA_RangeType_RealBody, 10, 1.0 },
+ /* real body is very long when it's longer than 3 times the average of the 10 previous candles' real body */
+ { TA_BodyVeryLong, TA_RangeType_RealBody, 10, 3.0 },
+ /* real body is short when it's shorter than the average of the 10 previous candles' real bodies */
+ { TA_BodyShort, TA_RangeType_RealBody, 10, 1.0 },
+ /* real body is like doji's body when it's shorter than 10% the average of the 10 previous candles' high-low range */
+ { TA_BodyDoji, TA_RangeType_HighLow, 10, 0.1 },
+ /* shadow is long when it's longer than the real body */
+ { TA_ShadowLong, TA_RangeType_RealBody, 0, 1.0 },
+ /* shadow is very long when it's longer than 2 times the real body */
+ { TA_ShadowVeryLong, TA_RangeType_RealBody, 0, 2.0 },
+ /* shadow is short when it's shorter than half the average of the 10 previous candles' sum of shadows */
+ { TA_ShadowShort, TA_RangeType_Shadows, 10, 1.0 },
+ /* shadow is very short when it's shorter than 10% the average of the 10 previous candles' high-low range */
+ { TA_ShadowVeryShort, TA_RangeType_HighLow, 10, 0.1 },
+ /* when measuring distance between parts of candles or width of gaps */
+ /* "near" means "<= 20% of the average of the 5 previous candles' high-low range" */
+ { TA_Near, TA_RangeType_HighLow, 5, 0.2 },
+ /* when measuring distance between parts of candles or width of gaps */
+ /* "far" means ">= 60% of the average of the 5 previous candles' high-low range" */
+ { TA_Far, TA_RangeType_HighLow, 5, 0.6 },
+ /* when measuring distance between parts of candles or width of gaps */
+ /* "equal" means "<= 5% of the average of the 5 previous candles' high-low range" */
+ { TA_Equal, TA_RangeType_HighLow, 5, 0.05 }
+ };
+
+ int i;
+ if( settingType > TA_AllCandleSettings )
+ return TA_BAD_PARAM;
+ if( settingType == TA_AllCandleSettings )
+ for( i = 0; i < TA_AllCandleSettings; ++i )
+ TA_Globals->candleSettings[i] = TA_CandleDefaultSettings[i];
+ else
+ TA_Globals->candleSettings[settingType] = TA_CandleDefaultSettings[settingType];
+ return TA_SUCCESS;
+}
+
+/**** Local functions definitions. ****/
+/* None */
+
+
diff --git a/vendor/ta-lib/src/ta_common/ta_global.h b/vendor/ta-lib/src/ta_common/ta_global.h
new file mode 100644
index 000000000..3cdfcf653
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_global.h
@@ -0,0 +1,119 @@
+#ifndef TA_GLOBAL_H
+#define TA_GLOBAL_H
+
+#ifndef TA_COMMON_H
+ #include "ta_common.h"
+#endif
+
+#ifndef TA_FUNC_H
+ #include "ta_func.h"
+#endif
+
+/* TA_CandleSetting is the one setting struct */
+typedef struct {
+ TA_CandleSettingType settingType;
+ TA_RangeType rangeType;
+ int avgPeriod;
+ double factor;
+} TA_CandleSetting;
+
+/* This interface is used exclusively INTERNALY to the TA-LIB.
+ * There is nothing for the end-user here ;->
+ */
+
+/* Provides functionality for managing global ressource
+ * throughout the TA-LIB.
+ *
+ * Since not all module are used/link in the application,
+ * the ta_common simply provides the mechanism for the module
+ * to optionnaly "register" its initialization/shutdown
+ * function.
+ *
+ * A function shall access its global variable by calling
+ * TA_GetGlobal. This function will appropriatly call the
+ * initialization function if its global are not yet initialized.
+ *
+ * The call of the init and shutdown function are guaranteed
+ * to be multithread protected. It is also guarantee that
+ * these function will always get called in alternance (in
+ * other word, following an initialization only a shutdown
+ * can get called).
+ */
+
+typedef enum
+{
+ /* Module will be shutdown in the order specified here. */
+
+ TA_ABSTRACTION_GLOBAL_ID,
+ TA_FUNC_GLOBAL_ID,
+ TA_MEMORY_GLOBAL_ID, /* Must be last. */
+ TA_NB_GLOBAL_ID
+} TA_GlobalModuleId;
+
+typedef TA_RetCode (*TA_GlobalInitFunc) ( void **globalToAlloc );
+typedef TA_RetCode (*TA_GlobalShutdownFunc)( void *globalAllocated );
+
+typedef struct
+{
+ const TA_GlobalModuleId id;
+ const TA_GlobalInitFunc init;
+ const TA_GlobalShutdownFunc shutdown;
+} TA_GlobalControl;
+
+TA_RetCode TA_GetGlobal( const TA_GlobalControl * const control,
+ void **global );
+
+/* Occasionaly, code tracing must be disable.
+ * Example:
+ * - The memory module needs to know if the tracing is
+ * still enabled or not when freeing memory on shutdown.
+ * - We do not want to recursively trace while the tracing
+ * function themselves gets called ;->
+ */
+int TA_IsTraceEnabled( void );
+void TA_TraceEnable ( void );
+void TA_TraceDisable ( void );
+
+/* If enabled by the user, use a local drive
+ * for configuration and/or temporary file.
+ * TA-LIB must NEVER assume such local drive
+ * is available.
+ */
+const char *TA_GetLocalCachePath( void );
+
+typedef struct
+{
+ unsigned int initialize;
+ const TA_GlobalControl * control;
+ void *global;
+} TA_ModuleControl;
+
+/* This is the hidden implementation of TA_Libc. */
+typedef struct
+{
+ unsigned int magicNb; /* Unique identifier of this object. */
+ TA_ModuleControl moduleControl[TA_NB_GLOBAL_ID];
+
+ unsigned int traceEnabled;
+ unsigned int stdioEnabled;
+ FILE *stdioFile;
+
+ const char *localCachePath;
+
+ /* For handling the compatibility with other software */
+ TA_Compatibility compatibility;
+
+ /* For handling the unstable period of some TA function. */
+ unsigned int unstablePeriod[TA_FUNC_UNST_ALL];
+
+ /* For handling the candlestick global settings */
+ TA_CandleSetting candleSettings[TA_AllCandleSettings];
+
+} TA_LibcPriv;
+
+/* The following global is used all over the place
+ * and is the entry point for all other globals.
+ */
+extern TA_LibcPriv *TA_Globals;
+
+#endif
diff --git a/vendor/ta-lib/src/ta_common/ta_magic_nb.h b/vendor/ta-lib/src/ta_common/ta_magic_nb.h
new file mode 100644
index 000000000..72ac109f4
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_magic_nb.h
@@ -0,0 +1,31 @@
+#ifndef TA_MAGIC_NB_H
+#define TA_MAGIC_NB_H
+
+/* Many allocated structures contains a magic number.
+ *
+ * These numbers are used solely to make sure that when a pointer is
+ * provided, it is really pointing on the expected type of data.
+ * It helps also for the detection of memory corruption.
+ * This mechanism is simple, but add a non-negligeable level of
+ * reliability at a very low cost (speed/memory wise).
+ */
+#define TA_FUNC_DEF_MAGIC_NB 0xA201B201
+#define TA_PARAM_HOLDER_PRIV_MAGIC_NB 0xA202B202
+#define TA_LIBC_PRIV_MAGIC_NB 0xA203B203
+#define TA_UDBASE_MAGIC_NB 0xA204B204
+#define TA_CATEGORY_TABLE_MAGIC_NB 0xA205B205
+#define TA_SYMBOL_TABLE_MAGIC_NB 0xA206B206
+#define TA_WEBPAGE_MAGIC_NB 0xA207B207
+#define TA_STREAM_MAGIC_NB 0xA208B208
+#define TA_STREAM_ACCESS_MAGIC_NB 0xA209B209
+#define TA_YAHOO_IDX_MAGIC_NB 0xA20AB20A
+#define TA_STRING_TABLE_GROUP_MAGIC_NB 0xA20BB20B
+#define TA_STRING_TABLE_FUNC_MAGIC_NB 0xA20CB20C
+#define TA_MARKET_PAGE_MAGIC_NB 0xA20DB20D
+#define TA_TRADELOGPRIV_MAGIC_NB 0xA20EB20E
+#define TA_PMPRIV_MAGIC_NB 0xA20FB20F
+#define TA_PMREPORT_MAGIC_NB 0xA210B210
+#define TA_TRADEREPORT_MAGIC_NB 0xA211B211
+#define TA_HISTORY_MAGIC_NB 0xA212B212
+
+#endif
diff --git a/vendor/ta-lib/src/ta_common/ta_memory.h b/vendor/ta-lib/src/ta_common/ta_memory.h
new file mode 100644
index 000000000..b2a74bc83
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_memory.h
@@ -0,0 +1,341 @@
+#ifndef TA_MEMORY_H
+#define TA_MEMORY_H
+
+#if !defined( _MANAGED ) && !defined( _JAVA )
+ #ifndef TA_COMMON_H
+ #include "ta_common.h"
+ #endif
+
+ #include
+
+ /* Interface macros */
+ #define TA_Malloc(a) malloc(a)
+ #define TA_Realloc(a,b) realloc((a),(b))
+ #define TA_Free(a) free(a)
+
+ #define FREE_IF_NOT_NULL(x) { if((x)!=NULL) {TA_Free((void *)(x)); (x)=NULL;} }
+
+#endif /* !defined(_MANAGED) && !defined( _JAVA ) */
+
+
+/* ARRAY : Macros to manipulate arrays of value type.
+ *
+ * Using temporary array of double and integer are often needed for the
+ * TA functions.
+ *
+ * These macros allow basic operations to alloc/copy/free array of value type.
+ *
+ * These macros works in plain old C/C++, managed C++.and Java.
+ *
+ * (Use ARRAY_REF and ARRAY_INT_REF for double/integer arrays).
+ */
+#if defined( _MANAGED )
+ #define ARRAY_VTYPE_REF(type,name) cli::array^ name
+ #define ARRAY_VTYPE_LOCAL(type,name,size) cli::array^ name = gcnew cli::array(size)
+ #define ARRAY_VTYPE_ALLOC(type,name,size) name = gcnew cli::array(size)
+ #define ARRAY_VTYPE_COPY(type,dest,src,size) cli::array::Copy( src, 0, dest, 0, size )
+ #define ARRAY_VTYPE_MEMMOVE(type,dest,destIdx,src,srcIdx,size) cli::array::Copy( src, srcIdx, dest, destIdx, size )
+ #define ARRAY_VTYPE_FREE(type,name)
+ #define ARRAY_VTYPE_FREE_COND(type,cond,name)
+#elif defined( _JAVA )
+ #define ARRAY_VTYPE_REF(type,name) type []name
+ #define ARRAY_VTYPE_LOCAL(type,name,size) type []name = new type[size]
+ #define ARRAY_VTYPE_ALLOC(type,name,size) name = new type[size]
+ #define ARRAY_VTYPE_COPY(type,dest,src,size) System.arraycopy(src,0,dest,0,size)
+ #define ARRAY_VTYPE_MEMMOVE(type,dest,destIdx,src,srcIdx,size) System.arraycopy(src,srcIdx,dest,destIdx,size)
+ #define ARRAY_VTYPE_FREE(type,name)
+ #define ARRAY_VTYPE_FREE_COND(type,cond,name)
+#else
+ #define ARRAY_VTYPE_REF(type,name) type *name
+ #define ARRAY_VTYPE_LOCAL(type,name,size) type name[size]
+ #define ARRAY_VTYPE_ALLOC(type,name,size) name = (type *)TA_Malloc( sizeof(type)*(size))
+ #define ARRAY_VTYPE_COPY(type,dest,src,size) memcpy(dest,src,sizeof(type)*(size))
+ #define ARRAY_VTYPE_MEMMOVE(type,dest,destIdx,src,srcIdx,size) memmove( &dest[destIdx], &src[srcIdx], (size)*sizeof(type) )
+ #define ARRAY_VTYPE_FREE(type,name) TA_Free(name)
+ #define ARRAY_VTYPE_FREE_COND(type,cond,name) if( cond ){ TA_Free(name); }
+#endif
+
+/* ARRAY : Macros to manipulate arrays of double. */
+#define ARRAY_REF(name) ARRAY_VTYPE_REF(double,name)
+#define ARRAY_LOCAL(name,size) ARRAY_VTYPE_LOCAL(double,name,size)
+#define ARRAY_ALLOC(name,size) ARRAY_VTYPE_ALLOC(double,name,size)
+#define ARRAY_COPY(dest,src,size) ARRAY_VTYPE_COPY(double,dest,src,size)
+#define ARRAY_MEMMOVE(dest,destIdx,src,srcIdx,size) ARRAY_VTYPE_MEMMOVE(double,dest,destIdx,src,srcIdx,size)
+#define ARRAY_FREE(name) ARRAY_VTYPE_FREE(double,name)
+#define ARRAY_FREE_COND(cond,name) ARRAY_VTYPE_FREE_COND(double,cond,name)
+
+/* ARRAY : Macros to manipulate arrays of integer. */
+#define ARRAY_INT_REF(name) ARRAY_VTYPE_REF(int,name)
+#define ARRAY_INT_LOCAL(name,size) ARRAY_VTYPE_LOCAL(int,name,size)
+#define ARRAY_INT_ALLOC(name,size) ARRAY_VTYPE_ALLOC(int,name,size)
+#define ARRAY_INT_COPY(dest,src,size) ARRAY_VTYPE_COPY(int,dest,src,size)
+#define ARRAY_INT_MEMMOVE(dest,destIdx,src,srcIdx,size) ARRAY_VTYPE_MEMMOVE(int,dest,destIdx,src,srcIdx,size)
+#define ARRAY_INT_FREE(name) ARRAY_VTYPE_FREE(int,name)
+#define ARRAY_INT_FREE_COND(cond,name) ARRAY_VTYPE_FREE_COND(int,cond,name)
+
+/* Access to "Globals"
+ *
+ * The globals here just means that these variables are accessible from
+ * all technical analysis functions.
+ *
+ * Depending of the language/platform, the globals might be in reality
+ * a private member variable of an object...
+ */
+#if defined( _MANAGED )
+ #define TA_GLOBALS_UNSTABLE_PERIOD(x,y) (Globals->unstablePeriod[(int)(FuncUnstId::y)])
+ #define TA_GLOBALS_COMPATIBILITY (Globals->compatibility)
+#elif defined( _JAVA )
+ #define TA_GLOBALS_UNSTABLE_PERIOD(x,y) (this.unstablePeriod[FuncUnstId.y.ordinal()])
+ #define TA_GLOBALS_COMPATIBILITY (this.compatibility)
+#else
+ #define TA_GLOBALS_UNSTABLE_PERIOD(x,y) (TA_Globals->unstablePeriod[x])
+ #define TA_GLOBALS_COMPATIBILITY (TA_Globals->compatibility)
+#endif
+
+
+
+/* CIRCBUF : Circular Buffer Macros.
+ *
+ * The CIRCBUF is like a FIFO buffer (First In - First Out), except
+ * that the rate of data coming out is the same as the rate of
+ * data coming in (for simplification and speed optimization).
+ * In other word, when you add one new value, you must also consume
+ * one value (if not consume, the value is lost).
+ *
+ * The CIRCBUF size is unlimited, so it will automatically allocate and
+ * de-allocate memory as needed. In C/C++. when small enough, CIRCBUF will
+ * instead use a buffer "allocated" on the stack (automatic variable).
+ *
+ * Multiple CIRCBUF can be used within the same function. To make that
+ * possible the first parameter of the MACRO is an "Id" that can be
+ * any string.
+ *
+ * The macros offer the advantage to work in C/C++ and managed C++.
+ *
+ * CIRCBUF_PROLOG(Id,Type,Size);
+ * Will declare all the needed variables. 2 variables are
+ * important:
+ * 1) 'Id' will be a ptr of the specified Type.
+ * 2) 'Id'_Idx indicates from where to consume and
+ * to add the data.
+ *
+ * Important: You must consume the oldest data before
+ * setting the new data!
+ *
+ * The Size must be reasonable since it might "allocate"
+ * an array of this size on the stack (each element are 'Type').
+ *
+ * CIRCBUF_CONSTRUCT(Id,Type,Size);
+ * Must be called prior to use the remaining macros. Must be
+ * followed by CIRCBUF_DESTROY when leaving the function.
+ * The Size here can be large. If the static Size specified
+ * with CIRCBUF_PROLOG is not sufficient, this MACRO will
+ * allocate a new buffer from the Heap.
+ *
+ * CIRCBUF_DESTROY(Id,Size);
+ * Must be call prior to leave the function.
+ *
+ * CIRCBUF_NEXT(Id);
+ * Move forward the indexes.
+ *
+ * Example:
+ * TA_RetCode MyFunc( int size )
+ * {
+ * CIRCBUF_PROLOG(MyBuf,int,4);
+ * int i, value;
+ * ...
+ * CIRCBUF_CONSTRUCT(MyBuf,int,size);
+ * ...
+ * // 1st Loop: Fill MyBuf with initial values
+ * // (must be done).
+ * value = 0;
+ * for( i=0; i < size; i++ )
+ * {
+ * // Set the data
+ * MyBuf[MyBuf_Idx] = value++;
+ * CIRCBUF_NEXT(MyBuf);
+ * }
+ *
+ * // 2nd Loop: Get and Add subsequent values
+ * // in MyBuf (optional)
+ * for( i=0; i < 3; i++ )
+ * {
+ * // Consume the data (must be done first)
+ * printf( "%d ", MyBuf[MyBuf_Idx] );
+ *
+ * // Set the new data (must be done second)
+ * MyBuf[MyBuf_Idx] = value++;
+ *
+ * // Move the index forward
+ * CIRCBUF_NEXT(MyBuf);
+ * }
+ *
+ * // 3rd Loop: Empty MyBuf (optional)
+ * for( i=0; i < size; i++ )
+ * {
+ * printf( "%d ", MyBuf[MyBuf_Idx] );
+ * CIRCBUF_NEXT(MyBuf);
+ * }
+ *
+ * CIRCBUF_DESTROY(MyBuf);
+ * return TA_SUCCESS;
+ * }
+ *
+ *
+ * A call to MyFunc(5) will output:
+ * 0 1 2 3 4 5 6 7
+ *
+ * The value 0 to 4 are added by the 1st loop.
+ * The value 5 to 7 are added by the 2nd loop.
+ *
+ * The value 0 to 2 are displayed by the 2nd loop.
+ * The value 3 to 7 are displayed by the 3rd loop.
+ *
+ * Because the size 5 is greater than the
+ * value provided in CIRCBUF_PROLOG, a buffer will
+ * be dynamically allocated (and freed).
+ */
+#if defined( _MANAGED )
+
+#define CIRCBUF_PROLOG(Id,Type,Size) int Id##_Idx = 0; \
+ cli::array^ Id; \
+ int maxIdx_##Id = (Size-1)
+
+/* Use this macro instead if the Type is a class or a struct. */
+#define CIRCBUF_PROLOG_CLASS(Id,Type,Size) int Id##_Idx = 0; \
+ cli::array^ Id; \
+ int maxIdx_##Id = (Size-1)
+
+#define CIRCBUF_INIT(Id,Type,Size) \
+ { \
+ if( Size <= 0 ) \
+ return ENUM_VALUE(RetCode,TA_ALLOC_ERR,AllocErr); \
+ Id = gcnew cli::array(Size); \
+ if( !Id ) \
+ return ENUM_VALUE(RetCode,TA_ALLOC_ERR,AllocErr); \
+ maxIdx_##Id = (Size-1); \
+ }
+
+#define CIRCBUF_INIT_CLASS(Id,Type,Size) \
+ { \
+ if( Size <= 0 ) \
+ return ENUM_VALUE(RetCode,TA_ALLOC_ERR,AllocErr); \
+ Id = gcnew cli::array(Size); \
+ for( int _##Id##_index=0; _##Id##_indexLength; _##Id##_index++) \
+ { \
+ Id[_##Id##_index]=gcnew Type(); \
+ } \
+ if( !Id ) \
+ return ENUM_VALUE(RetCode,TA_ALLOC_ERR,AllocErr); \
+ maxIdx_##Id = (Size-1); \
+ }
+
+#define CIRCBUF_INIT_LOCAL_ONLY(Id,Type) \
+ { \
+ Id = gcnew cli::array(maxIdx_##Id+1); \
+ if( !Id ) \
+ return ENUM_VALUE(RetCode,TA_ALLOC_ERR,AllocErr); \
+ }
+
+#define CIRCBUF_DESTROY(Id)
+
+/* Use this macro to access the member when type is a class or a struct. */
+#define CIRCBUF_REF(x) (x)->
+
+#elif defined(_JAVA)
+
+#define CIRCBUF_PROLOG(Id,Type,Size) int Id##_Idx = 0; \
+ Type []Id; \
+ int maxIdx_##Id = (Size-1)
+
+/* Use this macro instead if the Type is a class or a struct. */
+#define CIRCBUF_PROLOG_CLASS(Id,Type,Size) int Id##_Idx = 0; \
+ Type []Id; \
+ int maxIdx_##Id = (Size-1)
+
+#define CIRCBUF_INIT(Id,Type,Size) \
+ { \
+ if( Size <= 0 ) \
+ return ENUM_VALUE(RetCode,TA_ALLOC_ERR,AllocErr); \
+ Id = new Type[Size]; \
+ maxIdx_##Id = (Size-1); \
+ }
+
+#define CIRCBUF_INIT_CLASS(Id,Type,Size) \
+ { \
+ if( Size <= 0 ) \
+ return ENUM_VALUE(RetCode,TA_ALLOC_ERR,AllocErr); \
+ Id = new Type[Size]; \
+ for( int _##Id##_index=0; _##Id##_index (int)(sizeof(local_##Id)/sizeof(Type)) ) \
+ { \
+ Id = TA_Malloc( sizeof(Type)*Size ); \
+ if( !Id ) \
+ return TA_ALLOC_ERR; \
+ } \
+ else \
+ Id = &local_##Id[0]; \
+ maxIdx_##Id = (Size-1); \
+ Id##_Idx = 0; \
+ }
+
+#define CIRCBUF_INIT_CLASS(Id,Type,Size) CIRCBUF_INIT(Id,Type,Size)
+
+#define CIRCBUF_INIT_LOCAL_ONLY(Id,Type) \
+ { \
+ Id = &local_##Id[0]; \
+ maxIdx_##Id = (int)(sizeof(local_##Id)/sizeof(Type))-1; \
+ Id##_Idx = 0; \
+ }
+
+#define CIRCBUF_DESTROY(Id) \
+ { \
+ if( Id != &local_##Id[0] ) \
+ TA_Free( Id ); \
+ }
+
+/* Use this macro to access the member when Type is a class or a struct. */
+#define CIRCBUF_REF(x) (x).
+
+#endif
+
+#define CIRCBUF_NEXT(Id) \
+ { \
+ Id##_Idx++; \
+ if( Id##_Idx > maxIdx_##Id ) \
+ Id##_Idx = 0; \
+ }
+
+
+#endif
+
diff --git a/vendor/ta-lib/src/ta_common/ta_pragma.h b/vendor/ta-lib/src/ta_common/ta_pragma.h
new file mode 100644
index 000000000..6d006db54
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_pragma.h
@@ -0,0 +1,87 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* List of contributors:
+ *
+ * Initial Name/description
+ * -------------------------------------------------------------------
+ * CM Craig Miller (c-miller@users.sourceforge.net)
+ *
+ * Change history:
+ *
+ * MMDDYY BY Description
+ * -------------------------------------------------------------------
+ * 011707 CM First version.
+ */
+
+/* Description:
+ *
+ * Visual Studio 2005 has extended the C Run-Time Library by including "secure"
+ * runtime functions and deprecating the previous function prototypes. Since
+ * we need to use the previous prototypes to maintain compatibility with other
+ * platform compilers we are going to disable the deprecation warnings when
+ * compiling with Visual Studio 2005.
+ *
+ * Note: this header must be the first inclusion referenced by the code file
+ * needing these settings!!!!!
+ *
+ */
+
+#ifndef TA_PRAGMA_H
+#define TA_PRAGMA_H
+
+#if (_MSC_VER >= 1400) // VC8+ nmake and VS2005
+
+ #ifndef _CRT_SECURE_NO_DEPRECATE //turn off MS 'safe' CRT library routines
+ #define _CRT_SECURE_NO_DEPRECATE 1
+ #endif
+
+// There are additional macros that may be needed in the future, so we'll list them here
+ //#ifndef _CRT_SECURE_NO_WARNINGS //turn off MS 'safe' CRT library routines
+ // #define _CRT_SECURE_NO_WARNINGS 1
+ //#endif
+ //
+ //#ifndef _SCL_SECURE_NO_DEPRECATE //turn off MS 'safe' C++RT library routines
+ // #define _SCL_SECURE_NO_DEPRECATE 1
+ //#endif
+ //#ifndef _SCL_SECURE_NO_WARNINGS
+ // #define _SCL_SECURE_NO_WARNINGS 1
+ //#endif
+ //
+ //#ifndef _CRT_NONSTDC_NO_DEPRECATE //turn off MS POSIX replacements library routines
+ // #define _CRT_NONSTDC_NO_DEPRECATE 1
+ //#endif
+
+#endif // VC8+
+
+#endif //TA_PRAGMA_H
diff --git a/vendor/ta-lib/src/ta_common/ta_retcode.c b/vendor/ta-lib/src/ta_common/ta_retcode.c
new file mode 100644
index 000000000..674dc6d7e
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_retcode.c
@@ -0,0 +1,109 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Important: This file is automatically generated by the utility gen_code.
+ * Any modification will be lost on next execution of gen_code.
+ *
+ * The goal of this file is to provide the functionality TA_SetRetCodeInfo.
+ *
+ * This function is a convenient way for the user to translate a TA_RetCode into
+ * a human readable string.
+ */
+#include
+
+typedef struct
+{
+ TA_RetCode retCode;
+ const char * const enumStr;
+ const char * const infoStr;
+} TA_InternalRetCodeInfo;
+
+static TA_InternalRetCodeInfo retCodeInfoTable[] = {
+ {(TA_RetCode)0,"TA_SUCCESS","No error"},
+ {(TA_RetCode)1,"TA_LIB_NOT_INITIALIZE","TA_Initialize was not sucessfully called"},
+ {(TA_RetCode)2,"TA_BAD_PARAM","A parameter is out of range"},
+ {(TA_RetCode)3,"TA_ALLOC_ERR","Possibly out-of-memory"},
+ {(TA_RetCode)4,"TA_GROUP_NOT_FOUND","No Info"},
+ {(TA_RetCode)5,"TA_FUNC_NOT_FOUND","No Info"},
+ {(TA_RetCode)6,"TA_INVALID_HANDLE","No Info"},
+ {(TA_RetCode)7,"TA_INVALID_PARAM_HOLDER","No Info"},
+ {(TA_RetCode)8,"TA_INVALID_PARAM_HOLDER_TYPE","No Info"},
+ {(TA_RetCode)9,"TA_INVALID_PARAM_FUNCTION","No Info"},
+ {(TA_RetCode)10,"TA_INPUT_NOT_ALL_INITIALIZE","No Info"},
+ {(TA_RetCode)11,"TA_OUTPUT_NOT_ALL_INITIALIZE","No Info"},
+ {(TA_RetCode)12,"TA_OUT_OF_RANGE_START_INDEX","No Info"},
+ {(TA_RetCode)13,"TA_OUT_OF_RANGE_END_INDEX","No Info"},
+ {(TA_RetCode)14,"TA_INVALID_LIST_TYPE","No Info"},
+ {(TA_RetCode)15,"TA_BAD_OBJECT","No Info"},
+ {(TA_RetCode)16,"TA_NOT_SUPPORTED","No Info"},
+ {(TA_RetCode)5000,"TA_INTERNAL_ERROR","No Info"},
+ {(TA_RetCode)0xFFFF,"TA_UNKNOWN_ERR","Unknown Error"}
+};
+
+#define NB_RET_CODE_INFO (sizeof(retCodeInfoTable)/sizeof(TA_InternalRetCodeInfo))
+
+void TA_SetRetCodeInfo( TA_RetCode theRetCode, TA_RetCodeInfo *retCodeInfo )
+{
+ unsigned int i;
+
+ /* Trap internal error code */
+ if( (theRetCode >= 5000) && (theRetCode <= 5999) )
+ {
+ retCodeInfo->enumStr = "TA_INTERNAL_ERROR";
+ retCodeInfo->infoStr = "Unexpected Internal Error - Contact TA-Lib.org";
+ return;
+ }
+
+ /* Check among all the error code defined in ta_common.h */
+ for( i=0; i < (NB_RET_CODE_INFO-1); i++ )
+ {
+ if( theRetCode == retCodeInfoTable[i].retCode )
+ {
+ /* Error code found. */
+ retCodeInfo->enumStr = retCodeInfoTable[i].enumStr;
+ retCodeInfo->infoStr = retCodeInfoTable[i].infoStr;
+ return;
+ }
+ }
+
+ /* Error code not found. */
+
+ /* "TA_UNKNOWN_ERR" is ALWAYS the last entry in the table. */
+ retCodeInfo->enumStr = retCodeInfoTable[i].enumStr;
+ retCodeInfo->infoStr = retCodeInfoTable[i].infoStr;
+}
+
+/***************/
+/* End of File */
+/***************/
+
diff --git a/vendor/ta-lib/src/ta_common/ta_retcode.csv b/vendor/ta-lib/src/ta_common/ta_retcode.csv
new file mode 100644
index 000000000..ea3bd7026
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_retcode.csv
@@ -0,0 +1,18 @@
+0,TA_SUCCESS,No error
+1,TA_LIB_NOT_INITIALIZE,TA_Initialize was not sucessfully called
+2,TA_BAD_PARAM,A parameter is out of range
+3,TA_ALLOC_ERR,Possibly out-of-memory
+4,TA_GROUP_NOT_FOUND,No Info
+5,TA_FUNC_NOT_FOUND,No Info
+6,TA_INVALID_HANDLE,No Info
+7,TA_INVALID_PARAM_HOLDER,No Info
+8,TA_INVALID_PARAM_HOLDER_TYPE,No Info
+9,TA_INVALID_PARAM_FUNCTION,No Info
+10,TA_INPUT_NOT_ALL_INITIALIZE,No Info
+11,TA_OUTPUT_NOT_ALL_INITIALIZE,No Info
+12,TA_OUT_OF_RANGE_START_INDEX,No Info
+13,TA_OUT_OF_RANGE_END_INDEX,No Info
+14,TA_INVALID_LIST_TYPE,No Info
+15,TA_BAD_OBJECT,No Info
+16,TA_NOT_SUPPORTED,No Info
+5000,TA_INTERNAL_ERROR,No Info
diff --git a/vendor/ta-lib/src/ta_common/ta_version.c b/vendor/ta-lib/src/ta_common/ta_version.c
new file mode 100644
index 000000000..0df9dfdd2
--- /dev/null
+++ b/vendor/ta-lib/src/ta_common/ta_version.c
@@ -0,0 +1,77 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include
+#include
+
+/* Version number controlled manually.
+ *
+ * Should be modified only by TA-Lib.org
+ */
+#define MAJOR "0"
+#define MINOR "4"
+#define BUILD "0"
+
+/* Nothing to modify below this line. */
+
+#define TA_VERSION_STRING(maj,min,build,date,time) maj"."min"."build" ("date" "time")"
+
+const char *TA_GetVersionString( void )
+{
+ return TA_VERSION_STRING(MAJOR,MINOR,BUILD,__DATE__,__TIME__);
+}
+
+const char *TA_GetVersionMajor( void )
+{
+ return MAJOR;
+}
+
+const char *TA_GetVersionMinor( void )
+{
+ return MINOR;
+}
+
+const char *TA_GetVersionBuild( void )
+{
+ return BUILD;
+}
+
+const char *TA_GetVersionDate( void )
+{
+ return __DATE__;
+}
+
+const char *TA_GetVersionTime( void )
+{
+ return __TIME__;
+}
diff --git a/vendor/ta-lib/src/ta_func/Makefile.am b/vendor/ta-lib/src/ta_func/Makefile.am
new file mode 100644
index 000000000..030a5161a
--- /dev/null
+++ b/vendor/ta-lib/src/ta_func/Makefile.am
@@ -0,0 +1,170 @@
+
+noinst_LTLIBRARIES = libta_func.la
+AM_CPPFLAGS = -I../ta_common/
+
+libta_func_la_SOURCES = ta_utility.c \
+ ta_ACOS.c \
+ ta_AD.c \
+ ta_ADD.c \
+ ta_ADOSC.c \
+ ta_ADX.c \
+ ta_ADXR.c \
+ ta_APO.c \
+ ta_AROON.c \
+ ta_AROONOSC.c \
+ ta_ASIN.c \
+ ta_ATAN.c \
+ ta_ATR.c \
+ ta_AVGPRICE.c \
+ ta_BBANDS.c \
+ ta_BETA.c \
+ ta_BOP.c \
+ ta_CCI.c \
+ ta_CDL2CROWS.c \
+ ta_CDL3BLACKCROWS.c \
+ ta_CDL3INSIDE.c \
+ ta_CDL3LINESTRIKE.c \
+ ta_CDL3OUTSIDE.c \
+ ta_CDL3STARSINSOUTH.c \
+ ta_CDL3WHITESOLDIERS.c \
+ ta_CDLABANDONEDBABY.c \
+ ta_CDLADVANCEBLOCK.c \
+ ta_CDLBELTHOLD.c \
+ ta_CDLBREAKAWAY.c \
+ ta_CDLCLOSINGMARUBOZU.c \
+ ta_CDLCONCEALBABYSWALL.c \
+ ta_CDLCOUNTERATTACK.c \
+ ta_CDLDARKCLOUDCOVER.c \
+ ta_CDLDOJI.c \
+ ta_CDLDOJISTAR.c \
+ ta_CDLDRAGONFLYDOJI.c \
+ ta_CDLENGULFING.c \
+ ta_CDLEVENINGDOJISTAR.c \
+ ta_CDLEVENINGSTAR.c \
+ ta_CDLGAPSIDESIDEWHITE.c \
+ ta_CDLGRAVESTONEDOJI.c \
+ ta_CDLHAMMER.c \
+ ta_CDLHANGINGMAN.c \
+ ta_CDLHARAMI.c \
+ ta_CDLHARAMICROSS.c \
+ ta_CDLHIGHWAVE.c \
+ ta_CDLHIKKAKE.c \
+ ta_CDLHIKKAKEMOD.c \
+ ta_CDLHOMINGPIGEON.c \
+ ta_CDLIDENTICAL3CROWS.c \
+ ta_CDLINNECK.c \
+ ta_CDLINVERTEDHAMMER.c \
+ ta_CDLKICKING.c \
+ ta_CDLKICKINGBYLENGTH.c \
+ ta_CDLLADDERBOTTOM.c \
+ ta_CDLLONGLEGGEDDOJI.c \
+ ta_CDLLONGLINE.c \
+ ta_CDLMARUBOZU.c \
+ ta_CDLMATCHINGLOW.c \
+ ta_CDLMATHOLD.c \
+ ta_CDLMORNINGDOJISTAR.c \
+ ta_CDLMORNINGSTAR.c \
+ ta_CDLONNECK.c \
+ ta_CDLPIERCING.c \
+ ta_CDLRICKSHAWMAN.c \
+ ta_CDLRISEFALL3METHODS.c \
+ ta_CDLSEPARATINGLINES.c \
+ ta_CDLSHOOTINGSTAR.c \
+ ta_CDLSHORTLINE.c \
+ ta_CDLSPINNINGTOP.c \
+ ta_CDLSTALLEDPATTERN.c \
+ ta_CDLSTICKSANDWICH.c \
+ ta_CDLTAKURI.c \
+ ta_CDLTASUKIGAP.c \
+ ta_CDLTHRUSTING.c \
+ ta_CDLTRISTAR.c \
+ ta_CDLUNIQUE3RIVER.c \
+ ta_CDLUPSIDEGAP2CROWS.c \
+ ta_CDLXSIDEGAP3METHODS.c \
+ ta_CEIL.c \
+ ta_CMO.c \
+ ta_CORREL.c \
+ ta_COS.c \
+ ta_COSH.c \
+ ta_DEMA.c \
+ ta_DIV.c \
+ ta_DX.c \
+ ta_EMA.c \
+ ta_EXP.c \
+ ta_FLOOR.c \
+ ta_HT_DCPERIOD.c \
+ ta_HT_DCPHASE.c \
+ ta_HT_PHASOR.c \
+ ta_HT_SINE.c \
+ ta_HT_TRENDLINE.c \
+ ta_HT_TRENDMODE.c \
+ ta_KAMA.c \
+ ta_LINEARREG.c \
+ ta_LINEARREG_ANGLE.c \
+ ta_LINEARREG_INTERCEPT.c \
+ ta_LINEARREG_SLOPE.c \
+ ta_LN.c \
+ ta_LOG10.c \
+ ta_MA.c \
+ ta_MACD.c \
+ ta_MACDEXT.c \
+ ta_MACDFIX.c \
+ ta_MAMA.c \
+ ta_MAVP.c \
+ ta_MAX.c \
+ ta_MAXINDEX.c \
+ ta_MEDPRICE.c \
+ ta_MFI.c \
+ ta_MIDPOINT.c \
+ ta_MIDPRICE.c \
+ ta_MIN.c \
+ ta_MININDEX.c \
+ ta_MINMAX.c \
+ ta_MINMAXINDEX.c \
+ ta_MINUS_DI.c \
+ ta_MINUS_DM.c \
+ ta_MOM.c \
+ ta_MULT.c \
+ ta_NATR.c \
+ ta_OBV.c \
+ ta_PLUS_DI.c \
+ ta_PLUS_DM.c \
+ ta_PPO.c \
+ ta_ROC.c \
+ ta_ROCP.c \
+ ta_ROCR.c \
+ ta_ROCR100.c \
+ ta_RSI.c \
+ ta_SAR.c \
+ ta_SAREXT.c \
+ ta_SIN.c \
+ ta_SINH.c \
+ ta_SMA.c \
+ ta_SQRT.c \
+ ta_STDDEV.c \
+ ta_STOCH.c \
+ ta_STOCHF.c \
+ ta_STOCHRSI.c \
+ ta_SUB.c \
+ ta_SUM.c \
+ ta_T3.c \
+ ta_TAN.c \
+ ta_TANH.c \
+ ta_TEMA.c \
+ ta_TRANGE.c \
+ ta_TRIMA.c \
+ ta_TRIX.c \
+ ta_TSF.c \
+ ta_TYPPRICE.c \
+ ta_ULTOSC.c \
+ ta_VAR.c \
+ ta_WCLPRICE.c \
+ ta_WILLR.c \
+ ta_WMA.c
+
+libta_func_la_LDFLAGS = -version-info $(TALIB_LIBRARY_VERSION)
+
+libta_funcdir=$(includedir)/ta-lib/
+libta_func_HEADERS = ../../include/ta_defs.h \
+ ../../include/ta_libc.h \
+ ../../include/ta_func.h
diff --git a/vendor/ta-lib/src/ta_func/ta_ACOS.c b/vendor/ta-lib/src/ta_func/ta_ACOS.c
new file mode 100644
index 000000000..72ba5803c
--- /dev/null
+++ b/vendor/ta-lib/src/ta_func/ta_ACOS.c
@@ -0,0 +1,241 @@
+/* TA-LIB Copyright (c) 1999-2007, Mario Fortier
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * - Neither name of author nor the names of its contributors
+ * may be used to endorse or promote products derived from this
+ * software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* List of contributors:
+ *
+ * Initial Name/description
+ * -------------------------------------------------------------------
+ * MF Mario Fortier
+ *
+ * Change history:
+ *
+ * MMDDYY BY Description
+ * -------------------------------------------------------------------
+ * 090807 MF Initial Version
+ */
+
+/**** START GENCODE SECTION 1 - DO NOT DELETE THIS LINE ****/
+/* All code within this section is automatically
+ * generated by gen_code. Any modification will be lost
+ * next time gen_code is run.
+ */
+/* Generated */
+/* Generated */ #if defined( _MANAGED )
+/* Generated */ #include "TA-Lib-Core.h"
+/* Generated */ #define TA_INTERNAL_ERROR(Id) (RetCode::InternalError)
+/* Generated */ namespace TicTacTec { namespace TA { namespace Library {
+/* Generated */ #elif defined( _JAVA )
+/* Generated */ #include "ta_defs.h"
+/* Generated */ #include "ta_java_defs.h"
+/* Generated */ #define TA_INTERNAL_ERROR(Id) (RetCode.InternalError)
+/* Generated */ #else
+/* Generated */ #include
+/* Generated */ #include
+/* Generated */ #include "ta_func.h"
+/* Generated */ #endif
+/* Generated */
+/* Generated */ #ifndef TA_UTILITY_H
+/* Generated */ #include "ta_utility.h"
+/* Generated */ #endif
+/* Generated */
+/* Generated */ #ifndef TA_MEMORY_H
+/* Generated */ #include "ta_memory.h"
+/* Generated */ #endif
+/* Generated */
+/* Generated */ #define TA_PREFIX(x) TA_##x
+/* Generated */ #define INPUT_TYPE double
+/* Generated */
+/* Generated */ #if defined( _MANAGED )
+/* Generated */ int Core::AcosLookback( void )
+/* Generated */
+/* Generated */ #elif defined( _JAVA )
+/* Generated */ public int acosLookback( )
+/* Generated */
+/* Generated */ #else
+/* Generated */ int TA_ACOS_Lookback( void )
+/* Generated */
+/* Generated */ #endif
+/**** END GENCODE SECTION 1 - DO NOT DELETE THIS LINE ****/
+{
+ /* insert local variable here */
+
+/**** START GENCODE SECTION 2 - DO NOT DELETE THIS LINE ****/
+/* Generated */ /* No parameters to validate. */
+/**** END GENCODE SECTION 2 - DO NOT DELETE THIS LINE ****/
+
+ /* insert lookback code here. */
+
+ return 0;
+}
+
+/**** START GENCODE SECTION 3 - DO NOT DELETE THIS LINE ****/
+/*
+ * TA_ACOS - Vector Trigonometric ACos
+ *
+ * Input = double
+ * Output = double
+ *
+ */
+/* Generated */
+/* Generated */ #if defined( _MANAGED ) && defined( USE_SUBARRAY )
+/* Generated */ enum class Core::RetCode Core::Acos( int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ SubArray^ inReal,
+/* Generated */ [Out]int% outBegIdx,
+/* Generated */ [Out]int% outNBElement,
+/* Generated */ cli::array^ outReal )
+/* Generated */ #elif defined( _MANAGED )
+/* Generated */ enum class Core::RetCode Core::Acos( int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ cli::array^ inReal,
+/* Generated */ [Out]int% outBegIdx,
+/* Generated */ [Out]int% outNBElement,
+/* Generated */ cli::array^ outReal )
+/* Generated */ #elif defined( _JAVA )
+/* Generated */ public RetCode acos( int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ double inReal[],
+/* Generated */ MInteger outBegIdx,
+/* Generated */ MInteger outNBElement,
+/* Generated */ double outReal[] )
+/* Generated */ #else
+/* Generated */ TA_RetCode TA_ACOS( int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ const double inReal[],
+/* Generated */ int *outBegIdx,
+/* Generated */ int *outNBElement,
+/* Generated */ double outReal[] )
+/* Generated */ #endif
+/**** END GENCODE SECTION 3 - DO NOT DELETE THIS LINE ****/
+{
+ /* insert local variable here */
+ int outIdx;
+ int i;
+
+/**** START GENCODE SECTION 4 - DO NOT DELETE THIS LINE ****/
+/* Generated */
+/* Generated */ #ifndef TA_FUNC_NO_RANGE_CHECK
+/* Generated */
+/* Generated */ /* Validate the requested output range. */
+/* Generated */ if( startIdx < 0 )
+/* Generated */ return ENUM_VALUE(RetCode,TA_OUT_OF_RANGE_START_INDEX,OutOfRangeStartIndex);
+/* Generated */ if( (endIdx < 0) || (endIdx < startIdx))
+/* Generated */ return ENUM_VALUE(RetCode,TA_OUT_OF_RANGE_END_INDEX,OutOfRangeEndIndex);
+/* Generated */
+/* Generated */ #if !defined(_JAVA)
+/* Generated */ if( !inReal ) return ENUM_VALUE(RetCode,TA_BAD_PARAM,BadParam);
+/* Generated */ #endif /* !defined(_JAVA)*/
+/* Generated */ #if !defined(_JAVA)
+/* Generated */ if( !outReal )
+/* Generated */ return ENUM_VALUE(RetCode,TA_BAD_PARAM,BadParam);
+/* Generated */
+/* Generated */ #endif /* !defined(_JAVA) */
+/* Generated */ #endif /* TA_FUNC_NO_RANGE_CHECK */
+/* Generated */
+/**** END GENCODE SECTION 4 - DO NOT DELETE THIS LINE ****/
+
+ /* Insert TA function code here. */
+
+ /* Default return values */
+ for( i=startIdx, outIdx=0; i <= endIdx; i++, outIdx++ )
+ {
+ outReal[outIdx] = std_acos(inReal[i]);
+ }
+
+ VALUE_HANDLE_DEREF(outNBElement) = outIdx;
+ VALUE_HANDLE_DEREF(outBegIdx) = startIdx;
+
+ return ENUM_VALUE(RetCode,TA_SUCCESS,Success);
+}
+
+/**** START GENCODE SECTION 5 - DO NOT DELETE THIS LINE ****/
+/* Generated */
+/* Generated */ #define USE_SINGLE_PRECISION_INPUT
+/* Generated */ #if !defined( _MANAGED ) && !defined( _JAVA )
+/* Generated */ #undef TA_PREFIX
+/* Generated */ #define TA_PREFIX(x) TA_S_##x
+/* Generated */ #endif
+/* Generated */ #undef INPUT_TYPE
+/* Generated */ #define INPUT_TYPE float
+/* Generated */ #if defined( _MANAGED )
+/* Generated */ enum class Core::RetCode Core::Acos( int startIdx,
+/* Generated */ int endIdx,
+/* Generated */ cli::array