makefile for initialization