Changeset 5674:8ffa3afc2d9e in roaraudio


Ignore:
Timestamp:
09/23/12 15:57:07 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Install parts from build system (Closes: #325)

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r5672 r5674  
    66        * Added new configure option '--root' (Closes: #326) 
    77        * Improved roar-config. 
     8        * Install parts from build system (Closes: #325) 
    89 
    910v. 1.0beta6 - Fri Sep 21 2012 18:03 CEST 
  • Makefile

    r5426 r5674  
    4747        mkdir -p '$(DESTDIR)$(PREFIX_PLUGINS)/$(DEV_VENDOR)-$(DEV_VENDOR_NAME)/universal/' 
    4848        mkdir -p '$(DESTDIR)$(PREFIX_PLUGINS)/$(DEV_VENDOR)-$(DEV_VENDOR_NAME)/roard/$(DEV_VENDOR)-$(DEV_VENDOR_NAME)' 
     49        mkdir -p '$(DESTDIR)$(PREFIX_BUILDSYSTEM)' 
    4950        set -e; cd doc; $(MAKE) prep-install-dirs; cd .. 
    5051 
     
    6061        set -e; cd doc; $(MAKE) install; cd .. 
    6162        set -e; for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; $(MAKE) install; cd ../..; fi; done 
     63        cp $(cp_v) build-system/*.*     '$(DESTDIR)$(PREFIX_BUILDSYSTEM)' 
    6264 
    6365semi-install: prep-install 
     
    7274        set -e; cd doc; $(MAKE) semi-install; cd .. 
    7375        set -e; for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; $(MAKE) semi-install; cd ../..; fi; done 
     76        ln -fs `pwd`/build-system/*.* '$(DESTDIR)$(PREFIX_BUILDSYSTEM)' 
  • configure

    r5673 r5674  
    2525PREFIX_COMP_BINS='' 
    2626PREFIX_PLUGINS='' 
     27PREFIX_BUILDSYSTEM='' 
    2728 
    2829CDROM_IS_DEV=true 
     
    157158   echo '--prefix-comp-bins DIR      - Set prefix for compatibility binaries  (default: $PREFIX_LIB/roaraudio/compbins)' 
    158159   echo '--prefix-plugins DIR        - Set prefix for plugin search path (default: $PREFIX_LIB/roaraudio/plugins)' 
     160   echo '--prefix-buildsystem DIR    - Set prefix for plugin search path (default: $PREFIX_LIB/roaraudio/build-system)' 
    159161   echo 
    160162   echo '--default-rate RATE         - Set default sample rate for roard and roarclients' 
     
    418420   shift; 
    419421  ;; 
     422  '--prefix-buildsystem') 
     423   PREFIX_BUILDSYSTEM="$2" 
     424   shift; 
     425  ;; 
    420426#################################### 
    421427# autof* options block: 
     
    428434  '--prefix-plugins='*) 
    429435   PREFIX_PLUGINS=$(echo "$1" | cut -d= -f2) 
     436  ;; 
     437  '--prefix-buildsystem='*) 
     438   PREFIX_BUILDSYSTEM=$(echo "$1" | cut -d= -f2) 
    430439  ;; 
    431440#################################### 
     
    503512 
    504513update_prefixes 
    505 [ "$PREFIX_COMP_LIBS" = '' ] && PREFIX_COMP_LIBS="$PREFIX_LIB/roaraudio/complibs/" 
    506 [ "$PREFIX_COMP_BINS" = '' ] && PREFIX_COMP_BINS="$PREFIX_LIB/roaraudio/compbins/" 
    507 [ "$PREFIX_PLUGINS"   = '' ] && PREFIX_PLUGINS="$PREFIX_LIB/roaraudio/plugins/" 
     514[ "$PREFIX_COMP_LIBS"   = '' ] && PREFIX_COMP_LIBS="$PREFIX_LIB/roaraudio/complibs/" 
     515[ "$PREFIX_COMP_BINS"   = '' ] && PREFIX_COMP_BINS="$PREFIX_LIB/roaraudio/compbins/" 
     516[ "$PREFIX_PLUGINS"     = '' ] && PREFIX_PLUGINS="$PREFIX_LIB/roaraudio/plugins/" 
     517[ "$PREFIX_BUILDSYSTEM" = '' ] && PREFIX_BUILDSYSTEM="$PREFIX_LIB/roaraudio/build-system/" 
    508518 
    509519[ "$DEFAULT_GRP" = '' ] && DEFAULT_GRP='audio' 
     
    526536 echo "PREFIX_COMP_BINS=$PREFIX_COMP_BINS" 
    527537 echo "PREFIX_PLUGINS=$PREFIX_PLUGINS" 
     538 echo "PREFIX_BUILDSYSTEM=$PREFIX_BUILDSYSTEM" 
    528539 echo 
    529540 $COMP_LIBS      && echo "comp_libs=libroar libroardsp libroarmidi libroarlight libroareio" 
     
    566577 echo "#define ROAR_PREFIX_COMP_BINS \"$PREFIX_COMP_BINS\"" 
    567578 echo "#define ROAR_PREFIX_PLUGINS \"$PREFIX_PLUGINS\"" 
     579 echo "#define ROAR_PREFIX_BUILDSYSTEM \"$PREFIX_BUILDSYSTEM\"" 
    568580 echo 
    569581 $MINIMAL      && echo '#define ROAR_MINIMAL' 
  • roarclients/roar-config.c

    r5673 r5674  
    6666 {"prefix-comp-bins", ROAR_PREFIX_COMP_BINS}, 
    6767 {"prefix-plugins", ROAR_PREFIX_PLUGINS}, 
     68 {"prefix-buildsystem", ROAR_PREFIX_BUILDSYSTEM}, 
    6869 {"<<<END>>>", NULL} 
    6970}; 
Note: See TracChangeset for help on using the changeset viewer.