support makefile memory manager