express license,buildnum as makefile deps

makefiles are tricky! previously, if the actual source files did not
change, the compiled files would not change either, against reasoning.