3 GSM_URL := $(CONTRIB_VIDEOLAN)/gsm-$(GSM_VERSION).tar.gz
7 $(TARBALLS)/gsm-$(GSM_VERSION).tar.gz:
8 $(call download,$(GSM_URL))
10 .sum-gsm: gsm-$(GSM_VERSION).tar.gz
12 gsm: gsm-$(GSM_VERSION).tar.gz .sum-gsm
14 mv gsm-1.0-* gsm-$(GSM_VERSION)
15 $(APPLY) $(SRC)/gsm/gsm-cross.patch
18 (cd $@; sed -e 's%-O2%-O2\ $(EXTRA_CFLAGS)\ $(EXTRA_LDFLAGS)%' -e 's%# LDFLAGS >=%LDFLAGS >-= $(EXTRA_LDFLAGS)%' -e 's%gcc%$(CC)%' -i.orig Makefile)
20 (cd $@; sed -i -e 's%-O2%-O2 -fPIC%' Makefile)
23 cd $< && $(HOSTVARS) $(MAKE)
24 cd $< && mkdir -p $(PREFIX)/include/gsm && cp inc/gsm.h $(PREFIX)/include/gsm
25 cd $< && cp lib/libgsm.a $(PREFIX)/lib