add Makefile
add texture demo