Revert "makefile"

This reverts commit d4fc48ea15a6a9d7cf29c27d76ffc84dee42f696.
Revert "o3 seems working"

This reverts commit ab5a9f40ca6be6f6c214d9381834e7fb52a922b3.