Revert "Delete Makefile"

This reverts commit c9bb0d65384587c4ab3d770a7d7ca39826008e75.
Revert "Revert "Delete Makefile""

This reverts commit 468c62f9cf5f90b6d8a754a55cfacc842f8cbaf5.
Revert "Revert "Revert "Delete Makefile"""

This reverts commit 35ae8fdb20f20910ad0fd0553fd82cb5772dccdd.