use of backend library in all makefiles