~ubuntu-branches/debian/squeeze/ffcall/squeeze

« back to all changes in this revision

Viewing changes to ffcall/trampoline/Makefile.devel

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Egger
  • Date: 2010-06-26 15:29:30 UTC
  • mfrom: (5.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100626152930-c09y01gk3szcnykn
Tags: 1.10+cvs20100619-2
Ship to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*-Makefile-*-
2
 
 
3
 
HOST = i486-linux
4
 
CPU = i386
5
 
GCC = gcc
6
 
GCCFLAGS = -O2 -fomit-frame-pointer
7
 
ASPREFIX = /usr1/gnu/lib
8
 
RM = rm -f
9
 
ROFF_MAN = groff -Tascii -mandoc
10
 
 
11
 
all : proto-i386.s proto-m68k.s proto-mips.s proto-mipsn32.s proto-mips64.s proto-sparc.s proto-sparc64.s proto-alpha.s proto-hppa.s proto-arm.s proto-powerpc-aix.old.s proto-powerpc-aix.new.s proto-powerpc-sysv4.s proto-powerpc-macos.s proto-powerpc64-aix.s proto-m88k.s proto-convex.s proto-ia64.s proto-x86_64.s \
12
 
      cache-sparc.S cache-alpha.s cache-hppa.s cache-powerpc-sysv4.s cache-powerpc-macos.s cache-convex.s \
13
 
      trampoline.man \
14
 
      config.h.msvc config.h.mingw32
15
 
 
16
 
proto-i386.s : proto.c
17
 
        $(GCC) -V 2.7.2 -b i486-linuxaout $(GCCFLAGS) -D__i386__ -S proto.c -o $@
18
 
 
19
 
proto-m68k.s : proto.c
20
 
        $(GCC) -V egcs-2.91.57 -b m68k-sun $(GCCFLAGS) -D__m68k__ -S proto.c -o $@
21
 
 
22
 
proto-mips.s : proto.c
23
 
        $(GCC) -V 2.95.2 -b mips-sgi $(GCCFLAGS) -D__mips__ -S proto.c -o $@ -mabicalls
24
 
 
25
 
proto-mipsn32.s : proto.c
26
 
        $(GCC) -V 2.95.2 -b mips-sgi-irix6 $(GCCFLAGS) -D__mipsn32__ -S proto.c -o $@ -mabicalls
27
 
 
28
 
proto-mips64.s : proto64.c
29
 
        $(GCC) -V 2.95.2 -b mips-sgi -mips3 -mlong64 $(GCCFLAGS) -D__mips64__ -S proto64.c -o $@ -mabicalls
30
 
 
31
 
proto-sparc.s : proto.c
32
 
        $(GCC) -V 2.95.2 -b sparc-sun $(GCCFLAGS) -D__sparc__ -S proto.c -o $@
33
 
 
34
 
proto-sparc64.s : proto64.c
35
 
        sparc64-linux-gcc -V 2.95.2 -b sparc64-linux $(GCCFLAGS) -D__sparc64__ -S proto64.c -o $@
36
 
 
37
 
proto-alpha.s : proto64.c
38
 
        $(GCC) -V 2.7.2 -b alpha-dec-osf $(GCCFLAGS) -D__alpha__ -S proto64.c -o $@
39
 
 
40
 
proto-hppa.s : proto.c
41
 
        $(GCC) -V 2.6.3 -b hppa1.0-hpux $(GCCFLAGS) -D__hppa__ -S proto.c -o $@
42
 
 
43
 
proto-arm.s : proto.c
44
 
        $(GCC) -V 2.6.3 -b arm-acorn-riscix $(GCCFLAGS) -D__arm__ -S proto.c -o $@
45
 
 
46
 
proto-powerpc-aix.old.s : proto.c
47
 
        $(GCC) -V 2.95.2 -b rs6000 -mno-power -mno-power2 -mno-powerpc -mold-mnemonics $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@
48
 
 
49
 
proto-powerpc-aix.new.s : proto.c
50
 
        $(GCC) -V 2.95.2 -b rs6000 -mno-power -mno-power2 -mno-powerpc -mnew-mnemonics $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@
51
 
 
52
 
proto-powerpc-sysv4.s : proto.c
53
 
        $(GCC) -V 2.95.2 -b ppc-linux -mno-power -mno-power2 -mno-powerpc $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@
54
 
 
55
 
proto-powerpc-macos.s : proto.c
56
 
        $(GCC) -V 3.3.2 -b powerpc-darwin $(GCCFLAGS) -D__powerpc__ -S proto.c -o $@
57
 
 
58
 
proto-powerpc64-aix.s : proto64.c
59
 
        /cross/powerpc64-linux-tools/bin/powerpc64-linux-gcc $(GCCFLAGS) -D__powerpc64__ -S proto64.c -o $@
60
 
 
61
 
proto-m88k.s : proto.c
62
 
        $(GCC) -V 2.95.2 -b m88k-dgux $(GCCFLAGS) -D__m88k__ -S proto.c -o $@
63
 
 
64
 
proto-convex.s : proto.c
65
 
        $(GCC) -V 2.6.3 -b convex-c2 $(GCCFLAGS) -D__convex__ -S proto.c -o $@
66
 
 
67
 
proto-ia64.s : proto64.c
68
 
        $(GCC) -V 2.9-ia64-000216 -b ia64-hp-linux $(GCCFLAGS) -D__ia64__ -S proto64.c -o $@
69
 
 
70
 
proto-x86_64.s : proto64.c
71
 
        $(GCC) -V 3.2.2 -b x86_64-suse-linux $(GCCFLAGS) -D__x86_64__ -S proto64.c -o $@
72
 
 
73
 
cache-sparc.S : cache-sparc.c asmsparc.sh
74
 
        $(GCC) -V 2.95.2 -b sparc-sun $(GCCFLAGS) -D__sparc__ -S $< -o cache-sparc.s
75
 
        (echo '#include "asmsparc.h"' ; ./asmsparc.sh < cache-sparc.s) > cache-sparc.S
76
 
        $(RM) cache-sparc.s
77
 
 
78
 
cache-alpha.s : cache-alpha.c
79
 
        $(GCC) -V 2.7.2 -b alpha-dec-osf $(GCCFLAGS) -D__alpha__ -S $< -o $@
80
 
 
81
 
cache-hppa.s : cache-hppa.c
82
 
        $(GCC) -V 2.6.3 -b hppa1.0-hpux $(GCCFLAGS) -D__hppa__ -S $< -o $@
83
 
 
84
 
cache-powerpc-sysv4.s : cache-powerpc.c
85
 
        $(GCC) -V 2.95.2 -b ppc-linux -mno-power -mno-power2 -mno-powerpc $(GCCFLAGS) -D__powerpc__ -S $< -o $@
86
 
 
87
 
cache-powerpc-macos.s : cache-powerpc.c
88
 
        $(GCC) -V 3.3.2 -b powerpc-darwin $(GCCFLAGS) -D__powerpc__ -S $< -o $@
89
 
 
90
 
cache-convex.s : cache-convex.c
91
 
        $(GCC) -V 2.6.3 -b convex-c2 $(GCCFLAGS) -D__convex__ -S $< -o $@
92
 
 
93
 
trampoline.man : trampoline.3
94
 
        $(ROFF_MAN) trampoline.3 > trampoline.man
95
 
 
96
 
config.h.msvc : config.h.in
97
 
        sed -e 's,^#undef __i386__$$,#define __i386__ 1,' -e 's,^#undef STDC_HEADERS$$,#define STDC_HEADERS 1,' -e 's,^#undef HAVE_GETPAGESIZE$$,#define HAVE_GETPAGESIZE 1 /* fake */,' -e 's,^#undef RETGETPAGESIZETYPE$$,#define RETGETPAGESIZETYPE unsigned long,' -e 's,^#undef CODE_EXECUTABLE$$,#define CODE_EXECUTABLE 1,' < config.h.in > config.h.msvc
98
 
 
99
 
config.h.mingw32 : config.h.in
100
 
        sed -e 's,^#undef __i386__$$,#define __i386__ 1,' -e 's,^#undef STDC_HEADERS$$,#define STDC_HEADERS 1,' -e 's,^#undef HAVE_GETPAGESIZE$$,#define HAVE_GETPAGESIZE 1 /* fake */,' -e 's,^#undef RETGETPAGESIZETYPE$$,#define RETGETPAGESIZETYPE unsigned long,' -e 's,^#undef CODE_EXECUTABLE$$,#define CODE_EXECUTABLE 1,' < config.h.in > config.h.mingw32
101
 
 
102
 
tramp-i386.o : tramp-i386.s
103
 
        $(ASPREFIX)/i486-linux/bin/as tramp-i386.s -o $@
104
 
 
105
 
tramp-m68k.o : tramp-m68k.s
106
 
        $(ASPREFIX)/m68k-sun/bin/as tramp-m68k.s -o $@
107
 
 
108
 
tramp-mips.o : tramp-mips.s
109
 
        $(ASPREFIX)/mips-sgi/bin/as tramp-mips.s -o $@
110
 
 
111
 
tramp-mips64.o : tramp-mips64.s
112
 
        $(ASPREFIX)/mips-sgi/bin/as -mips3 -membedded-pic tramp-mips64.s -o $@
113
 
 
114
 
tramp-sparc.o : tramp-sparc.s
115
 
        $(ASPREFIX)/sparc-sun/bin/as tramp-sparc.s -o $@
116
 
 
117
 
tramp-sparc64.o : tramp-sparc64.s
118
 
        $(ASPREFIX)/sparc64-linux/bin/as tramp-sparc64.s -o $@
119
 
 
120
 
tramp-alpha.o : tramp-alpha.s
121
 
        $(ASPREFIX)/alpha-dec-osf/bin/as tramp-alpha.s -o $@
122
 
 
123
 
tramp-hppa.o : tramp-hppa.s
124
 
        $(ASPREFIX)/hppa1.0-hpux/bin/as tramp-hppa.s -o $@
125
 
 
126
 
tramp-arm.o : tramp-arm.s
127
 
        $(ASPREFIX)/arm-acorn-riscix/bin/as tramp-arm.s -o $@
128
 
 
129
 
tramp-powerpc-old.o : tramp-powerpc-old.s
130
 
        $(ASPREFIX)/rs6000/bin/as tramp-powerpc-old.s -o $@
131
 
 
132
 
tramp-powerpc-sysv4.o : tramp-powerpc-sysv4.s
133
 
        $(ASPREFIX)/ppc-linux/bin/as tramp-powerpc-sysv4.s -o $@
134
 
 
135
 
tramp-m88k.o : tramp-m88k.s
136
 
        $(ASPREFIX)/m88k-coff/bin/as tramp-m88k.s -o $@
137
 
 
138
 
tramp-convex.o : tramp-convex.s
139
 
        $(ASPREFIX)/convex-c2/bin/as tramp-convex.s -o $@
140
 
 
141
 
tramp-ia64.o : tramp-ia64.s
142
 
        /nue/usr/ia64-hp-linux/bin/as tramp-ia64.s -o $@
143
 
 
144
 
tramp-x86_64.o : tramp-x86_64.s
145
 
        $(ASPREFIX)/x86_64-suse-linux/bin/as tramp-x86_64.s -o $@
146