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