Makefile: Extract the part of the command of the target "main.bin"
Makefile: Extract the prerequisite of the target "main.bin"
Makefile: Add string-util.h and string-util.c to prerequisite
unit_test() is included only when running unit testing