diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile
index f1d98f25931d8f055eccf6a752d3a7bf85554717..b57bb6dd8ab03688cdf2d0920188301f15d036fc 100644
--- a/App/tools/driver.makefile
+++ b/App/tools/driver.makefile
@@ -1010,9 +1010,7 @@ ${VERSIONFILE}:
 # EPICS R3.14.*:
 # Create file to fill registry from dbd file.
 ${REGISTRYFILE}: ${MODULEDBD}
-	$(RM) $@ temp.cpp
-	$(PERL) $(EPICS_BASE_HOST_BIN)/registerRecordDeviceDriver.pl $< $(basename $@) | grep -v iocshRegisterCommon > temp.cpp
-	$(MV) temp.cpp $@
+	$(PERL) $(EPICS_BASE_HOST_BIN)/registerRecordDeviceDriver.pl $< $(basename $@) > $@
 
 # 3.14.12 complains if this rule is not overwritten
 ./%Include.dbd: