write my own makefile for G++