changeset 4244:f1efe9e55647

rewrites symbols in d_cpu.s on cygwin
author atmos4
date Sat, 19 Jan 2002 04:42:09 +0000
parents 05ad38cc0338
children 27cb0e43de32
files mp3lib/Makefile mp3lib/mp3lib_objfix.sh
diffstat 2 files changed, 17 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mp3lib/Makefile	Sat Jan 19 04:40:21 2002 +0000
+++ b/mp3lib/Makefile	Sat Jan 19 04:42:09 2002 +0000
@@ -42,6 +42,9 @@
 
 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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mp3lib/mp3lib_objfix.sh	Sat Jan 19 04:42:09 2002 +0000
@@ -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
+