add Makefile and module.mk architecture