diff --git a/makefile b/makefile
index 57b65c6218488aee5b11ac521e5a0b420deab746..52cc33dfa4ba118f9ea7e57a8617c7d582f6d525 100644
--- a/makefile
+++ b/makefile
@@ -1,16 +1,33 @@
+APPPATH = /usr/bin
+LIBPATH = /usr/lib/
+BINFOLDER = bin
+
 SUBDIRS = alib acat aconvert aconvert.dot aconvert.gastex
 .PHONY: subdirs $(SUBDIRS)
      
-all: $(SUBDIRS)
+all: $(SUBDIRS) copy
 $(SUBDIRS):
 	$(MAKE) -C $@
+copy:
+	rm -rf $(BINFOLDER)
+	mkdir $(BINFOLDER)
+	cp alib/libalib.so $(BINFOLDER)
+	cp alib/libalib.so $(BINFOLDER)
+	cp acat/acat $(BINFOLDER)
+	cp aconvert/aconvert $(BINFOLDER)
+	cp aconvert.dot/aconvert.dot $(BINFOLDER)
+	cp aconvert.gastex/aconvert.gastex $(BINFOLDER)
 
 install:
-	rm -rf bin
-	mkdir bin
-	cp alib/libalib.so bin/
-	cp acat/acat bin/
-	cp aconvert/aconvert bin/
-	cp aconvert.dot/aconvert.dot bin/
-	cp aconvert.gastex/aconvert.gastex bin/
-	cp -r examples bin/
+	cp alib/libalib.so $(LIBPATH)
+	cp acat/acat $(APPPATH)
+	cp aconvert/aconvert $(APPPATH)
+	cp aconvert.dot/aconvert.dot $(APPPATH)
+	cp aconvert.gastex/aconvert.gastex $(APPPATH)
+
+uninstall:
+	rm $(LIBPATH)/libalib.so
+	rm $(APPPATH)/acat
+	rm $(APPPATH)/aconvert
+	rm $(APPPATH)/aconvert.dot
+	rm $(APPPATH)/aconvert.gastex