Author: j16sdiz
Date: 2009-04-01 08:52:07 +0000 (Wed, 01 Apr 2009)
New Revision: 26304
Added:
trunk/contrib/fec/src/csrc/README.Win32
Modified:
trunk/contrib/fec/src/csrc/Makefile
Log:
Allow cross-compiling from linux
* Remove hardcoded paths for ld, use $(CC)
* Add README.Win32 for build instructions
Modified: trunk/contrib/fec/src/csrc/Makefile
===================================================================
--- trunk/contrib/fec/src/csrc/Makefile 2009-04-01 04:39:53 UTC (rev 26303)
+++ trunk/contrib/fec/src/csrc/Makefile 2009-04-01 08:52:07 UTC (rev 26304)
@@ -21,7 +21,7 @@
$(CC) $(CFLAGS) -o fec fec8.o test.o
libfec8.so: fec8.o fec8-jinterf.o
- ld $(LDFLAGS) -shared fec8-jinterf.o fec8.o -o libfec8.so
+ $(CC) $(LDFLAGS) -shared fec8-jinterf.o fec8.o -o libfec8.so
fec8-jinterf.o: fec8-jinterf.c
$(CC) $(CFLAGS) -DGF_BITS=8 -c -I$(JAVA_HOME)/include/ \
@@ -35,7 +35,7 @@
$(CC) $(CFLAGS) -DGF_BITS=8 -S -o fec8.S fec.c
libfec16.so: fec16.o fec16-jinterf.o
- ld $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so
+ $(CC) $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so
fec16-jinterf.o: fec16-jinterf.c
$(CC) $(CFLAGS) -DGF_BITS=16 -c -I$(JAVA_HOME)/include/ \
Added: trunk/contrib/fec/src/csrc/README.Win32
===================================================================
--- trunk/contrib/fec/src/csrc/README.Win32 (rev 0)
+++ trunk/contrib/fec/src/csrc/README.Win32 2009-04-01 08:52:07 UTC (rev
26304)
@@ -0,0 +1,9 @@
+HOW TO COMPILE WIN32 BINARY
+
+ 1) ON WINDOWS USING VC++:
+ nmake -f Makefile.nmake
+
+ 2) ON LINUX USING MINGW32:
+ make CC=i586-mingw32msvc-gcc libfec8.so libfec16.so
+ mv libfec8.so fec8.dll
+ mv libfec16.so fec16.dll
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs