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