=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/gc/Attic/Imakefile,v retrieving revision 1.3 retrieving revision 1.9 diff -u -p -r1.3 -r1.9 --- OpenXM_contrib2/asir2000/gc/Attic/Imakefile 2000/03/10 03:05:01 1.3 +++ OpenXM_contrib2/asir2000/gc/Attic/Imakefile 2001/06/15 07:56:04 1.9 @@ -1,7 +1,12 @@ -/* $OpenXM: OpenXM_contrib2/asir2000/gc/Imakefile,v 1.2 2000/02/07 07:19:59 noro Exp $ */ +/* + * Copyright (c) 1994-2000 FUJITSU LABORATORIES LIMITED + * All rights reserved. + * + * $OpenXM: OpenXM_contrib2/asir2000/gc/Imakefile,v 1.8 2001/04/20 07:39:17 noro Exp $ + */ #include "../include/Risa.tmpl" -CFLAGS= $(DEFINES) $(CDEBUGFLAGS) -DSILENT -DLARGE_CONFIG -DHEAP_START_ADDR=0x$(HEAP_START_ADDR) +CFLAGS= $(DEFINES) $(CDEBUGFLAGS) -Iinclude -DATOMIC_UNCOLLECTABLE -DSILENT -DLARGE_CONFIG -DALL_INTERIOR_POINTERS -DHEAP_START_ADDR=0x$(HEAP_START_ADDR) OBJS= alloc.o reclaim.o allchblk.o misc.o mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o finalize.o new_hblk.o dbg_mlc.o malloc.o mallocx.o stubborn.o solaris_threads.o typd_mlc.o ptr_chck.o dyn_load.o gc_risa.o @@ -11,26 +16,16 @@ NormalLibraryTarget(asir-gc,$(OBJS)) DependTarget() #if defined(AlphaArchitecture) -#if defined(LinuxArchitecture) -mach_dep.o: alpha_linux_mach_dep.s - as -o mach_dep.o alpha_linux_mach_dep.s +mark_rts.o: + $(CC) -c $(CFLAGS) -Wo,-notail mark_rts.c #else -mach_dep.o: alpha_mach_dep.s - as -o mach_dep.o alpha_mach_dep.s -#endif -mark_roots.o: - $(CC) -c $(CFLAGS) -Wo,-notail mark_roots.c -#else #if defined(mips) || defined(MipsArchitecture) mach_dep.o: mips_mach_dep.s as -n32 -mips3 -o mach_dep.o mips_mach_dep.s #else -#if defined(_IBMR2) +#if defined(_IBMR2) || defined(AIXArchitecture) mach_dep.o: rs6000_mach_dep.s as -o mach_dep.o rs6000_mach_dep.s -#else -mach_dep.o: mach_dep.c - $(CC) -c mach_dep.c #endif #endif #endif