Makefile: Use full paths to refer to parent files

When running lcov, files can't be found relative to the parent project
(Mbed TLS) root. Use full, non-relative paths to refer to files used in
building Mbed Crypto from Mbed TLS in order to enable lcov to locate the
files properly.
diff --git a/library/Makefile b/library/Makefile
index 30bc96f..921b68e 100644
--- a/library/Makefile
+++ b/library/Makefile
@@ -92,9 +92,9 @@
 # For files generated by the parent project (Mbed TLS) when building Mbed
 # Crypto as a submodule, ensure that the parent project instance is used.
 ifeq ($(USE_CRYPTO_SUBMODULE), 1)
-OBJS_CRYPTO += ../../library/error.o
-OBJS_CRYPTO += ../../library/version.o
-OBJS_CRYPTO += ../../library/version_features.o
+OBJS_CRYPTO += $(patsubst %.c,%.o, $(realpath ../../library/error.c))
+OBJS_CRYPTO += $(patsubst %.c,%.o, $(realpath ../../library/version.c))
+OBJS_CRYPTO += $(patsubst %.c,%.o, $(realpath ../../library/version_features.c))
 else
 OBJS_CRYPTO += error.o
 OBJS_CRYPTO += version.o