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