Changeset 5849:beb4bacada1d in roaraudio for libroardsp/Makefile


Ignore:
Timestamp:
01/07/13 16:32:29 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

updated build system a bit to prepare for --out-implib support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroardsp/Makefile

    r5548 r5849  
    22include ../Makefile.inc 
    33 
    4 SLIB=libroardsp$(SHARED_SUFFIX) 
     4BASENAME=libroardsp 
     5SLIB=$(BASENAME)$(SHARED_SUFFIX) 
     6ALIB=$(BASENAME).a 
    57 
    6 TARGETS=$(SLIB) libroardsp.a 
     8TARGETS=$(SLIB) $(ALIB) $(IMPLIB) 
    79OBJS=libroardsp.o convert.o midside.o poly.o filter.o filterchain.o remove.o transcode.o vio_transcode.o rms.o fader.o mixer.o amp.o interleave.o channels.o resampler_poly3.o float.o dtmf.o 
    810OLDROAR=midi.o 
     
    1618#DEFINES        = -DDEBUG 
    1719INCLUDE = -I../include -I../include/libroardsp 
    18 CFLAGS += -g -Wall $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    19 LDFLAGS+= -g -Wall $(SHARED) -L../lib/ $(LDPATH) 
     20CFLAGS += $(DEBUG_g) $(Wall) $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     21LDFLAGS+= $(DEBUG_g) $(Wall) $(SHARED) -L../lib/ $(LDPATH) 
    2022 
    2123LIBS      = $(LIBROARDSP_NS) 
     
    3032$(SLIB): $(ALLOBJS) 
    3133        ${CC} ${LDFLAGS} -Wl,-soname,$(SLIB).$(LIBROARDSP_V) -o $(SLIB) $(ALLOBJS) $(LIBS) 
    32 libroardsp.a: $(ALLOBJS) 
    33         ${AR} cru libroardsp.a $(ALLOBJS) 
    34         ${RANLIB} libroardsp.a 
     34$(ALIB): $(ALLOBJS) 
     35        ${AR} cru $(ALIB) $(ALLOBJS) 
     36        ${RANLIB} $(ALIB) 
Note: See TracChangeset for help on using the changeset viewer.