From c112b8b306ca41373679088c52f82a95c3cd11ba Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Thu, 1 Apr 1999 22:07:17 +0000 Subject: [PATCH] Uninstall now removes bin and lib dirs --- config/RULES_TOP | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/config/RULES_TOP b/config/RULES_TOP index 8cfec36de..b7ef43715 100644 --- a/config/RULES_TOP +++ b/config/RULES_TOP @@ -9,6 +9,16 @@ uninstall$(DIVIDER)%:: @$(RMDIR) $(INSTALL_LOCATION_BIN)/$* $(INSTALL_LOCATION_LIB)/$* \ $(INSTALL_DBD) $(INSTALL_MAN) $(INSTALL_INCLUDE) $(INSTALL_DOC)\ $(INSTALL_HTML) $(INSTALL_JAVA) $(INSTALL_TEMPLATES) + @$(MAKE) -f Makefile cleandirs + +cleandirs: +ifeq ($(wildcard $(INSTALL_LOCATION_BIN)/*),) + @$(RMDIR) $(INSTALL_LOCATION_BIN) +endif +ifeq ($(wildcard $(INSTALL_LOCATION_LIB)/*),) + @$(RMDIR) $(INSTALL_LOCATION_LIB) +endif + uninstall:: $(addprefix uninstall$(DIVIDER),$(BUILD_ARCHS)) @@ -46,6 +56,8 @@ help: @echo "Indiv. object targets are supported by O. level Makefile .e.g" @echo " xxxRecord.o" -.PHONY :: uninstall tar help -.PHONY :: $(addprefix uninstall$(DIVIDER), $(BUILDARCHS)) +.PHONY :: uninstall tar help cleandirs +.PHONY :: $(addprefix uninstall$(DIVIDER),$(BUILDARCHS)) + +