virus host and makefile