[BACK]Return to Imakefile CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / asm

Annotation of OpenXM_contrib2/asir2000/asm/Imakefile, Revision 1.2

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>