add makefile & make.rules