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