Makefile for C++ applications