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