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