build: Support uninstall.
[mes.git] / GNUmakefile
index caf588947c6ab4a24bc77040bec90a060065c164..79c29e4b4d3464a19c1a6d44b1bd7876513966a0 100644 (file)
@@ -30,7 +30,8 @@ endif
 endif
 
 PHONY_TARGETS:= all all-go build check clean clean-go default dist doc help install\
-install-info man gcc mes ${top_builddest}src/mes mes-gcc mes-tcc generate-ChangeLog
+install-info man gcc mes ${top_builddest}src/mes mes-gcc mes-tcc generate-ChangeLog\
+uninstall
 
 .PHONY: $(PHONY_TARGETS)
 
@@ -73,6 +74,9 @@ check:
 install: ${top_builddest}src/mes
        ./install.sh
 
+uninstall:
+       ./uninstall.sh
+
 $(config.make): configure
 
 seed: all-go mes-gcc mes-tcc
@@ -213,6 +217,7 @@ Targets:
   install         install in $(prefix)
   install-info    install info docs in $(prefix)/share/info
   seed            update mes-seed in $(MES_SEED)
+  uninstall       uninstall from $(prefix)
 endef
 export HELP_TOP
 help: