#############################################################################
# Makefile for building ../../../../../bin/gen_code
# Generated by tmake;
#     Project: gen_code/gen_code
#    Template: app
#############################################################################

####### Compiler, tools and options

CC	=	gcc
CXX	=	g++
CFLAGS	=	-pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
CXXFLAGS=	-pipe -fPIC -Wall -W -g -D_REENTRANT -DTA_GEN_CODE -DTA_DEBUG -D_DEBUG -DQT_THREAD_SUPPORT
INCPATH	=	-I../../../../../include -I../../../../../src/ta_common -I../../../../../src/ta_abstract -I../../../../../src/ta_abstract/tables -I../../../../../src/ta_abstract/frames
LINK	=	g++
LFLAGS	=	
LIBS	=	$(SUBLIBS) ../../../../../lib/libta_common_cmd.a -ldl -lpthread
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/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
OBJECTS =	../../../../../temp/cmd/gen_code/gen_code.o \
		../../../../../temp/cmd/gen_code/ta_abstract.o \
		../../../../../temp/cmd/gen_code/ta_def_ui.o \
		../../../../../temp/cmd/gen_code/table_a.o \
		../../../../../temp/cmd/gen_code/table_b.o \
		../../../../../temp/cmd/gen_code/table_c.o \
		../../../../../temp/cmd/gen_code/table_d.o \
		../../../../../temp/cmd/gen_code/table_e.o \
		../../../../../temp/cmd/gen_code/table_f.o \
		../../../../../temp/cmd/gen_code/table_g.o \
		../../../../../temp/cmd/gen_code/table_h.o \
		../../../../../temp/cmd/gen_code/table_i.o \
		../../../../../temp/cmd/gen_code/table_j.o \
		../../../../../temp/cmd/gen_code/table_k.o \
		../../../../../temp/cmd/gen_code/table_l.o \
		../../../../../temp/cmd/gen_code/table_m.o \
		../../../../../temp/cmd/gen_code/table_n.o \
		../../../../../temp/cmd/gen_code/table_o.o \
		../../../../../temp/cmd/gen_code/table_p.o \
		../../../../../temp/cmd/gen_code/table_q.o \
		../../../../../temp/cmd/gen_code/table_r.o \
		../../../../../temp/cmd/gen_code/table_s.o \
		../../../../../temp/cmd/gen_code/table_t.o \
		../../../../../temp/cmd/gen_code/table_u.o \
		../../../../../temp/cmd/gen_code/table_v.o \
		../../../../../temp/cmd/gen_code/table_w.o \
		../../../../../temp/cmd/gen_code/table_x.o \
		../../../../../temp/cmd/gen_code/table_y.o \
		../../../../../temp/cmd/gen_code/table_z.o
INTERFACES =	
UICDECLS =	
UICIMPLS =	
SRCMOC	=	
OBJMOC	=	
DIST	=	
TARGET	=	../../../../../bin/gen_code
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/cmd/gen_code/gen_code.o: ../../../../../src/tools/gen_code/gen_code.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/gen_code.o ../../../../../src/tools/gen_code/gen_code.c

../../../../../temp/cmd/gen_code/ta_abstract.o: ../../../../../src/ta_abstract/ta_abstract.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_abstract.o ../../../../../src/ta_abstract/ta_abstract.c

../../../../../temp/cmd/gen_code/ta_def_ui.o: ../../../../../src/ta_abstract/ta_def_ui.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/ta_def_ui.o ../../../../../src/ta_abstract/ta_def_ui.c

../../../../../temp/cmd/gen_code/table_a.o: ../../../../../src/ta_abstract/tables/table_a.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_a.o ../../../../../src/ta_abstract/tables/table_a.c

../../../../../temp/cmd/gen_code/table_b.o: ../../../../../src/ta_abstract/tables/table_b.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_b.o ../../../../../src/ta_abstract/tables/table_b.c

../../../../../temp/cmd/gen_code/table_c.o: ../../../../../src/ta_abstract/tables/table_c.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_c.o ../../../../../src/ta_abstract/tables/table_c.c

../../../../../temp/cmd/gen_code/table_d.o: ../../../../../src/ta_abstract/tables/table_d.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_d.o ../../../../../src/ta_abstract/tables/table_d.c

../../../../../temp/cmd/gen_code/table_e.o: ../../../../../src/ta_abstract/tables/table_e.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_e.o ../../../../../src/ta_abstract/tables/table_e.c

../../../../../temp/cmd/gen_code/table_f.o: ../../../../../src/ta_abstract/tables/table_f.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_f.o ../../../../../src/ta_abstract/tables/table_f.c

../../../../../temp/cmd/gen_code/table_g.o: ../../../../../src/ta_abstract/tables/table_g.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_g.o ../../../../../src/ta_abstract/tables/table_g.c

../../../../../temp/cmd/gen_code/table_h.o: ../../../../../src/ta_abstract/tables/table_h.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_h.o ../../../../../src/ta_abstract/tables/table_h.c

../../../../../temp/cmd/gen_code/table_i.o: ../../../../../src/ta_abstract/tables/table_i.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_i.o ../../../../../src/ta_abstract/tables/table_i.c

../../../../../temp/cmd/gen_code/table_j.o: ../../../../../src/ta_abstract/tables/table_j.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_j.o ../../../../../src/ta_abstract/tables/table_j.c

../../../../../temp/cmd/gen_code/table_k.o: ../../../../../src/ta_abstract/tables/table_k.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_k.o ../../../../../src/ta_abstract/tables/table_k.c

../../../../../temp/cmd/gen_code/table_l.o: ../../../../../src/ta_abstract/tables/table_l.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_l.o ../../../../../src/ta_abstract/tables/table_l.c

../../../../../temp/cmd/gen_code/table_m.o: ../../../../../src/ta_abstract/tables/table_m.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_m.o ../../../../../src/ta_abstract/tables/table_m.c

../../../../../temp/cmd/gen_code/table_n.o: ../../../../../src/ta_abstract/tables/table_n.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_n.o ../../../../../src/ta_abstract/tables/table_n.c

../../../../../temp/cmd/gen_code/table_o.o: ../../../../../src/ta_abstract/tables/table_o.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_o.o ../../../../../src/ta_abstract/tables/table_o.c

../../../../../temp/cmd/gen_code/table_p.o: ../../../../../src/ta_abstract/tables/table_p.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_p.o ../../../../../src/ta_abstract/tables/table_p.c

../../../../../temp/cmd/gen_code/table_q.o: ../../../../../src/ta_abstract/tables/table_q.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_q.o ../../../../../src/ta_abstract/tables/table_q.c

../../../../../temp/cmd/gen_code/table_r.o: ../../../../../src/ta_abstract/tables/table_r.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_r.o ../../../../../src/ta_abstract/tables/table_r.c

../../../../../temp/cmd/gen_code/table_s.o: ../../../../../src/ta_abstract/tables/table_s.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_s.o ../../../../../src/ta_abstract/tables/table_s.c

../../../../../temp/cmd/gen_code/table_t.o: ../../../../../src/ta_abstract/tables/table_t.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_t.o ../../../../../src/ta_abstract/tables/table_t.c

../../../../../temp/cmd/gen_code/table_u.o: ../../../../../src/ta_abstract/tables/table_u.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_u.o ../../../../../src/ta_abstract/tables/table_u.c

../../../../../temp/cmd/gen_code/table_v.o: ../../../../../src/ta_abstract/tables/table_v.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_v.o ../../../../../src/ta_abstract/tables/table_v.c

../../../../../temp/cmd/gen_code/table_w.o: ../../../../../src/ta_abstract/tables/table_w.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_w.o ../../../../../src/ta_abstract/tables/table_w.c

../../../../../temp/cmd/gen_code/table_x.o: ../../../../../src/ta_abstract/tables/table_x.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_x.o ../../../../../src/ta_abstract/tables/table_x.c

../../../../../temp/cmd/gen_code/table_y.o: ../../../../../src/ta_abstract/tables/table_y.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_y.o ../../../../../src/ta_abstract/tables/table_y.c

../../../../../temp/cmd/gen_code/table_z.o: ../../../../../src/ta_abstract/tables/table_z.c
	$(CC) -c $(CFLAGS) $(INCPATH) -o ../../../../../temp/cmd/gen_code/table_z.o ../../../../../src/ta_abstract/tables/table_z.c