48 $(RM) -r $(SUPPORT_OUTPUTDIR)/javadoc
49 $(RM) -r $(IMAGES_OUTPUTDIR)/docs
50 @$(PRINTF) " done\n"
51 endef
52
53 # Cleans the dir given as $1
54 define CleanDir
55 @$(PRINTF) "Cleaning $(strip $1) build artifacts ..."
56 @$(PRINTF) "\n" $(LOG_DEBUG)
57 ($(CD) $(OUTPUTDIR) && $(RM) -r $1)
58 @$(PRINTF) " done\n"
59 endef
60
61 define CleanSupportDir
62 @$(PRINTF) "Cleaning $(strip $1) build artifacts ..."
63 @$(PRINTF) "\n" $(LOG_DEBUG)
64 $(RM) -r $(SUPPORT_OUTPUTDIR)/$(strip $1)
65 @$(PRINTF) " done\n"
66 endef
67
68 define CleanTest
69 @$(PRINTF) "Cleaning test $(strip $1) ..."
70 @$(PRINTF) "\n" $(LOG_DEBUG)
71 $(RM) -r $(SUPPORT_OUTPUTDIR)/test/$(strip $(subst -,/,$1))
72 # Remove as much of the test directory structure as is empty
73 $(RMDIR) -p $(dir $(SUPPORT_OUTPUTDIR)/test/$(strip $(subst -,/,$1))) 2> /dev/null || true
74 @$(PRINTF) " done\n"
75 endef
76
77 define Clean-gensrc
78 @$(PRINTF) "Cleaning gensrc $(if $1,for $(strip $1) )..."
79 @$(PRINTF) "\n" $(LOG_DEBUG)
80 $(RM) -r $(SUPPORT_OUTPUTDIR)/gensrc/$(strip $1)
81 @$(PRINTF) " done\n"
82 endef
83
84 define Clean-java
85 @$(PRINTF) "Cleaning java $(if $1,for $(strip $1) )..."
86 @$(PRINTF) "\n" $(LOG_DEBUG)
87 $(RM) -r $(JDK_OUTPUTDIR)/modules/$(strip $1)
|
48 $(RM) -r $(SUPPORT_OUTPUTDIR)/javadoc
49 $(RM) -r $(IMAGES_OUTPUTDIR)/docs
50 @$(PRINTF) " done\n"
51 endef
52
53 # Cleans the dir given as $1
54 define CleanDir
55 @$(PRINTF) "Cleaning $(strip $1) build artifacts ..."
56 @$(PRINTF) "\n" $(LOG_DEBUG)
57 ($(CD) $(OUTPUTDIR) && $(RM) -r $1)
58 @$(PRINTF) " done\n"
59 endef
60
61 define CleanSupportDir
62 @$(PRINTF) "Cleaning $(strip $1) build artifacts ..."
63 @$(PRINTF) "\n" $(LOG_DEBUG)
64 $(RM) -r $(SUPPORT_OUTPUTDIR)/$(strip $1)
65 @$(PRINTF) " done\n"
66 endef
67
68 define CleanMakeSupportDir
69 @$(PRINTF) "Cleaning $(strip $1) make support artifacts ..."
70 @$(PRINTF) "\n" $(LOG_DEBUG)
71 $(RM) -r $(MAKESUPPORT_OUTPUTDIR)/$(strip $1)
72 @$(PRINTF) " done\n"
73 endef
74
75 define CleanTest
76 @$(PRINTF) "Cleaning test $(strip $1) ..."
77 @$(PRINTF) "\n" $(LOG_DEBUG)
78 $(RM) -r $(SUPPORT_OUTPUTDIR)/test/$(strip $(subst -,/,$1))
79 # Remove as much of the test directory structure as is empty
80 $(RMDIR) -p $(dir $(SUPPORT_OUTPUTDIR)/test/$(strip $(subst -,/,$1))) 2> /dev/null || true
81 @$(PRINTF) " done\n"
82 endef
83
84 define Clean-gensrc
85 @$(PRINTF) "Cleaning gensrc $(if $1,for $(strip $1) )..."
86 @$(PRINTF) "\n" $(LOG_DEBUG)
87 $(RM) -r $(SUPPORT_OUTPUTDIR)/gensrc/$(strip $1)
88 @$(PRINTF) " done\n"
89 endef
90
91 define Clean-java
92 @$(PRINTF) "Cleaning java $(if $1,for $(strip $1) )..."
93 @$(PRINTF) "\n" $(LOG_DEBUG)
94 $(RM) -r $(JDK_OUTPUTDIR)/modules/$(strip $1)
|