source: roaraudio/roarclients/Makefile @ 2916:3df957c2297b

Last change on this file since 2916:3df957c2297b was 2916:3df957c2297b, checked in by phi, 15 years ago

added support dB scale to roarctl

File size: 2.6 KB
RevLine 
[2844]1TARGETS_TESTS=pinentrytest zcattest pgptest pipetest polytest roarfctest
2TARGETS_DEVEL=roartypes roarsocktypes roar-config
3TARGETS_EXAMPLE=roarcatad roarcat2sock roarcatsendfile roarcatpassfh roarvorbis roarsin
4TARGETS_IO=roarcat roarcatplay roarcatvio roarbidir roarmon roarmonhttp roarradio
5TARGETS_CTL=roarctl roarlight roarinterconnect
6TARGETS_DSP=roarvumeter roarfilt
7TARGETS_MISC=roarsockconnect roarphone roarshout
8
9TARGETS=$(TARGETS_IO) $(TARGETS_CTL) $(TARGETS_DSP) $(TARGETS_MISC) $(TARGETS_DEVEL) $(TARGETS_EXAMPLE) $(TARGETS_TESTS)
[1619]10TOOLS=roarify
[0]11
[476]12include ../Makefile.conf
[2384]13include ../Makefile.inc
[476]14
[554]15#DEFINES        = -DDEBUG
[1736]16INCLUDE    = -I../include -I./include
17CFLAGS    += -g -Wall -O2 $(DEFINES) $(INCLUDE) $(INCPATH)
[2384]18LDFLAGS    = -g -L../lib/ $(LDPATH)
19LIBS       = $(LIBROAR)
[1736]20SHOUTLIBS  = $(lib_shout) $(LIBS)
21VORBISLIBS = $(lib_vorbisfile) $(lib_vorbis) $(lib_ogg) $(LIBS)
[0]22
[1776]23L          = $(CC) $(LDFLAGS) -o $@ $+ $(LIBS)
24
[1619]25all: ${TARGETS} $(TOOLS)
26        cp $(cp_v) ${TARGETS} $(TOOLS) ../lib/
[0]27clean:
28        rm -f ${TARGETS} *.o
29new: clean all
30
31roarcat: roarcat.o
[1777]32        $L
[0]33roarcatad: roarcatad.o
[1777]34        $L
[83]35roarcat2sock: roarcat2sock.o
[1777]36        $L
[295]37roarcatsendfile: roarcatsendfile.o
[1777]38        $L
[296]39roarcatplay: roarcatplay.o
[1777]40        $L
[760]41roarcatpassfh: roarcatpassfh.o
[1777]42        $L
[1279]43roarcatvio: roarcatvio.o
[1777]44        $L
[800]45roarradio: roarradio.o
[1777]46        $L
[0]47roarctl: roarctl.o
[2916]48        $L $(lib_m)
[0]49roarmon: roarmon.o
[1777]50        $L
[1016]51roarmonhttp: roarmonhttp.o
[1777]52        $L
[2216]53roarinterconnect: roarinterconnect.o
[2227]54        $L $(lib_esd)
[826]55roarbidir: roarbidir.o
[1777]56        $L
[2282]57roarphone: roarphone.o
[2384]58        ${CC} ${LDFLAGS} -o roarphone roarphone.o $(LIBROARDSP) $(LIBROAREIO) $(lib_speex)
[126]59roarfilt: roarfilt.o
[2384]60        ${CC} ${LDFLAGS} -o roarfilt roarfilt.o $(LIBROARDSP)
[294]61roarsin: roarsin.o
[2384]62        ${CC} ${LDFLAGS} -o roarsin roarsin.o $(LIBROARDSP)
[297]63roarvumeter: roarvumeter.o
[2384]64        ${CC} ${LDFLAGS} -o roarvumeter roarvumeter.o $(LIBROARDSP)
[4]65roarsockconnect: roarsockconnect.o
[1777]66        $L
[47]67roartypes: roartypes.o
[1777]68        $L
[510]69roarsocktypes: roarsocktypes.o
[1777]70        $L
[293]71roar-config: roar-config.o
[1777]72        $L
[111]73roarvorbis: roarvorbis.o
[1736]74        ${CC} ${LDFLAGS} -o roarvorbis roarvorbis.o $(VORBISLIBS)
[599]75roarshout: roarshout.o
[1736]76        ${CC} ${LDFLAGS} -o roarshout roarshout.o $(SHOUTLIBS)
[384]77polytest: polytest.o
[2384]78        ${CC} ${LDFLAGS} -o polytest polytest.o $(LIBROARDSP)
[2046]79roarlight: roarlight.o
[2384]80        ${CC} ${LDFLAGS} -o roarlight roarlight.o $(LIBROARLIGHT)
[1236]81pinentrytest: pinentrytest.o
[1777]82        $L
[1259]83zcattest: zcattest.o
[1777]84        $L
[1270]85pgptest: pgptest.o
[1777]86        $L
[1304]87pipetest: pipetest.o
[1777]88        $L
[954]89roarfctest: roarfctest.o
[2384]90        ${CC} ${LDFLAGS} -o roarfctest roarfctest.o $(LIBROARDSP)
[1619]91
92roarify.sht:
93roarify: roarify.sht
[2845]94        sed 's#%%%PREFIX_COMP_LIBS%%%#$(PREFIX_COMP_LIBS)#g; s#%%%PREFIX_COMP_BINS%%%#$(PREFIX_COMP_BINS)#g; s#%%%PREFIX_LIB%%%#$(PREFIX_LIB)#g;' < roarify.sht > roarify
[1619]95        chmod +rx roarify
Note: See TracBrowser for help on using the repository browser.