Changeset 5849:beb4bacada1d in roaraudio for libroaresd/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
  • libroaresd/Makefile

    r5270 r5849  
    22include ../Makefile.inc 
    33 
    4 LIB_BASENAME=libroaresd 
    5 SLIB=$(LIB_BASENAME)$(SHARED_SUFFIX) 
     4BASENAME=libroaresd 
     5SLIB=$(BASENAME)$(SHARED_SUFFIX) 
     6ALIB=$(BASENAME).a 
    67 
    7 TARGETS=$(SLIB) $(LIB_BASENAME).a 
     8TARGETS=$(SLIB) $(ALIB) $(IMPLIB) 
    89OBJS=libroaresd.o esdbasic.o esdctl.o esdstream.o esdsample.o esdfile.o 
    910 
    1011#DEFINES        = -DDEBUG 
    1112INCLUDE = -I../include -I../include/libroaresd 
    12 CFLAGS += -g -Wall $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    13 LDFLAGS+= -g -Wall $(SHARED) $(LDPATH) -L../lib/ 
     13CFLAGS += $(DEBUG_g) $(Wall) $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     14LDFLAGS+= $(DEBUG_g) $(Wall) $(SHARED) $(LDPATH) -L../lib/ 
    1415LIBS    = $(LIBROAR) 
    1516 
     
    2324$(SLIB): ${OBJS} 
    2425        ${CC} ${LDFLAGS} -Wl,-soname,$(SLIB).$(COMMON_SOVERSION) -o $(SLIB) ${OBJS} ${LIBS} 
    25 $(LIB_BASENAME).a: ${OBJS} 
    26         ${AR} cru $(LIB_BASENAME).a ${OBJS} 
    27         ${RANLIB} $(LIB_BASENAME).a 
     26$(ALIB): ${OBJS} 
     27        ${AR} cru $(ALIB) ${OBJS} 
     28        ${RANLIB} $(ALIB) 
Note: See TracChangeset for help on using the changeset viewer.