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

Reply via email to