patches/PDCurses/3.4/mingw32_cross_compile.patch
author "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
Thu Aug 18 16:05:48 2011 +0200 (2011-08-18)
changeset 2612 a52574521bea
permissions -rw-r--r--
debug/gdb: update GDB revisions

Update GDB with the latest available revisions.

Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
bartvdrmeulen@2018
     1
--- PDCurses-3.4.orig/win32/mingwin32.mak	2009-11-02 13:50:11.000000000 +0100
bartvdrmeulen@2018
     2
+++ PDCurses-3.4/win32/mingwin32.mak	2009-11-02 13:53:43.000000000 +0100
bartvdrmeulen@2018
     3
@@ -18,7 +18,7 @@
bartvdrmeulen@2018
     4
bartvdrmeulen@2018
     5
 PDCURSES_WIN_H	= $(osdir)/pdcwin.h
bartvdrmeulen@2018
     6
bartvdrmeulen@2018
     7
-CC		= gcc
bartvdrmeulen@2018
     8
+CC		= $(CROSS_COMPILE)gcc
bartvdrmeulen@2018
     9
bartvdrmeulen@2018
    10
 ifeq ($(DEBUG),Y)
bartvdrmeulen@2018
    11
 	CFLAGS  = -g -Wall -DPDCDEBUG
bartvdrmeulen@2018
    12
@@ -30,8 +30,8 @@
bartvdrmeulen@2018
    13
bartvdrmeulen@2018
    14
 CFLAGS += -I$(PDCURSES_SRCDIR)
bartvdrmeulen@2018
    15
bartvdrmeulen@2018
    16
-BASEDEF		= $(PDCURSES_SRCDIR)\exp-base.def
bartvdrmeulen@2018
    17
-WIDEDEF		= $(PDCURSES_SRCDIR)\exp-wide.def
bartvdrmeulen@2018
    18
+BASEDEF		= $(PDCURSES_SRCDIR)/exp-base.def
bartvdrmeulen@2018
    19
+WIDEDEF		= $(PDCURSES_SRCDIR)/exp-wide.def
bartvdrmeulen@2018
    20
bartvdrmeulen@2018
    21
 DEFDEPS		= $(BASEDEF)
bartvdrmeulen@2018
    22
bartvdrmeulen@2018
    23
@@ -46,17 +46,17 @@
bartvdrmeulen@2018
    24
bartvdrmeulen@2018
    25
 DEFFILE		= pdcurses.def
bartvdrmeulen@2018
    26
bartvdrmeulen@2018
    27
-LINK		= gcc
bartvdrmeulen@2018
    28
+LINK		= $(CROSS_COMPILE)gcc
bartvdrmeulen@2018
    29
bartvdrmeulen@2018
    30
 ifeq ($(DLL),Y)
bartvdrmeulen@2018
    31
 	CFLAGS += -DPDC_DLL_BUILD
bartvdrmeulen@2018
    32
-	LIBEXE = gcc $(DEFFILE)
bartvdrmeulen@2018
    33
+	LIBEXE = $(CROSS_COMPILE)gcc $(DEFFILE)
bartvdrmeulen@2018
    34
 	LIBFLAGS = -Wl,--out-implib,pdcurses.a -shared -o
bartvdrmeulen@2018
    35
 	LIBCURSES = pdcurses.dll
bartvdrmeulen@2018
    36
 	LIBDEPS = $(LIBOBJS) $(PDCOBJS) $(DEFFILE)
bartvdrmeulen@2018
    37
 	CLEAN = $(LIBCURSES) *.a $(DEFFILE)
bartvdrmeulen@2018
    38
 else
bartvdrmeulen@2018
    39
-	LIBEXE = ar
bartvdrmeulen@2018
    40
+	LIBEXE = $(CROSS_COMPILE)ar
bartvdrmeulen@2018
    41
 	LIBFLAGS = rcv
bartvdrmeulen@2018
    42
 	LIBCURSES = pdcurses.a
bartvdrmeulen@2018
    43
 	LIBDEPS = $(LIBOBJS) $(PDCOBJS)
bartvdrmeulen@2018
    44
@@ -70,24 +70,24 @@
bartvdrmeulen@2018
    45
 libs:	$(LIBCURSES)
bartvdrmeulen@2018
    46
bartvdrmeulen@2018
    47
 clean:
bartvdrmeulen@2018
    48
-	-del *.o
bartvdrmeulen@2018
    49
-	-del *.exe
bartvdrmeulen@2018
    50
-	-del $(CLEAN)
bartvdrmeulen@2018
    51
+	-rm *.o
bartvdrmeulen@2018
    52
+	-rm *.exe
bartvdrmeulen@2018
    53
+	-rm $(CLEAN)
bartvdrmeulen@2018
    54
bartvdrmeulen@2018
    55
 demos:	$(DEMOS)
bartvdrmeulen@2018
    56
-	strip *.exe
bartvdrmeulen@2018
    57
+	$(CROSS_COMPILE)strip *.exe
bartvdrmeulen@2018
    58
bartvdrmeulen@2018
    59
 $(DEFFILE): $(DEFDEPS)
bartvdrmeulen@2018
    60
 	echo LIBRARY pdcurses > $@
bartvdrmeulen@2018
    61
 	echo EXPORTS >> $@
bartvdrmeulen@2018
    62
-	type $(BASEDEF) >> $@
bartvdrmeulen@2018
    63
+	cat $(BASEDEF) >> $@
bartvdrmeulen@2018
    64
 ifeq ($(WIDE),Y)
bartvdrmeulen@2018
    65
-	type $(WIDEDEF) >> $@
bartvdrmeulen@2018
    66
+	cat $(WIDEDEF) >> $@
bartvdrmeulen@2018
    67
 endif
bartvdrmeulen@2018
    68
bartvdrmeulen@2018
    69
 $(LIBCURSES) : $(LIBDEPS)
bartvdrmeulen@2018
    70
 	$(LIBEXE) $(LIBFLAGS) $@ $?
bartvdrmeulen@2018
    71
-	-copy pdcurses.a panel.a
bartvdrmeulen@2018
    72
+	-cp pdcurses.a panel.a
bartvdrmeulen@2018
    73
bartvdrmeulen@2018
    74
 $(LIBOBJS) $(PDCOBJS) : $(PDCURSES_HEADERS)
bartvdrmeulen@2018
    75
 $(PDCOBJS) : $(PDCURSES_WIN_H)
bartvdrmeulen@2018
    76
--- PDCurses-3.4.orig/curses.h	2009-11-03 14:12:18.000000000 +0100
bartvdrmeulen@2018
    77
+++ PDCurses-3.4./curses.h	2009-11-03 14:14:09.000000000 +0100
bartvdrmeulen@2018
    78
@@ -82,7 +82,9 @@
bartvdrmeulen@2018
    79
  *
bartvdrmeulen@2018
    80
  */
bartvdrmeulen@2018
    81
bartvdrmeulen@2018
    82
+#ifndef __bool_true_false_are_defined
bartvdrmeulen@2018
    83
 typedef unsigned char bool;    /* PDCurses Boolean type */
bartvdrmeulen@2018
    84
+#endif
bartvdrmeulen@2018
    85
bartvdrmeulen@2018
    86
 #ifdef CHTYPE_LONG
bartvdrmeulen@2018
    87
 # if _LP64