File libunicows-1.1.2-mingw.patch of Package mingw32-libunicows
--- libunicows-1.1.2/src/makefile.mingw32 2008-07-30 13:09:05.000000000 +0200
+++ libunicows-1.1.2/src/makefile.mingw32 2009-06-30 01:12:28.000000000 +0200
@@ -1,17 +1,18 @@
# Makefile for GCC/Mingw32
-CC = gcc
-LD = ld
-RANLIB = ranlib
-AR = ar
-NASM = nasm
-STRIP = strip
+CC?=gcc
+LD?=ld
+RANLIB?=ranlib
+AR?=ar
+AS?=as
+NASM?=nasm
+STRIP?=strip
-CFLAGS =
+CFLAGS ?=
ASMFLAGS = -f win32
AROPTIONS = rcu
-PATHSEP = \\
+PATHSEP = /
LIBNAME = ../lib/mingw32/liblibunicows.a
LIBNAME_COMPAT = ../lib/mingw32/libunicows.a
@@ -32,7 +33,7 @@
all: build/mingw32 ../lib/mingw32 $(LIBNAME) $(LIBNAME_COMPAT)
build/mingw32:
- mkdir build$(PATHSEP)mingw32
+ mkdir -p build$(PATHSEP)mingw32
../lib/mingw32:
mkdir ..$(PATHSEP)lib$(PATHSEP)mingw32
@@ -59,5 +60,6 @@
build/mingw32/%.o : gen_asm/%.asm
$(NASM) $(ASMFLAGS) -o $@ $<
+
build/mingw32/%.o : %.asm
$(NASM) $(ASMFLAGS) -o $@ $<