Use built-in linking rules (with its own variables).
Merge branches 'build-implicit-link' and 'build-jsonc' into integrate

Conflicts:
	cpp/Makefile