Changeset 1358 for portaudio/branches

Show
Ignore:
Timestamp:
02/22/08 15:48:22 (10 months ago)
Author:
jpgrayson
Message:

- Small fixes to build system.
-- Fix some typos in configure.in affecting Mac ASIO build and C++ binding builds.
-- Remove unused LT_RELEASE variable from configure.in and Makefile.in.
-- Split really long PA_LDFLAGS assignment.
-- Substitute make built-in $(RM) for "rm -f".
-- Use variable for lib-stamp command; this reduces output noise at make-time.
-- Use simple variable expansion when assigning OBJS.

Location:
portaudio/branches/v19-devel
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • portaudio/branches/v19-devel/Makefile.in

    r1357 r1358  
    3131NASMOPT = @NASMOPT@ 
    3232LN_S = @LN_S@ 
    33 LT_RELEASE=@LT_RELEASE@ 
    3433LT_CURRENT=@LT_CURRENT@ 
    3534LT_REVISION=@LT_REVISION@ 
     
    4140PAINC = include/portaudio.h 
    4241 
    43 PA_LDFLAGS = $(LDFLAGS) $(SHARED_FLAGS) -rpath $(libdir) -no-undefined -export-symbols-regex "(Pa|PaMacCore|PaJack|PaAlsa)_.*" -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) 
    44 #MAKEFILE = Makefile 
     42PA_LDFLAGS = $(LDFLAGS) $(SHARED_FLAGS) -rpath $(libdir) -no-undefined \ 
     43             -export-symbols-regex "(Pa|PaMacCore|PaJack|PaAlsa)_.*" \ 
     44             -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) 
    4545 
    4646COMMON_OBJS = \ 
     
    114114        bin/debug_test1 
    115115 
    116 OBJS = $(COMMON_OBJS) $(OTHER_OBJS) 
    117  
    118 LTOBJS:= $(OBJS:.o=.lo) 
     116OBJS := $(COMMON_OBJS) $(OTHER_OBJS) 
     117 
     118LTOBJS := $(OBJS:.o=.lo) 
     119 
     120SRC_DIRS = \ 
     121        src/common \ 
     122        src/hostapi/alsa \ 
     123        src/hostapi/asihpi \ 
     124        src/hostapi/asio \ 
     125        src/hostapi/coreaudio \ 
     126        src/hostapi/dsound \ 
     127        src/hostapi/jack \ 
     128        src/hostapi/oss \ 
     129        src/hostapi/wasapi \ 
     130        src/hostapi/wdmks \ 
     131        src/hostapi/wmme \ 
     132        src/os/mac_osx \ 
     133        src/os/unix \ 
     134        src/os/win 
    119135 
    120136SUBDIRS = 
     
    159175clean: 
    160176        $(LIBTOOL) --mode=clean rm -f $(LTOBJS) $(ALL_TESTS) lib/$(PALIB) 
    161         rm -f bin-stamp lib-stamp 
    162         -rm -rf bin lib 
     177        $(RM) bin-stamp lib-stamp 
     178        -$(RM) -r bin lib 
    163179 
    164180distclean: clean 
    165         rm -f config.log config.status Makefile libtool portaudio-2.0.pc 
     181        $(RM) config.log config.status Makefile libtool portaudio-2.0.pc 
    166182 
    167183%.o: %.c $(MAKEFILE) $(PAINC) 
     
    183199lib-stamp: 
    184200        -mkdir lib 
    185         -mkdir -p \ 
    186                 src/common \ 
    187                 src/hostapi/alsa \ 
    188                 src/hostapi/asihpi \ 
    189                 src/hostapi/asio \ 
    190                 src/hostapi/coreaudio \ 
    191                 src/hostapi/dsound \ 
    192                 src/hostapi/jack \ 
    193                 src/hostapi/oss \ 
    194                 src/hostapi/wasapi \ 
    195                 src/hostapi/wdmks \ 
    196                 src/hostapi/wmme \ 
    197                 src/os/mac_osx \ 
    198                 src/os/unix \ 
    199                 src/os/win 
     201        -mkdir -p $(SRC_DIRS) 
    200202        touch $@ 
    201203 
  • portaudio/branches/v19-devel/configure

    r1353 r1358  
    2139121391 
    2139221392            OTHER_OBJS="$CFLAGS pa_asio/iasiothiscallresolver.o $ASIODIR/host/asiodrivers.o $ASIODIR/common/asio.o $ASIODIR/host/mac/asioshlib.o" 
    21393             CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIDIR/host/mac -I$ASIODIR/common" 
     21393            CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIODIR/host/mac -I$ASIODIR/common" 
    2139421394            CXXFLAGS="$CFLAGS" 
    2139521395        fi 
     
    2184821848 
    2184921849   ENABLE_CXX_TRUE="" 
    21850    ENABLE_CXX_FALE="#" 
     21850   ENABLE_CXX_FALSE="#" 
    2185121851else 
    2185221852   ENABLE_CXX_TRUE="#" 
    21853    ENABLE_CXX_FALE="" 
     21853   ENABLE_CXX_FALSE="" 
    2185421854fi 
    2185521855 
  • portaudio/branches/v19-devel/configure.in

    r1353 r1358  
    121121LT_AGE=0 
    122122 
    123 dnl AC_SUBST(LT_RELEASE) 
    124123AC_SUBST(LT_CURRENT) 
    125124AC_SUBST(LT_REVISION) 
     
    187186 
    188187            OTHER_OBJS="$CFLAGS pa_asio/iasiothiscallresolver.o $ASIODIR/host/asiodrivers.o $ASIODIR/common/asio.o $ASIODIR/host/mac/asioshlib.o" 
    189             CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIDIR/host/mac -I$ASIODIR/common" 
     188            CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIODIR/host/mac -I$ASIODIR/common" 
    190189            CXXFLAGS="$CFLAGS" 
    191190        fi 
     
    352351   AC_CONFIG_SUBDIRS([bindings/cpp]) 
    353352   ENABLE_CXX_TRUE="" 
    354    ENABLE_CXX_FALE="#" 
     353   ENABLE_CXX_FALSE="#" 
    355354else 
    356355   ENABLE_CXX_TRUE="#" 
    357    ENABLE_CXX_FALE="" 
     356   ENABLE_CXX_FALSE="" 
    358357fi 
    359358AC_SUBST(ENABLE_CXX_TRUE)