pushing proper makefiles