help
        
      
      
        
  | Rev | Line |  | 
|---|
| [f1563c0] | 1 | # main makefile | 
|---|
|  | 2 |  | 
|---|
|  | 3 | BIN=bin | 
|---|
|  | 4 | SRC=src | 
|---|
|  | 5 | DIR=$(shell pwd) | 
|---|
|  | 6 | ############################## | 
|---|
|  | 7 | # CONFIGURATION | 
|---|
|  | 8 |  | 
|---|
|  | 9 | # UTT_BIN_DIR - directory for executables | 
|---|
|  | 10 | # UTT_SHARE_DIR - directory for data and stuff | 
|---|
|  | 11 | # UTT_DOC_DIR - directory for documentation | 
|---|
|  | 12 |  | 
|---|
|  | 13 | # example (site installation) | 
|---|
|  | 14 | # UTT_BIN_DIR=/usr/local/bin | 
|---|
|  | 15 | # UTT_DOC_DIR=/usr/share/doc/utt | 
|---|
|  | 16 |  | 
|---|
|  | 17 | UTT_BIN_DIR=~/utt/bin | 
|---|
|  | 18 | UTT_SHARE_DIR=~/.utt | 
|---|
|  | 19 | UTT_DOC_DIR=~/utt/doc | 
|---|
|  | 20 | UTT_LIB_DIR=$(UTT_SHARE_DIR)/lib | 
|---|
|  | 21 | ############################## | 
|---|
|  | 22 |  | 
|---|
|  | 23 | install: make_dirs install_dta install_lib #install_doc install_components | 
|---|
|  | 24 | @echo "Installation completed successfully!" | 
|---|
|  | 25 |  | 
|---|
|  | 26 | install_components: | 
|---|
|  | 27 | cp -r bin/* $(UTT_BIN_DIR)/ | 
|---|
|  | 28 |  | 
|---|
|  | 29 | install_dta: | 
|---|
|  | 30 | if [ -d data ]; then cp -r data/* $(UTT_SHARE_DIR)/; fi | 
|---|
|  | 31 |  | 
|---|
|  | 32 | install_doc: | 
|---|
|  | 33 | cp -r doc/* $(UTT_DOC_DIR)/ | 
|---|
|  | 34 |  | 
|---|
|  | 35 | install_lib: | 
|---|
|  | 36 | cp -r lib/* $(UTT_LIB_DIR)/ | 
|---|
|  | 37 |  | 
|---|
|  | 38 | make_dirs: | 
|---|
|  | 39 | #if [ -d $(UTT_BIN_DIR) ]; then true; else mkdir -p $(UTT_BIN_DIR); fi | 
|---|
|  | 40 | if [ -d $(UTT_SHARE_DIR) ]; then true; else mkdir -p $(UTT_SHARE_DIR); fi | 
|---|
|  | 41 | if [ -d $(UTT_LIB_DIR) ]; then true; else mkdir -p $(UTT_LIB_DIR); fi | 
|---|
|  | 42 | #if [ -d $(UTT_DOC_DIR) ]; then true; else mkdir -p $(UTT_DOC_DIR); fi | 
|---|
|  | 43 |  | 
|---|
|  | 44 | uninstall: | 
|---|
|  | 45 | rm -r $(UTT_SHARE_DIR) | 
|---|
|  | 46 | #rm -r $(UTT_BIN_DIR) | 
|---|
|  | 47 | #rm -r $(UTT_DOC_DIR) | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.