source: roaraudio/roarclients/Makefile @ 4223:32d9b0b9ac4b

Last change on this file since 4223:32d9b0b9ac4b was 4223:32d9b0b9ac4b, checked in by phi, 14 years ago

corrected version

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