(

	cd ../application/;

	cd demos

: '
	tcc -I./ *.c ./examples/example.text.c -o ../../../binaries/example.text


	cd ../sqlite3

	tcc -I./ *.c ./examples/example.sqlite3.c -o ../../../binaries/example.sqlite3 ../../../libraries/sqlite3/sqlite3.o 



	cd ../example.multiple.inheritance

	tcc -I./ *.c ./examples/example.multiple.inheritance.c -o ../../../binaries/example.multiple.inheritance


	cd ../example.console.log

	tcc -I./ *.c ./examples/example.console.log.c -o ../../../binaries/example.console.log


	cd ../example.file.system

	tcc -I./ *.c ./examples/example.file.system.c -o ../../../binaries/example.file.system


'
	cd example.opengl

	tcc -I./ -I./engine/ -I/usr/include/freetype2  -lfreetype */*.c */*/*.c  *.c   -o ../../../binaries/example.opengl ../../../libraries/sqlite3/sqlite3.o -lm -lssl -lX11 -lGL -lpng


: '
	cd ../example.web.server
#-I/usr/local/ssl/include -L/usr/local/ssl/lib/
	sudo tcc -I./   *.c ./examples/example.web.server.c   -o ../../../binaries/example.web.server -lssl -lcrypto #-I../../../libraries/openssl/include  -L../../../libraries/openssl -I./ ../../../libraries/openssl/libssl.a ../../../libraries/openssl/libcrypto.a # ./libssl.a ./libcrypto.a  #-lssl -lcrypto



	cd ../example.operator.overload

	tcc -I./ *.c ./examples/example.operator.overload.c -o ../../../binaries/example.operator.overload


	cd ../example.vector

	tcc -I./ *.c ./examples/example.vector.c -o ../../../binaries/example.vector



	cd ../../target/

	tcc -lGL -lX11 -I/usr/include/freetype2 -lfreetype -lm *.c    -pthread -lm  -I/home/kaj/Downloads/mesa-18.3.6/include  -I../../libraries/sqlite3/  ../../libraries/sqlite3/sqlite3.o -I./  -o ../../binaries/application   




	cd ../example.vulkan

	tcc -I./ *.c ./examples/example.vulkan.c -o ../../../binaries/example.vulkan  -lvulkan -lglfw -lxcb -lX11 

'


)