Updates from 0.2.1 into 0.2.1-inu-1.5
This commit is contained in:
		
							
								
								
									
										90
									
								
								gc/digimars.mak
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								gc/digimars.mak
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,90 @@ | ||||
| # Makefile to build Hans Boehm garbage collector using the Digital Mars | ||||
| # compiler from www.digitalmars.com | ||||
| # Written by Walter Bright | ||||
|  | ||||
|  | ||||
| DEFINES=-DNDEBUG -DSILENT -DGC_BUILD -D_WINDOWS -DGC_DLL -DALL_INTERIOR_POINTERS -D__STDC__ -DWIN32_THREADS | ||||
| CFLAGS=-Iinclude $(DEFINES) -wx -g | ||||
| LFLAGS=/ma/implib/co | ||||
| CC=sc | ||||
|  | ||||
| .c.obj: | ||||
| 	$(CC) -c $(CFLAGS) $* | ||||
|  | ||||
| .cpp.obj: | ||||
| 	$(CC) -c $(CFLAGS) -Aa $* | ||||
|  | ||||
| OBJS=	\ | ||||
| 	allchblk.obj\ | ||||
| 	alloc.obj\ | ||||
| 	blacklst.obj\ | ||||
| 	checksums.obj\ | ||||
| 	dbg_mlc.obj\ | ||||
| 	dyn_load.obj\ | ||||
| 	finalize.obj\ | ||||
| 	gc_cpp.obj\ | ||||
| 	headers.obj\ | ||||
| 	mach_dep.obj\ | ||||
| 	malloc.obj\ | ||||
| 	mallocx.obj\ | ||||
| 	mark.obj\ | ||||
| 	mark_rts.obj\ | ||||
| 	misc.obj\ | ||||
| 	new_hblk.obj\ | ||||
| 	obj_map.obj\ | ||||
| 	os_dep.obj\ | ||||
| 	ptr_chck.obj\ | ||||
| 	reclaim.obj\ | ||||
| 	stubborn.obj\ | ||||
| 	typd_mlc.obj\ | ||||
| 	win32_threads.obj | ||||
|  | ||||
| targets: gc.dll gc.lib gctest.exe | ||||
|  | ||||
| gc.dll: $(OBJS) gc.def digimars.mak | ||||
| 	sc -ogc.dll $(OBJS) -L$(LFLAGS) gc.def 	kernel32.lib user32.lib | ||||
|  | ||||
| gc.def: digimars.mak | ||||
| 	echo LIBRARY GC >gc.def | ||||
| 	echo DESCRIPTION "Hans Boehm Garbage Collector" >>gc.def | ||||
| 	echo EXETYPE NT	>>gc.def | ||||
| 	echo EXPORTS >>gc.def | ||||
| 	echo GC_is_visible_print_proc >>gc.def | ||||
| 	echo GC_is_valid_displacement_print_proc >>gc.def | ||||
|  | ||||
| clean: | ||||
| 	del gc.def | ||||
| 	del $(OBJS) | ||||
|  | ||||
|  | ||||
| gctest.exe : gc.lib tests\test.obj | ||||
| 	sc -ogctest.exe tests\test.obj gc.lib | ||||
|  | ||||
| tests\test.obj : tests\test.c | ||||
| 	$(CC) -c -g -DNDEBUG -DSILENT -DGC_BUILD -D_WINDOWS -DGC_DLL \ | ||||
| 	-DALL_INTERIOR_POINTERS -DWIN32_THREADS \ | ||||
| 	-Iinclude tests\test.c -otests\test.obj | ||||
|  | ||||
| allchblk.obj: allchblk.c | ||||
| alloc.obj: alloc.c | ||||
| blacklst.obj: blacklst.c | ||||
| checksums.obj: checksums.c | ||||
| dbg_mlc.obj: dbg_mlc.c | ||||
| dyn_load.obj: dyn_load.c | ||||
| finalize.obj: finalize.c | ||||
| gc_cpp.obj: gc_cpp.cpp | ||||
| headers.obj: headers.c | ||||
| mach_dep.obj: mach_dep.c | ||||
| malloc.obj: malloc.c | ||||
| mallocx.obj: mallocx.c | ||||
| mark.obj: mark.c | ||||
| mark_rts.obj: mark_rts.c | ||||
| misc.obj: misc.c | ||||
| new_hblk.obj: new_hblk.c | ||||
| obj_map.obj: obj_map.c | ||||
| os_dep.obj: os_dep.c | ||||
| ptr_chck.obj: ptr_chck.c | ||||
| reclaim.obj: reclaim.c | ||||
| stubborn.obj: stubborn.c | ||||
| typd_mlc.obj: typd_mlc.c | ||||
| win32_threads.obj: win32_threads.c | ||||
		Reference in New Issue
	
	Block a user