Annotation of OpenXM_contrib2/asir2000/engine-27/Imakefile, Revision 1.3
1.3 ! noro 1: /*
! 2: * Copyright (c) 1994-2000 FUJITSU LABORATORIES LIMITED
! 3: * All rights reserved.
! 4: *
! 5: * $OpenXM: OpenXM_contrib2/asir2000/engine-27/Imakefile,v 1.2 2000/02/04 09:27:32 noro Exp $
! 6: */
1.1 noro 7: #include "../include/Risa.tmpl"
8:
1.2 noro 9: #if defined(AlphaArchitecture) || (defined(MipsArchitecture) && defined(SGIArchitecture)) || defined(PowerPCArchitecture)
1.1 noro 10:
11: mdepsrc = asmalpha-27.c
12: mdepobj = asmalpha-27.o
13: #endif
14:
15: #ifdef LinuxArchitecture
1.2 noro 16: #if !defined(AlphaArchitecture)&& !defined(PowerPCArchitecture)
1.1 noro 17: mdepsrc = asmi_l-27.s
18: mdepobj = asmi_l-27.o
19: #endif
20: #endif
21:
22: #ifdef i386BsdArchitecture
23: mdepsrc = asmi-27.s
24: mdepobj = asmi-27.o
25: #endif
26:
27: #ifdef SunArchitecture
28: #ifdef i386Architecture
29: mdepsrc = asmi_l-27.s
30: mdepobj = asmi_l-27.o
31: #else
32: mdepsrc = asm3-27.s
33: mdepobj = asm3-27.o
34: #endif
35: #endif
36:
37: #ifdef SparcArchitecture
38: #if SystemV4
39: #if SUN4M
40: mdepsrc = sparc-2-27.s-cc asm5-2-27.s edr-2-27.s
41: mdepobj = sparc-2-27.o asm5-2-27.o edr-2-27.o
42: #else
43: mdepsrc = sparc-2-27.s-cc asm4-2-27.s edr-2-27.s
44: mdepobj = sparc-2-27.o asm4-2-27.o edr-2-27.o
45: #endif
46: #else
47: #if SUN4M
48: mdepsrc = sparc-27.c asm45-27.s edr-27.s
49: mdepobj = sparc-2-27.o asm45-27.o edr-27.o
50: #else
51: mdepsrc = sparc-27.c asm4-27.s edr-27.s
52: mdepobj = sparc-27.o asm4-27.o edr-27.o
53: #endif
54: #endif
55: #endif
56:
57: #ifdef UltrixArchitecture
58: #ifdef VaxArchitecture
59: mdepsrc = asmv-27.s
60: mdepobj = asmv-27.o
61: #endif
62: #ifdef MipsArchitecture
63: mdepsrc = asmm-27.s
64: mdepobj = asmm-27.o
65: #endif
66: #endif
67:
68: #ifdef HPArchitecture
69: /*
70: mdepsrc = asmh-27.s
71: mdepobj = asmh-27.o
72: */
73: mdepsrc = asmalpha-27.c
74: mdepobj = asmalpha-27.o
75: #endif
76:
77: #ifdef NeXTArchitecture
78: mdepsrc = asm3-27.s
79: mdepobj = asm3-27.o
80: #endif
81:
82: #ifdef ApolloArchitecture
83: mdepsrc = asma-27.s
84: mdepobj = asma-27.o
85: #endif
86:
87: #ifdef Mc88000Architecture
88: mdepsrc = asml-27.s
89: mdepobj = asml-27.o
90: #endif
91:
92: #ifdef SonyArchitecture
93: #ifdef Mc68020Architecture
94: mdepsrc = asmn-27.s
95: mdepobj = asmn-27.o
96: #endif
97: #ifdef MipsArchitecture
98: mdepsrc = asmm-27.s
99: mdepobj = asmm-27.o
100: #endif
101: #endif
102:
103: SRCS = N-27.c ddN-27.c $(mdepsrc)
104: OBJS = N-27.o ddN-27.o $(mdepobj)
105:
106: NormalLibraryTarget(ca-27,$(OBJS))
107: DependTarget()
108:
109: asmm-27.o asma-27.o:
110: $(RM) $@
111: $(AS) -o $@ $(INCLUDES) $*.s
112:
113: asmh-27.o:
114: $(RM) $@
115: $(CC) -c -o $@ $(INCLUDES) $*.s
116:
117: asm4-27.o asm4-2-27.o asm45-27.o asm45-2-27.o asm5-27.o asm5-2-27.o edr-27.o edr-2-27.o:
118: $(RM) $@
119: $(AS) -o $@ -P $(INCLUDES) $*.s
120:
121: sparc-27.o: sparc-27.s-cc
122: as -o sparc-27.o sparc-27.s-cc
123:
124: sparc-2-27.o: sparc-2-27.s-cc
125: as -o sparc-2-27.o sparc-2-27.s-cc
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>