THRIFT-2917 "make clean" breaks test/c_glib
Client: c_glib
Patch: Simon South
diff --git a/lib/c_glib/test/Makefile.am b/lib/c_glib/test/Makefile.am
index 0e8de86..dc9432e 100755
--- a/lib/c_glib/test/Makefile.am
+++ b/lib/c_glib/test/Makefile.am
@@ -237,7 +237,7 @@
 	    ${$<_VALGRIND_LEAK_OPTS}  ./$<
 
 clean-local:
-	$(RM) -r gen-c_glib gen-cpp
+	$(RM) gen-c_glib/* gen-cpp/*
 
 CLEANFILES =                            \
     *.bb                                \
diff --git a/test/c_glib/Makefile.am b/test/c_glib/Makefile.am
index 9412415..7559fd6 100755
--- a/test/c_glib/Makefile.am
+++ b/test/c_glib/Makefile.am
@@ -65,7 +65,7 @@
 AM_LDFLAGS = $(GLIB_LIBS) $(GOBJECT_LIBS) @GCOV_LDFLAGS@
 
 clean-local:
-	$(RM) -r gen-c_glib
+	$(RM) gen-c_glib/*
 
 EXTRA_DIST = \
 	src/test_client.c \
diff --git a/tutorial/c_glib/Makefile.am b/tutorial/c_glib/Makefile.am
index 43748c0..1862f1b 100755
--- a/tutorial/c_glib/Makefile.am
+++ b/tutorial/c_glib/Makefile.am
@@ -70,7 +70,7 @@
 	$(THRIFT) --gen c_glib -r $<
 
 clean-local:
-	$(RM) -r gen-c_glib
+	$(RM) gen-c_glib/*
 
 tutorialserver: all
 	./tutorial_server