added base object destroy CPP marcos
Fixed makefile
Got sweep started