#build target to build our software #actually not needed with python since it is fully interpreted build : #make automatically exits if a command fails, and a command fails if it's return code #is different than zero test : build #first test command ./test_no_argument.sh #second test command python -m unittest #...