add makefile and gitignore

Change-Id: I32b9f75bda0b298484b1dce3b08532c832bcb684
remove gen

Change-Id: If5a9736a42e6304b05cfa4dbe0b2c9f724df5db2