Makefile: test requires the program to be built first; executable name changed from main.o to hello-ci