]> git.sesse.net Git - vlc/commitdiff
contrib: gsm: enforce CFLAGS
authorRafaël Carré <funman@videolan.org>
Wed, 20 Jun 2012 09:34:13 +0000 (11:34 +0200)
committerRafaël Carré <funman@videolan.org>
Wed, 20 Jun 2012 09:34:13 +0000 (11:34 +0200)
contrib/src/gsm/rules.mak

index c7cba7a6fc0a00d3d136cf270d8dd4b1e7f15915..38553d3890e1675080dff3d31906d2e61e6c83e4 100644 (file)
@@ -11,14 +11,11 @@ gsm: libgsm_$(GSM_VERSION).tar.gz .sum-gsm
        $(UNPACK)
        mv gsm-1.0-* libgsm_$(GSM_VERSION)
        $(APPLY) $(SRC)/gsm/gsm-cross.patch
+       sed -e 's/^CFLAGS.*=/CFLAGS+=/' -i.orig libgsm_$(GSM_VERSION)/Makefile
        $(MOVE)
-ifdef HAVE_DARWIN_OS
-       (cd $@; sed -e 's%-O2%-O2\ $(EXTRA_CFLAGS)\ $(EXTRA_LDFLAGS)%' -e 's%# LDFLAGS >=%LDFLAGS >-= $(EXTRA_LDFLAGS)%' -e 's%gcc%$(CC)%' -i.orig  Makefile)
-endif
-       (cd $@; sed -i -e 's%-O2%-O2 -fPIC%' Makefile)
 
 .gsm: gsm
-       cd $< && $(HOSTVARS) $(MAKE)
+       cd $< && $(HOSTVARS_PIC) $(MAKE)
        mkdir -p "$(PREFIX)/include/gsm" "$(PREFIX)/lib"
        cp $</inc/gsm.h "$(PREFIX)/include/gsm/"
        cp $</lib/libgsm.a "$(PREFIX)/lib/"