rewrites symbols in d_cpu.s on cygwin

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4245 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
atmos4 2002-01-19 04:42:09 +00:00
parent 4c78cc3b38
commit f9c30c90ba
2 changed files with 17 additions and 0 deletions

View File

@ -42,6 +42,9 @@ endif
libMP3.a: $(OBJS)
$(AR) r libMP3.a $(OBJS)
ifeq ($(TARGET_OS),CYGWIN)
./mp3lib_objfix.sh
endif
test1: libMP3.a test.c
$(CC) $(CFLAGS) test.c ../libvo/aclib.c -o test1 -I.. -L. -lMP3 -lm

14
mp3lib/mp3lib_objfix.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
# This script fixes up symbol mangling in GNU as code of mp3lib.
# (c)2001-2002 by Felix Buenemann <atmosfear at users.sourceforge.net>A
# This file is licensed under the GPL, more info at http://www.fsf.org/
for i in \
"CpuDetect" \
"ipentium" \
"a3dnow" \
"isse"
do
echo "fixing: $i=_$i"
objcopy --redefine-sym "$i=_$i" libMP3.a
done