Added kernel makefile and kconfig