makefile sem main