📄 digimars.mak
字号:
# Makefile to build Hans Boehm garbage collector using the Digital Mars# compiler from www.digitalmars.com# Written by Walter BrightDEFINES=-DNDEBUG -DGC_BUILD -D_WINDOWS -DGC_DLL -DALL_INTERIOR_POINTERS -D__STDC__ -DWIN32_THREADSCFLAGS=-Iinclude $(DEFINES) -wx -gLFLAGS=/ma/implib/coCC=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.objtargets: gc.dll gc.lib gctest.exegc.dll: $(OBJS) gc.def digimars.mak sc -ogc.dll $(OBJS) -L$(LFLAGS) gc.def kernel32.lib user32.libgc.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.defclean: del gc.def del $(OBJS)gctest.exe : gc.lib tests\test.obj sc -ogctest.exe tests\test.obj gc.libtests\test.obj : tests\test.c $(CC) -c -g -DNDEBUG -DGC_BUILD -D_WINDOWS -DGC_DLL \ -DALL_INTERIOR_POINTERS -DWIN32_THREADS \ -Iinclude tests\test.c -otests\test.objallchblk.obj: allchblk.calloc.obj: alloc.cblacklst.obj: blacklst.cchecksums.obj: checksums.cdbg_mlc.obj: dbg_mlc.cdyn_load.obj: dyn_load.cfinalize.obj: finalize.cgc_cpp.obj: gc_cpp.cppheaders.obj: headers.cmach_dep.obj: mach_dep.cmalloc.obj: malloc.cmallocx.obj: mallocx.cmark.obj: mark.cmark_rts.obj: mark_rts.cmisc.obj: misc.cnew_hblk.obj: new_hblk.cobj_map.obj: obj_map.cos_dep.obj: os_dep.cptr_chck.obj: ptr_chck.creclaim.obj: reclaim.cstubborn.obj: stubborn.ctypd_mlc.obj: typd_mlc.cwin32_threads.obj: win32_threads.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -