Changeset 866:1ab3d8baa4be in roaraudio for Makefile


Ignore:
Timestamp:
09/30/08 14:58:44 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added install and semi-install target (and prep-install-dirs as a dep)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r726 r866  
    1010 
    1111new: clean all 
     12 
     13prep-install-dirs: 
     14        mkdir -p $(PREFIX_BIN) 
     15        mkdir -p $(PREFIX_LIB) 
     16        mkdir -p $(PREFIX_INC) 
     17        mkdir -p $(PREFIX_MAN) 
     18        cd doc; make prep-install-dirs; cd .. 
     19 
     20install: prep-install-dirs 
     21        cp $(cp_v) lib/roar*     $(PREFIX_BIN) 
     22        cp $(cp_v) lib/lib*.so*  $(PREFIX_LIB) 
     23        sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file $(PREFIX_INC)/; done' 
     24        cd doc; make install; cd .. 
     25semi-install: prep-install-dirs 
     26        sh -c 'for file in lib/roar*;    do ln -fs `pwd`/$$file $(PREFIX_BIN)/; done' 
     27        sh -c 'for file in lib/lib*.so*; do ln -fs `pwd`/$$file $(PREFIX_LIB)/; done' 
     28        sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file $(PREFIX_INC)/; done' 
     29        cd doc; make semi-install; cd .. 
Note: See TracChangeset for help on using the changeset viewer.