summaryrefslogtreecommitdiffstats
path: root/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/Makefile.ms
blob: 8b7427c3c89067027048f7af0734ae0a7191eb28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

OBJEXT=o
AR = ar
RANLIB = ranlib
DEFS= -DG_LOG_DOMAIN=\"MediaStreamer\"
INCLUDES=-I/usr/local/include/glib-2.0   -I/usr/local/lib/glib-2.0/include/ \
                  -I../gsmlib/   -I../lpc10-1.5  -I../oRTP
COMPILE= gcc $(DEFS)   $(INCLUDES)
LIBTOOL=libtool
LDFLAGS=-L/usr/local/lib/ -lglib-1.3 -lgthread-1.3 -lpthread
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@

libmediastreamer_a_OBJECTS =  msfilter.$(OBJEXT) msbuffer.$(OBJEXT) \
msqueue.$(OBJEXT) msfifo.$(OBJEXT) ms.$(OBJEXT) mssync.$(OBJEXT) \
msnosync.$(OBJEXT) msread.$(OBJEXT) mswrite.$(OBJEXT) mscopy.$(OBJEXT) \
msv4lsource.$(OBJEXT) msoss.$(OBJEXT) msosswrite.$(OBJEXT) \
msossread.$(OBJEXT) msringplayer.$(OBJEXT) msGSMencoder.$(OBJEXT) \
msGSMdecoder.$(OBJEXT) msLPC10encoder.$(OBJEXT) \
msLPC10decoder.$(OBJEXT)

all:  libmediastreamer.a mstest


.c.o:
	$(COMPILE) -c $<

libmediastreamer.a: $(libmediastreamer_a_OBJECTS)
	-rm -f libmediastreamer.a
	$(AR) cru libmediastreamer.a $(libmediastreamer_a_OBJECTS)
	$(RANLIB) libmediastreamer.a


mstest:	test.o libmediastreamer.a
	gcc -o mstest test.o libmediastreamer.a $(LDFLAGS) -Wl,-rpath /usr/local/lib