#############################################################################
# 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

