< prev index next >

make/MainSupport.gmk

Print this page
rev 52675 : 8218807: Compilation database (compile_commands.json) may contain obsolete items
Reviewed-by: ihse, erikj


  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)


< prev index next >