From 56f088b34947ef929c71ccf951b6dc34ea481b97 Mon Sep 17 00:00:00 2001
From: Martin Zak <zakmart1@fit.cvut.cz>
Date: Wed, 1 Jan 2014 21:28:43 +0100
Subject: [PATCH] makefile - install uninstall

---
 makefile | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

diff --git a/makefile b/makefile
index 57b65c6218..52cc33dfa4 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
-- 
GitLab