Changeset 2845:411d444a473c in roaraudio


Ignore:
Timestamp:
10/04/09 01:17:58 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

PREFIX_COMP -> PREFIX_COMP_LIBS, added PREFIX_COMP_BINS

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r2571 r2845  
    2525        mkdir -p '$(DESTDIR)$(PREFIX_INC)' 
    2626        mkdir -p '$(DESTDIR)$(PREFIX_MAN)' 
    27         mkdir -p '$(DESTDIR)$(PREFIX_COMP)' 
     27        mkdir -p '$(DESTDIR)$(PREFIX_COMP_LIBS)' 
     28        mkdir -p '$(DESTDIR)$(PREFIX_COMP_BINS)' 
    2829        cd doc; make prep-install-dirs; cd .. 
    2930 
     
    3132        cp $(cp_v) lib/roar*     '$(DESTDIR)$(PREFIX_BIN)' 
    3233        cp $(cp_v) lib/lib*$(SHARED_SUFFIX)*  '$(DESTDIR)$(PREFIX_LIB)' 
    33         sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs '$(DESTDIR)$(PREFIX_LIB)'/$$file$(SHARED_SUFFIX) '$(DESTDIR)$(PREFIX_COMP)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
     34        sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs '$(DESTDIR)$(PREFIX_LIB)'/$$file$(SHARED_SUFFIX) '$(DESTDIR)$(PREFIX_COMP_LIBS)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
    3435        sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file '$(DESTDIR)$(PREFIX_INC)'/; done' 
    3536        cd doc; make install; cd .. 
     
    3940        sh -c 'for file in lib/roar*;    do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_BIN)'/; done' 
    4041        sh -c 'for file in lib/lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/; done' 
    41         sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs `pwd`/$$file$(SHARED_SUFFIX) '$(DESTDIR)$(PREFIX_COMP)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
     42        sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs `pwd`/$$file$(SHARED_SUFFIX) '$(DESTDIR)$(PREFIX_COMP_LIBS)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
    4243        sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_INC)'/; done' 
    4344        cd doc; make semi-install; cd .. 
  • configure

    r2823 r2845  
    3636PREFIX_INC='' 
    3737PREFIX_MAN='' 
    38 PREFIX_COMP='' 
     38PREFIX_COMP_LIBS='' 
     39PREFIX_COMP_BINS='' 
    3940 
    4041CDROM_IS_DEV=true 
     
    177178   echo '--prefix-inc DIR            - Set prefix for include files (default: $PREFIX/include)' 
    178179   echo '--prefix-man DIR            - Set prefix for manpages (default: $PREFIX/man)' 
    179    echo '--prefix-comp DIR           - Set prefix for compatibility librarys (default: $PREFIX_LIB/roaraudio/complibs)' 
     180   echo '--prefix-comp-libs DIR      - Set prefix for compatibility librarys (default: $PREFIX_LIB/roaraudio/complibs)' 
     181   echo '--prefix-comp-bins DIR      - Set prefix for compatibility binarys  (default: $PREFIX_LIB/roaraudio/compbins)' 
    180182   echo 
    181183   echo '--default-rate RATE         - Set default sample rate for roard and roarclients' 
     
    402404   shift; 
    403405  ;; 
    404   '--prefix-comp') 
    405    PREFIX_COMP="$2" 
     406  # we should remove --prefix-comp soon 
     407  '--prefix-comp'|'--prefix-comp-libs') 
     408   PREFIX_COMP_LIBS="$2" 
     409   shift; 
     410  ;; 
     411  '--prefix-comp-libs') 
     412   PREFIX_COMP_BINS="$2" 
    406413   shift; 
    407414  ;; 
     
    730737[ "$PREFIX_INC"  = '' ] && PREFIX_INC="$PREFIX/include/" 
    731738[ "$PREFIX_MAN"  = '' ] && PREFIX_MAN="$PREFIX/share/man/" 
    732 [ "$PREFIX_COMP" = '' ] && PREFIX_COMP="$PREFIX_LIB/roaraudio/complibs/" 
     739[ "$PREFIX_COMP_LIBS" = '' ] && PREFIX_COMP_LIBS="$PREFIX_LIB/roaraudio/complibs/" 
     740[ "$PREFIX_COMP_BINS" = '' ] && PREFIX_COMP_BINS="$PREFIX_LIB/roaraudio/compbins/" 
    733741 
    734742[ "$DEFAULT_GRP" = '' ] && DEFAULT_GRP='audio' 
     
    758766 echo "PREFIX_INC=$PREFIX_INC" 
    759767 echo "PREFIX_MAN=$PREFIX_MAN" 
    760  echo "PREFIX_COMP=$PREFIX_COMP" 
     768 echo "PREFIX_COMP_LIBS=$PREFIX_COMP_LIBS" 
     769 echo "PREFIX_COMP_BINS=$PREFIX_COMP_BINS" 
    761770 echo 
    762771 $COMP_LIBS     && echo "comp_libs=libroar libroardsp libroarmidi libroarlight libroareio" 
  • roarclients/Makefile

    r2844 r2845  
    9292roarify.sht: 
    9393roarify: roarify.sht 
    94         sed 's#%%%PREFIX_COMP%%%#$(PREFIX_COMP)#g; s#%%%PREFIX_LIB%%%#$(PREFIX_LIB)#g;' < roarify.sht > roarify 
     94        sed 's#%%%PREFIX_COMP_LIBS%%%#$(PREFIX_COMP_LIBS)#g; s#%%%PREFIX_COMP_BINS%%%#$(PREFIX_COMP_BINS)#g; s#%%%PREFIX_LIB%%%#$(PREFIX_LIB)#g;' < roarify.sht > roarify 
    9595        chmod +rx roarify 
  • roarclients/roarify.sht

    r2731 r2845  
    3232  ;; 
    3333  '--load') 
    34    LD_PRELOAD="%%%PREFIX_COMP%%%/lib$1.so $LD_PRELOAD" 
     34   LD_PRELOAD="%%%PREFIX_COMP_LIBS%%%/lib$1.so $LD_PRELOAD" 
    3535   shift; 
    3636  ;; 
     
    5252 
    5353export LD_PRELOAD="%%%PREFIX_LIB%%%/libroar.so $LD_PRELOAD" 
    54 export LD_LIBRARY_PATH='%%%PREFIX_COMP%%%'":$LD_LIBRARY_PATH" 
     54export LD_LIBRARY_PATH='%%%PREFIX_COMP_LIBS%%%'":$LD_LIBRARY_PATH" 
     55export PATH='%%%PREFIX_COMP_BINS%%%'":$PATH" 
    5556 
    5657exec -- "$CMD" "$@" 
Note: See TracChangeset for help on using the changeset viewer.