Changeset 2845:411d444a473c in roaraudio
- Timestamp:
- 10/04/09 01:17:58 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r2571 r2845 25 25 mkdir -p '$(DESTDIR)$(PREFIX_INC)' 26 26 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)' 28 29 cd doc; make prep-install-dirs; cd .. 29 30 … … 31 32 cp $(cp_v) lib/roar* '$(DESTDIR)$(PREFIX_BIN)' 32 33 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' 34 35 sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file '$(DESTDIR)$(PREFIX_INC)'/; done' 35 36 cd doc; make install; cd .. … … 39 40 sh -c 'for file in lib/roar*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_BIN)'/; done' 40 41 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' 42 43 sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_INC)'/; done' 43 44 cd doc; make semi-install; cd .. -
configure
r2823 r2845 36 36 PREFIX_INC='' 37 37 PREFIX_MAN='' 38 PREFIX_COMP='' 38 PREFIX_COMP_LIBS='' 39 PREFIX_COMP_BINS='' 39 40 40 41 CDROM_IS_DEV=true … … 177 178 echo '--prefix-inc DIR - Set prefix for include files (default: $PREFIX/include)' 178 179 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)' 180 182 echo 181 183 echo '--default-rate RATE - Set default sample rate for roard and roarclients' … … 402 404 shift; 403 405 ;; 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" 406 413 shift; 407 414 ;; … … 730 737 [ "$PREFIX_INC" = '' ] && PREFIX_INC="$PREFIX/include/" 731 738 [ "$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/" 733 741 734 742 [ "$DEFAULT_GRP" = '' ] && DEFAULT_GRP='audio' … … 758 766 echo "PREFIX_INC=$PREFIX_INC" 759 767 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" 761 770 echo 762 771 $COMP_LIBS && echo "comp_libs=libroar libroardsp libroarmidi libroarlight libroareio" -
roarclients/Makefile
r2844 r2845 92 92 roarify.sht: 93 93 roarify: roarify.sht 94 sed 's#%%%PREFIX_COMP %%%#$(PREFIX_COMP)#g; s#%%%PREFIX_LIB%%%#$(PREFIX_LIB)#g;' < roarify.sht > roarify94 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 95 95 chmod +rx roarify -
roarclients/roarify.sht
r2731 r2845 32 32 ;; 33 33 '--load') 34 LD_PRELOAD="%%%PREFIX_COMP %%%/lib$1.so $LD_PRELOAD"34 LD_PRELOAD="%%%PREFIX_COMP_LIBS%%%/lib$1.so $LD_PRELOAD" 35 35 shift; 36 36 ;; … … 52 52 53 53 export LD_PRELOAD="%%%PREFIX_LIB%%%/libroar.so $LD_PRELOAD" 54 export LD_LIBRARY_PATH='%%%PREFIX_COMP%%%'":$LD_LIBRARY_PATH" 54 export LD_LIBRARY_PATH='%%%PREFIX_COMP_LIBS%%%'":$LD_LIBRARY_PATH" 55 export PATH='%%%PREFIX_COMP_BINS%%%'":$PATH" 55 56 56 57 exec -- "$CMD" "$@"
Note: See TracChangeset
for help on using the changeset viewer.