Changeset 2824:fce88621bb12 in roaraudio


Ignore:
Timestamp:
09/30/09 22:00:05 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

create DLL not .so

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroaresd/Makefile

    r2382 r2824  
    22include ../Makefile.inc 
    33 
    4 TARGETS=libroaresd.so 
     4LIB_BASENAME=libroaresd 
     5SLIB=$(LIB_BASENAME)$(SHARED_SUFFIX) 
     6 
     7TARGETS=$(SLIB) $(LIB_BASENAME).a 
    58OBJS=libroaresd.o esdbasic.o esdctl.o esdstream.o esdsample.o esdfile.o 
    69 
     
    1215 
    1316all: ${TARGETS} 
     17        rm -f ../lib/${SLIB} 2> /dev/null || true 
    1418        cp $(cp_v) ${TARGETS} ../lib/ 
    1519clean: 
     
    1721new: clean all 
    1822 
    19 libroaresd.so: ${OBJS} 
    20         ${CC} ${LDFLAGS} -o libroaresd.so ${OBJS} ${LIBS} 
     23$(SLIB): ${OBJS} 
     24        ${CC} ${LDFLAGS} -o $(SLIB) ${OBJS} ${LIBS} 
     25$(LIB_BASENAME).a: ${OBJS} 
     26        ${AR} cru $(LIB_BASENAME).a ${OBJS} 
     27        ${RANLIB} $(LIB_BASENAME).a 
Note: See TracChangeset for help on using the changeset viewer.