Changeset 2050:2a4791050950 in roaraudio


Ignore:
Timestamp:
06/27/09 23:50:05 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use $SHARED_SUFFIX in most important makefiles

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r1737 r2050  
    3030install: prep-install-dirs 
    3131        cp $(cp_v) lib/roar*     $(PREFIX_BIN) 
    32         cp $(cp_v) lib/lib*.so*  $(PREFIX_LIB) 
    33         sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs $(PREFIX_LIB)/$$file.so $(PREFIX_COMP)/`echo $$file | sed s/roar//`.so$$i; done; done' 
     32        cp $(cp_v) lib/lib*$(SHARED_SUFFIX)*  $(PREFIX_LIB) 
     33        sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs $(PREFIX_LIB)/$$file$(SHARED_SUFFIX) $(PREFIX_COMP)/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
    3434        sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file $(PREFIX_INC)/; done' 
    3535        cd doc; make install; cd .. 
     
    3838semi-install: prep-install-dirs 
    3939        sh -c 'for file in lib/roar*;    do ln -fs `pwd`/$$file $(PREFIX_BIN)/; done' 
    40         sh -c 'for file in lib/lib*.so*; do ln -fs `pwd`/$$file $(PREFIX_LIB)/; done' 
    41         sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs `pwd`/$$file.so $(PREFIX_COMP)/`echo $$file | sed s/roar//`.so$$i; done; done' 
     40        sh -c 'for file in lib/lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file $(PREFIX_LIB)/; done' 
     41        sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs `pwd`/$$file$(SHARED_SUFFIX) $(PREFIX_COMP)/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
    4242        sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file $(PREFIX_INC)/; done' 
    4343        cd doc; make semi-install; cd .. 
  • libroar/Makefile

    r2037 r2050  
    11include ../Makefile.conf 
    22 
    3 SLIB=libroar.so 
     3SLIB=libroar$(SHARED_SUFFIX) 
    44 
    5 TARGETS=libroar.so libroar.a 
     5TARGETS=$(SLIB) libroar.a 
    66VIO=vio.o vio_cmd.o vio_ops.o vio_magic.o vio_pipe.o vio_socket.o vio_bio.o vio_stack.o vio_proto.o vio_dstr.o vio_select.o 
    77OBJS=libroar.o basic.o stream.o simple.o auth.o socket.o ctl.o buffer.o meta.o file.o acl.o cdrom.o pinentry.o sshaskpass.o $(VIO) stack.o slp.o 
     
    2121new: clean all 
    2222 
    23 libroar.so: ${OBJS} 
    24         ${CC} ${LDFLAGS} -o libroar.so ${OBJS} ${LIBS} 
     23$(SLIB): ${OBJS} 
     24        ${CC} ${LDFLAGS} -o $(SLIB) ${OBJS} ${LIBS} 
    2525libroar.a: ${OBJS} 
    2626        ${AR} cru libroar.a ${OBJS} 
  • libroardsp/Makefile

    r1773 r2050  
    11include ../Makefile.conf 
    22 
    3 SLIB=libroardsp.so 
     3SLIB=libroardsp$(SHARED_SUFFIX) 
    44 
    5 TARGETS=libroardsp.so libroardsp.a 
     5TARGETS=$(SLIB) libroardsp.a 
    66OBJS=libroardsp.o convert.o midside.o poly.o filter.o filterchain.o alaw.o mulaw.o 
    77OLDROAR=midi.o 
     
    2121new: clean all 
    2222 
    23 libroardsp.so: ${OBJS} $(FILTER) $(OLDROAR) 
    24         ${CC} ${LDFLAGS} -o libroardsp.so ${OBJS} $(FILTER) $(OLDROAR) $(LIBS) 
     23$(SLIB): ${OBJS} $(FILTER) $(OLDROAR) 
     24        ${CC} ${LDFLAGS} -o $(SLIB) ${OBJS} $(FILTER) $(OLDROAR) $(LIBS) 
    2525libroardsp.a: ${OBJS} $(FILTER) $(OLDROAR) 
    2626        ${AR} cru libroardsp.a ${OBJS} $(FILTER) $(OLDROAR) 
  • libroarlight/Makefile

    r2037 r2050  
    11include ../Makefile.conf 
    22 
    3 SLIB=libroarlight.so 
     3SLIB=libroarlight$(SHARED_SUFFIX) 
    44 
    5 TARGETS=libroarlight.so libroarlight.a 
     5TARGETS=$(SLIB) libroarlight.a 
    66OBJS=libroarlight.o colors.o roardmx.o pwm.o 
    77 
     
    2020new: clean all 
    2121 
    22 libroarlight.so: ${OBJS} 
    23         ${CC} ${LDFLAGS} -o libroarlight.so ${OBJS} $(LIBS) 
     22$(SLIB): ${OBJS} 
     23        ${CC} ${LDFLAGS} -o $(SLIB) ${OBJS} $(LIBS) 
    2424libroarlight.a: ${OBJS} 
    2525        ${AR} cru libroarlight.a ${OBJS} 
  • libroarmidi/Makefile

    r2037 r2050  
    11include ../Makefile.conf 
    22 
    3 SLIB=libroarmidi.so 
     3SLIB=libroarmidi$(SHARED_SUFFIX) 
    44 
    5 TARGETS=libroarmidi.so libroarmidi.a 
     5TARGETS=$(SLIB) libroarmidi.a 
    66OBJS=libroarmidi.o 
    77 
     
    2020new: clean all 
    2121 
    22 libroarmidi.so: ${OBJS} 
    23         ${CC} ${LDFLAGS} -o libroarmidi.so ${OBJS} $(LIBS) 
     22$(SLIB): ${OBJS} 
     23        ${CC} ${LDFLAGS} -o $(SLIB) ${OBJS} $(LIBS) 
    2424libroarmidi.a: ${OBJS} 
    2525        ${AR} cru libroarmidi.a ${OBJS} 
  • libroarsndio/Makefile

    r1773 r2050  
    11include ../Makefile.conf 
    22 
    3 SLIB=libroarsndio.so 
     3SLIB=libroarsndio$(SHARED_SUFFIX) 
    44 
    55TARGETS=$(SLIB) libroarsndio.a 
     
    1919new: clean all 
    2020 
    21 libroarsndio.so: ${OBJS} 
    22         ${CC} ${LDFLAGS} -o libroarsndio.so ${OBJS} ${LIBS} 
     21$(SLIB): ${OBJS} 
     22        ${CC} ${LDFLAGS} -o $(SLIB) ${OBJS} ${LIBS} 
    2323libroarsndio.a: ${OBJS} 
    2424        ${AR} cru libroarsndio.a ${OBJS} 
Note: See TracChangeset for help on using the changeset viewer.