Refactor makefile
I created a separate rule for building the frontend and made teste2e depend on that, so it automatically rebuilds the frontend if needed. teste2e-nc has been removed.
Using .ONESHELL allows us to write the recipes in multiple lines instead of using && all the time.