3 #LIVEDOTCOM_URL := http://live555.com/liveMedia/public/live555-latest.tar.gz
4 LIVE555_FILE := live.2011.11.08.tar.gz
5 LIVEDOTCOM_URL := http://live555sourcecontrol.googlecode.com/files/$(LIVE555_FILE)
9 $(TARBALLS)/$(LIVE555_FILE):
10 $(call download,$(LIVEDOTCOM_URL))
12 .sum-live555: $(LIVE555_FILE)
14 live555: $(LIVE555_FILE) .sum-live555
18 patch -p0 < $(SRC)/live555/live-uselocale.patch
19 patch -p0 < $(SRC)/live555/live-inet_ntop.patch
20 patch -p0 < $(SRC)/live555/live-intptr.patch
23 patch -p0 < $(SRC)/live555/live-getaddrinfo.patch
26 patch -p0 < $(SRC)/live555/live-cloexec.patch
30 LIVE_TARGET = $(error live555 target not defined!)
46 cd $< && sed -e 's/-lws2_32/-lws2/g' -i.orig config.mingw
49 -e 's%-DBSD=1%-DBSD=1\ $(EXTRA_CFLAGS)\ $(EXTRA_LDFLAGS)%' \
51 -e 's%c++%$(CXX)\ $(EXTRA_LDFLAGS)%' \
53 cd $< && sed -e 's%-D_FILE_OFFSET_BITS=64%-D_FILE_OFFSET_BITS=64\ -fPIC\ -DPIC%' -i.orig config.linux
54 cd $< && ./genMakefiles $(LIVE_TARGET)
55 cd $< && $(MAKE) $(HOSTVARS)
56 mkdir -p -- "$(PREFIX)/lib" "$(PREFIX)/include"
58 $</groupsock/libgroupsock.a \
59 $</liveMedia/libliveMedia.a \
60 $</UsageEnvironment/libUsageEnvironment.a \
61 $</BasicUsageEnvironment/libBasicUsageEnvironment.a \
64 $</groupsock/include/*.hh \
65 $</groupsock/include/*.h \
66 $</liveMedia/include/*.hh \
67 $</UsageEnvironment/include/*.hh \
68 $</BasicUsageEnvironment/include/*.hh \