I am moving a C++ project from Windows to Linux and I now need to create a build/make file. I have never created a build/make file before. I also need to include Boost libra
I would not recommend writing your own Makefiles. Instead, use a build system like CMake or SCons.
Makefile
It is worth noting that those tools are cross-platform. So you can use the same build system on Linux and Windows.