1.1 --- a/patches/PDCurses/3.4/mingw32_cross_compile.patch Tue Nov 13 15:06:18 2012 +0000
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,87 +0,0 @@
1.4 ---- PDCurses-3.4.orig/win32/mingwin32.mak 2009-11-02 13:50:11.000000000 +0100
1.5 -+++ PDCurses-3.4/win32/mingwin32.mak 2009-11-02 13:53:43.000000000 +0100
1.6 -@@ -18,7 +18,7 @@
1.7 -
1.8 - PDCURSES_WIN_H = $(osdir)/pdcwin.h
1.9 -
1.10 --CC = gcc
1.11 -+CC = $(CROSS_COMPILE)gcc
1.12 -
1.13 - ifeq ($(DEBUG),Y)
1.14 - CFLAGS = -g -Wall -DPDCDEBUG
1.15 -@@ -30,8 +30,8 @@
1.16 -
1.17 - CFLAGS += -I$(PDCURSES_SRCDIR)
1.18 -
1.19 --BASEDEF = $(PDCURSES_SRCDIR)\exp-base.def
1.20 --WIDEDEF = $(PDCURSES_SRCDIR)\exp-wide.def
1.21 -+BASEDEF = $(PDCURSES_SRCDIR)/exp-base.def
1.22 -+WIDEDEF = $(PDCURSES_SRCDIR)/exp-wide.def
1.23 -
1.24 - DEFDEPS = $(BASEDEF)
1.25 -
1.26 -@@ -46,17 +46,17 @@
1.27 -
1.28 - DEFFILE = pdcurses.def
1.29 -
1.30 --LINK = gcc
1.31 -+LINK = $(CROSS_COMPILE)gcc
1.32 -
1.33 - ifeq ($(DLL),Y)
1.34 - CFLAGS += -DPDC_DLL_BUILD
1.35 -- LIBEXE = gcc $(DEFFILE)
1.36 -+ LIBEXE = $(CROSS_COMPILE)gcc $(DEFFILE)
1.37 - LIBFLAGS = -Wl,--out-implib,pdcurses.a -shared -o
1.38 - LIBCURSES = pdcurses.dll
1.39 - LIBDEPS = $(LIBOBJS) $(PDCOBJS) $(DEFFILE)
1.40 - CLEAN = $(LIBCURSES) *.a $(DEFFILE)
1.41 - else
1.42 -- LIBEXE = ar
1.43 -+ LIBEXE = $(CROSS_COMPILE)ar
1.44 - LIBFLAGS = rcv
1.45 - LIBCURSES = pdcurses.a
1.46 - LIBDEPS = $(LIBOBJS) $(PDCOBJS)
1.47 -@@ -70,24 +70,24 @@
1.48 - libs: $(LIBCURSES)
1.49 -
1.50 - clean:
1.51 -- -del *.o
1.52 -- -del *.exe
1.53 -- -del $(CLEAN)
1.54 -+ -rm *.o
1.55 -+ -rm *.exe
1.56 -+ -rm $(CLEAN)
1.57 -
1.58 - demos: $(DEMOS)
1.59 -- strip *.exe
1.60 -+ $(CROSS_COMPILE)strip *.exe
1.61 -
1.62 - $(DEFFILE): $(DEFDEPS)
1.63 - echo LIBRARY pdcurses > $@
1.64 - echo EXPORTS >> $@
1.65 -- type $(BASEDEF) >> $@
1.66 -+ cat $(BASEDEF) >> $@
1.67 - ifeq ($(WIDE),Y)
1.68 -- type $(WIDEDEF) >> $@
1.69 -+ cat $(WIDEDEF) >> $@
1.70 - endif
1.71 -
1.72 - $(LIBCURSES) : $(LIBDEPS)
1.73 - $(LIBEXE) $(LIBFLAGS) $@ $?
1.74 -- -copy pdcurses.a panel.a
1.75 -+ -cp pdcurses.a panel.a
1.76 -
1.77 - $(LIBOBJS) $(PDCOBJS) : $(PDCURSES_HEADERS)
1.78 - $(PDCOBJS) : $(PDCURSES_WIN_H)
1.79 ---- PDCurses-3.4.orig/curses.h 2009-11-03 14:12:18.000000000 +0100
1.80 -+++ PDCurses-3.4./curses.h 2009-11-03 14:14:09.000000000 +0100
1.81 -@@ -82,7 +82,9 @@
1.82 - *
1.83 - */
1.84 -
1.85 -+#ifndef __bool_true_false_are_defined
1.86 - typedef unsigned char bool; /* PDCurses Boolean type */
1.87 -+#endif
1.88 -
1.89 - #ifdef CHTYPE_LONG
1.90 - # if _LP64