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

    r5270 r5849  
    22include ../Makefile.inc 
    33 
    4 SLIB=libroareio$(SHARED_SUFFIX) 
     4BASENAME=libroareio 
     5SLIB=$(BASENAME)$(SHARED_SUFFIX) 
     6ALIB=$(BASENAME).a 
    57 
    6 TARGETS=$(SLIB) libroareio.a 
     8TARGETS=$(SLIB) $(ALIB) $(IMPLIB) 
    79DRIVER=driver.o driver_oss.o driver_roar.o esdfw.a 
    810FF=ff_ssdp.o 
     
    1113#DEFINES        = -DDEBUG 
    1214INCLUDE = -I../include -I../include/libroareio 
    13 CFLAGS += -g -Wall $(Wextra) $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
    14 LDFLAGS+= -g -Wall $(Wextra) $(SHARED) -L../lib/ $(LDPATH) 
     15CFLAGS += $(DEBUG_g) $(Wall) $(Wextra) $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) 
     16LDFLAGS+= $(DEBUG_g) $(Wall) $(Wextra) $(SHARED) -L../lib/ $(LDPATH) 
    1517LIBS    = $(LIBROAREIO_NS) 
    1618 
     
    2830$(SLIB): ${OBJS} 
    2931        ${CC} ${LDFLAGS} -Wl,-soname,$(SLIB).$(LIBROAREIO_V) -o $(SLIB) $(OBJS) $(LIBS) 
    30 libroareio.a: ${OBJS} 
    31         ${AR} cru libroareio.a ${OBJS} 
    32         ${RANLIB} libroareio.a 
     32$(ALIB): ${OBJS} 
     33        ${AR} cru $(ALIB) ${OBJS} 
     34        ${RANLIB} $(ALIB) 
    3335 
    3436driver.c: autodetected.h 
Note: See TracChangeset for help on using the changeset viewer.