Changeset 1729:49fc00705baf in roaraudio for plugins/ao


Ignore:
Timestamp:
05/17/09 01:23:53 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use pkg-config for libao plugin

Location:
plugins/ao
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/ao/Makefile

    r1727 r1729  
    66 
    77#DEFINES=-DDEBUG 
    8 CFLAGS += -g -Wall -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) $(GTK_CFLAFS) $(XMMS_CFLAGS) 
    9 LDFLAGS = -g $(SHARED) $(LDPATH) -L../../lib -lroar $(GTK_LIBS) $(XMMS_LIBS) 
     8CFLAGS += -g -Wall -O2 -I../../include $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) $(AO_CFLAGS) 
     9LDFLAGS = -g $(SHARED) $(LDPATH) -L../../lib -lroar $(AO_LIBS) 
    1010 
    1111all: ${TARGET} 
  • plugins/ao/configure

    r1720 r1729  
    1212   shift; 
    1313  ;; 
     14  --pkg-config) 
     15   PKG_CONFIG="$2" 
     16   shift; 
     17  ;; 
    1418  --force-have-roar) 
    1519   HAVE_ROAR=true 
     
    2024 
    2125Options: 
    22   --help         - Show this help 
    23   --inst-dir DIR - Install dir 
     26  --help               - Show this help 
     27  --inst-dir DIR       - Install dir 
     28  --force-have-roar    - Force to assume libroar is ok 
     29  --pkg-config PKGCONF - Set filename for pkg-config 
    2430EOF 
    2531    exit 0 
     
    4753fi 
    4854 
     55echo -n "checking for pkg-config... " 
     56if [ "$PKG_CONFIG" = '' ] 
     57then 
     58 PKG_CONFIG=$(which pkg-config false 2> /dev/null | grep ^/ | head -n 1) 
     59 if $PKG_CONFIG --help > /dev/null 2> /dev/null 
     60 then 
     61  echo $PKG_CONFIG 
     62 else 
     63  PKG_CONFIG='' 
     64  echo no 
     65  on_error; 
     66 fi 
     67else 
     68  echo $PKG_CONFIG '(forced)' 
     69fi 
     70 
    4971echo -n 'testing for libao... ' 
    5072cat > tests.c << EOF 
     
    5476EOF 
    5577 
    56 $CC -lao -o tests tests.c 2> /dev/null 
     78if [ "$PKG_CONFIG" = '' ] 
     79then 
     80 AO_LIBS='' 
     81 AO_CFLAGS='' 
     82else 
     83 AO_LIBS=`pkg-config --libs ao` 
     84 AO_CFLAGS=`pkg-config --cflags ao` 
     85fi 
     86if [ "$AO_LIBS" = '' -a "$AO_CFLAGS" = '' ] 
     87then 
     88 AO_LIBS='-lao' 
     89 AO_CFLAGS='' 
     90fi 
     91 
     92$CC $AO_LIBS $AO_CFLAGS -o tests tests.c 2> /dev/null 
    5793./tests 2> /dev/null 
    5894 
     
    92128 echo "CC=$CC" 
    93129 echo "INSTALL_DIR=$INSTALL_DIR" 
     130 echo 
     131 echo "AO_CFLAGS=$AO_CFLAGS" 
     132 echo "AO_LIBS=$AO_LIBS" 
    94133} > Makefile.conf 
    95134 
Note: See TracChangeset for help on using the changeset viewer.