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.

Files:
1 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