Changeset 4899:b742443febfd in roaraudio for Makefile.inc


Ignore:
Timestamp:
04/29/11 16:24:20 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

support for indirect dependency linkage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile.inc

    r4862 r4899  
    1212AUXLIBS         = $(lib_slp) $(lib_ssl) $(lib_gcrypt) $(lib_sendfile) $(lib_dl) $(lib_x11) 
    1313LIBROAR_NS      = $(AUXLIBS) $(NETLIBS) 
    14 LIBROAR         = -lroar $(LIBROAR_NS) 
    1514 
    1615# libroardsp: 
     
    1918DSP_AUXLIBS     = $(lib_samplerate) 
    2019LIBROARDSP_NS   = $(DSP_CODECLIBS) $(DSP_AUXLIBS) $(LIBROAR) $(lib_m) 
    21 LIBROARDSP      = -lroardsp $(LIBROARDSP_NS) 
    2220 
    2321# libroarmidi: 
    2422LIBROARMIDI_V   = $(COMMON_SOVERSION) 
    2523LIBROARMIDI_NS  = $(LIBROARDSP) 
    26 LIBROARMIDI     = -lroarmidi $(LIBROARMIDI_NS) 
    2724 
    2825# libroarlight: 
    2926LIBROARLIGHT_V  = $(COMMON_SOVERSION) 
    3027LIBROARLIGHT_NS = $(LIBROAR) $(lib_m) 
    31 LIBROARLIGHT    = -lroarlight $(LIBROARLIGHT_NS) 
    3228 
    3329# libroareio: 
     
    3531EIO_CDRIVERLIBS = $(lib_ossaudio) 
    3632LIBROAREIO_NS   = $(EIO_CDRIVERLIBS) $(LIBROAR) 
     33 
     34# Linker Deps: 
     35ifeq ($(LINK_DEPS),indirect) 
     36LIBROAR         = -lroar 
     37LIBROARDSP      = -lroardsp 
     38LIBROARMIDI     = -lroarmidi 
     39LIBROARLIGHT    = -lroarlight 
     40LIBROAREIO      = -lroareio 
     41else #LINK_DEPS=full 
     42LIBROAR         = -lroar $(LIBROAR_NS) 
     43LIBROARDSP      = -lroardsp $(LIBROARDSP_NS) 
     44LIBROARMIDI     = -lroarmidi $(LIBROARMIDI_NS) 
     45LIBROARLIGHT    = -lroarlight $(LIBROARLIGHT_NS) 
    3746LIBROAREIO      = -lroareio $(LIBROAREIO_NS) 
     47endif 
    3848 
    3949#ll 
Note: See TracChangeset for help on using the changeset viewer.