diff --git a/examples/pio/Makefile.am b/examples/pio/Makefile.am
index 88bbc1ae70c5eac78fb9a73b22088882ede9e558..8633ba30d2388c0fb71ee88d0be49ec22c357e66 100644
--- a/examples/pio/Makefile.am
+++ b/examples/pio/Makefile.am
@@ -28,3 +28,8 @@ collectData2003_SOURCES=collectData2003.F90
 collectDataNStreams_SOURCES = collectDataNStreams.c
 
 compareResourcesArray_SOURCES = compareResourcesArray.c
+#
+clean-local: clean-local-dirs
+.PHONY: clean-local-dirs
+clean-local-dirs:
+	-rm -rf *.dSYM
diff --git a/examples/pio/Makefile.in b/examples/pio/Makefile.in
index 2f8d0f02f23bf5dea140bf309059694d16c96f25..1536458295266d33fa2ed9d9b5715fdcc9080852 100644
--- a/examples/pio/Makefile.in
+++ b/examples/pio/Makefile.in
@@ -667,7 +667,7 @@ maintainer-clean-generic:
 	@echo "it deletes files that may require special tools to rebuild."
 clean: clean-am
 
-clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
+clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \
 	mostlyclean-am
 
 distclean: distclean-am
@@ -739,8 +739,8 @@ uninstall-am:
 .MAKE: install-am install-strip
 
 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
-	clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
-	ctags-am distclean distclean-compile distclean-generic \
+	clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \
+	ctags ctags-am distclean distclean-compile distclean-generic \
 	distclean-libtool distclean-tags distdir dvi dvi-am html \
 	html-am info info-am install install-am install-data \
 	install-data-am install-dvi install-dvi-am install-exec \
@@ -752,6 +752,11 @@ uninstall-am:
 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 	tags tags-am uninstall uninstall-am
 
+#
+clean-local: clean-local-dirs
+.PHONY: clean-local-dirs
+clean-local-dirs:
+	-rm -rf *.dSYM
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/src/Makefile.in b/src/Makefile.in
index bcc7f8791336851780d9e2fea132f366a1664718..36e2b05744cfffaf7ca2e34cda1acc2697d58ebf 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -942,8 +942,8 @@ distclean-generic:
 maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
 	@echo "it deletes files that may require special tools to rebuild."
-@ENABLE_CDI_LIB_FALSE@uninstall-local:
 @ENABLE_CDI_LIB_FALSE@install-exec-local:
+@ENABLE_CDI_LIB_FALSE@uninstall-local:
 clean: clean-am
 
 clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \