Use PVR_BUILD_DIR in logging

This should make it possible to distinguish no-hardware vs. production
(mt8167) logs.

Change-Id: I23ac9e30aadf9eeaa04bd333381dc786f3b8a843
diff --git a/services/server/env/fuchsia/osfunc.cc b/services/server/env/fuchsia/osfunc.cc
index 40fe7e1..6402b2f 100644
--- a/services/server/env/fuchsia/osfunc.cc
+++ b/services/server/env/fuchsia/osfunc.cc
@@ -56,7 +56,7 @@
 #include "pvr_debug.h"
 #include "pvrsrv_memallocflags.h"
 }
-#define NOT_IMPLEMENTED() fprintf(stderr, "msd-img-rgx-mtk: Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+#define NOT_IMPLEMENTED() fprintf(stderr, PVR_BUILD_DIR ": Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
 
 namespace msd_img
 {
diff --git a/services/server/env/fuchsia/osfunc_platform.cc b/services/server/env/fuchsia/osfunc_platform.cc
index 0099433..052500a 100644
--- a/services/server/env/fuchsia/osfunc_platform.cc
+++ b/services/server/env/fuchsia/osfunc_platform.cc
@@ -45,7 +45,7 @@
 #error "CONFIG_OUTER_CACHE not supported on arm64."
 #endif
 
-#define NOT_IMPLEMENTED() fprintf(stderr, "msd-img-rgx-mtk: Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+#define NOT_IMPLEMENTED() fprintf(stderr, PVR_BUILD_DIR ": Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
 
 PVRSRV_ERROR
 OSCPUOperation(PVRSRV_CACHE_OP uiCacheOp)
diff --git a/services/server/env/fuchsia/physmem_osmem_fuchsia.cc b/services/server/env/fuchsia/physmem_osmem_fuchsia.cc
index ee16293..30d9bf5 100644
--- a/services/server/env/fuchsia/physmem_osmem_fuchsia.cc
+++ b/services/server/env/fuchsia/physmem_osmem_fuchsia.cc
@@ -55,7 +55,7 @@
 #include "platform_buffer.h"
 #include "platform_bus_mapper.h"
 
-#define NOT_IMPLEMENTED() fprintf(stderr, "msd-img-rgx-mtk: Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+#define NOT_IMPLEMENTED() fprintf(stderr, PVR_BUILD_DIR ": Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
 
 struct MagmaPhysicalMemoryResource
 {
diff --git a/services/server/env/fuchsia/pmr_os.cc b/services/server/env/fuchsia/pmr_os.cc
index 56c1c6a..bf43cbc 100644
--- a/services/server/env/fuchsia/pmr_os.cc
+++ b/services/server/env/fuchsia/pmr_os.cc
@@ -36,7 +36,8 @@
 #include "pmr_os.h"
 }
 
-#define NOT_IMPLEMENTED() fprintf(stderr, "msd-img-rgx-mtk:Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+#define NOT_IMPLEMENTED() fprintf(stderr, PVR_BUILD_DIR ": Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+
 PVRSRV_ERROR
 OSMMapPMRGeneric(PMR *psPMR, PMR_MMAP_DATA pOSMMapData)
 {
diff --git a/services/server/env/fuchsia/pvr_bridge_k.cc b/services/server/env/fuchsia/pvr_bridge_k.cc
index 7f953aa..9c4ac5f 100644
--- a/services/server/env/fuchsia/pvr_bridge_k.cc
+++ b/services/server/env/fuchsia/pvr_bridge_k.cc
@@ -40,7 +40,7 @@
 #include "common_srvcore_bridge.h"
 }
 
-#define NOT_IMPLEMENTED() fprintf(stderr, "msd-img-rgx-mtk: Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+#define NOT_IMPLEMENTED() fprintf(stderr, PVR_BUILD_DIR ": Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
 
 PVRSRV_ERROR
 OSPlatformBridgeInit(void)
diff --git a/services/server/env/fuchsia/pvr_debug.cc b/services/server/env/fuchsia/pvr_debug.cc
index e781ba0..822f49b 100644
--- a/services/server/env/fuchsia/pvr_debug.cc
+++ b/services/server/env/fuchsia/pvr_debug.cc
@@ -41,7 +41,7 @@
 #include "pvrsrv.h"
 }
 
-#define NOT_IMPLEMENTED() fprintf(stderr, "msd-img-rgx-mtk: Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+#define NOT_IMPLEMENTED() fprintf(stderr, PVR_BUILD_DIR ": Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
 
 /*************************************************************************/ /*!
 @Function       PVRSRVReleasePrintf
@@ -56,7 +56,12 @@
 	va_start(vl, pszFormat);
 	char data[512];
 	vsnprintf(data, sizeof(data), pszFormat, vl);
-	zxlogf(INFO, "msd-img-rgx-mtk: %s\n", data);
+#if defined(NO_HARDWARE)
+	// Reduce logging when using the debug-only no-hardware driver.
+	zxlogf(TRACE, PVR_BUILD_DIR ": %s\n", data);
+#else
+	zxlogf(INFO, PVR_BUILD_DIR ": %s\n", data);
+#endif
 	va_end(vl);
 }
 
@@ -75,7 +80,7 @@
 	va_start(vl, pszFormat);
 	char data[512];
 	vsnprintf(data, sizeof(data), pszFormat, vl);
-	zxlogf(TRACE, "msd-img-rgx-mtk: %s\n", data);
+	zxlogf(TRACE, PVR_BUILD_DIR ": %s\n", data);
 	va_end(vl);
 }
 
@@ -120,7 +125,7 @@
 		va_start(vl, pszFormat);
 		char data[512];
 		vsnprintf(data, sizeof(data), pszFormat, vl);
-		driver_printf(log_level, "msd-img-rgx-mtk at %s:%d - %s\n", pszFullFileName, ui32Line, data);
+		driver_printf(log_level, PVR_BUILD_DIR " at %s:%d - %s\n", pszFullFileName, ui32Line, data);
 		va_end(vl);
 	}
 }
@@ -128,7 +133,7 @@
 IMG_EXPORT void IMG_CALLCONV __noreturn
 PVRSRVDebugAssertFail(const IMG_CHAR *pszFile, IMG_UINT32 ui32Line, const IMG_CHAR *pszAssertion)
 {
-	fprintf(stderr, "ASSERT at %s:%d - %s\n", pszFile, ui32Line, pszAssertion);
+	fprintf(stderr, PVR_BUILD_DIR " ASSERT at %s:%d - %s\n", pszFile, ui32Line, pszAssertion);
 	abort();
 }
 
diff --git a/services/system/fuchsia/sysconfig.cc b/services/system/fuchsia/sysconfig.cc
index da92a8e..be53258 100644
--- a/services/system/fuchsia/sysconfig.cc
+++ b/services/system/fuchsia/sysconfig.cc
@@ -42,7 +42,7 @@
 #include "fuchsia/fuchsia_sys_info.h"
 #include "fuchsia/msd_img_device.h"
 
-#define NOT_IMPLEMENTED() fprintf(stderr, "msd-img-rgx-mtk:Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
+#define NOT_IMPLEMENTED() fprintf(stderr, PVR_BUILD_DIR ": Not implemented in %s:%s:%d\n", __func__, __FILE__, __LINE__);
 
 class LisrData
 {