all: TCgertec server clean

images.o: images.c
	gcc -c images.c

server.o: server.c
	gcc -c server.c

language.o:language.c
	gcc -c language.c

# ============Verso TXT============
TCgertec.o: TCgertec.c
	gcc -c TCgertec.c

tabelas.o: tabelas.c
	gcc -c tabelas.c

TCgertec: TCgertec.o images.o tabelas.o
	gcc -o TCgertec TCgertec.o tabelas.o images.o -lTCgertec -lpthread
#===================================

# ============Verso MySQL============
#TCgertec_Mysql.o:TCgertec_Mysql.c
#	gcc -c TCgertec_Mysql.c

#tabelas_Mysql.o:tabelas_Mysql.c
#	gcc -c tabelas_Mysql.c

#TCgertec:TCgertec_Mysql.o tabelas_Mysql.o images.o
#	gcc -o TCgertec TCgertec_Mysql.o tabelas_Mysql.o images.o -lTCgertec -lpthread -lmysqlclient
#=====================================

# ============Verso PostGre============
#TCgertec_PostGre.o:TCgertec_PostGre.c
#	gcc -c TCgertec_PostGre.c

#tabelas_PostGre.o:tabelas_PostGre.c
#	gcc -c tabelas_PostGre.c

#TCgertec:TCgertec_PostGre.o tabelas_PostGre.o images.o
#	gcc -o TCgertec TCgertec_PostGre.o tabelas_PostGre.o images.o -lTCgertec -lpthread -lpq
#=====================================

server: server.o language.o
	gcc -o server server.o language.o -lTCgertec -lpthread

clean:
	rm -f TCgertec.o prices.o images.o server.o tabelas.o language.o tabelas_Mysql.o TCgertec_Mysql.o TCgertec_PostGre.o tabelas_PostGre.o
