Add finalized_mlc.* to various makefiles.
authorPetter Urkedal <paurkedal@gmail.com>
Wed, 28 Sep 2011 18:12:51 +0000 (20:12 +0200)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 30 Sep 2011 13:35:39 +0000 (17:35 +0400)
21 files changed:
BCC_MAKEFILE
EMX_MAKEFILE
NT_MAKEFILE
NT_STATIC_THREADS_MAKEFILE
NT_X64_STATIC_THREADS_MAKEFILE
NT_X64_THREADS_MAKEFILE
OS2_MAKEFILE
PCR-Makefile
SMakefile.amiga
WCC_MAKEFILE
digimars.mak
gc.mak
windows-untested/vc60/gc.dsp
windows-untested/vc60/libgc.dsp
windows-untested/vc60/libgcmt.dsp
windows-untested/vc70/gc.vcproj
windows-untested/vc70/libgc.vcproj
windows-untested/vc70/libgcmt.vcproj
windows-untested/vc71/gc.vcproj
windows-untested/vc71/libgc.vcproj
windows-untested/vc71/libgcmt.vcproj

index 208bb5b..a134e43 100644 (file)
@@ -34,7 +34,8 @@ XXXOBJS= XXXalloc.obj XXXreclaim.obj XXXallchblk.obj XXXmisc.obj \
     XXXmach_dep.obj XXXos_dep.obj XXXmark_rts.obj XXXheaders.obj XXXmark.obj \\r
     XXXobj_map.obj XXXblacklst.obj XXXfinalize.obj XXXnew_hblk.obj \\r
     XXXdbg_mlc.obj XXXmalloc.obj XXXstubborn.obj XXXdyn_load.obj \\r
-    XXXtypd_mlc.obj XXXptr_chck.obj XXXgc_cpp.obj XXXmallocx.obj\r
+    XXXtypd_mlc.obj XXXptr_chck.obj XXXgc_cpp.obj XXXmallocx.obj \\r
+    XXXfinalized_mlc.obj\r
 \r
 OBJS= $(XXXOBJS:XXX=)\r
 \r
index 0cf80d8..00f70e1 100644 (file)
@@ -48,7 +48,7 @@ RANLIB= ar s
 srcdir = .
 VPATH = $(srcdir)
 
-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 dyn_load.o dbg_mlc.o malloc.o stubborn.o checksums.o typd_mlc.o ptr_chck.o mallocx.o
+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 dyn_load.o dbg_mlc.o finalized_mlc.o malloc.o stubborn.o checksums.o typd_mlc.o ptr_chck.o mallocx.o
 
 CORD_OBJS=  cord/cordbscs.o cord/cordxtra.o cord/cordprnt.o
 
index 38f7275..fc190a2 100644 (file)
@@ -10,7 +10,7 @@ CPU=$(MY_CPU)
 .SUFFIXES:
 .SUFFIXES: .obj .cpp .c
 
-OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj extra\msvc_dbg.obj
+OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj finalized_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj extra\msvc_dbg.obj
 
 all: gctest.exe cord\de.exe test_cpp.exe
 
index ffff3cf..3d75f58 100644 (file)
@@ -17,7 +17,7 @@ CPU=$(MY_CPU)
 AO_SRC_DIR=libatomic_ops/src
 AO_INCLUDE_DIR=$(AO_SRC_DIR)
 
-OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj win32_threads.obj extra\msvc_dbg.obj thread_local_alloc.obj
+OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj finalized_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj win32_threads.obj extra\msvc_dbg.obj thread_local_alloc.obj
 
 all: gctest.exe cord\de.exe test_cpp.exe
 
index 045c3ee..38c3700 100644 (file)
@@ -17,7 +17,7 @@ CPU=$(MY_CPU)
 AO_SRC_DIR=libatomic_ops/src
 AO_INCLUDE_DIR=$(AO_SRC_DIR)
 
-OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj win32_threads.obj extra\msvc_dbg.obj thread_local_alloc.obj
+OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj finalized_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj win32_threads.obj extra\msvc_dbg.obj thread_local_alloc.obj
 
 all: gctest.exe cord\de.exe test_cpp.exe
 
index 967b18f..3df5cc4 100644 (file)
@@ -25,7 +25,7 @@ CPU=$(MY_CPU)
 AO_SRC_DIR=libatomic_ops/src
 AO_INCLUDE_DIR=$(AO_SRC_DIR)
 
-OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj win32_threads.obj extra\msvc_dbg.obj thread_local_alloc.obj
+OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj finalized_mlc.obj malloc.obj stubborn.obj dyn_load.obj typd_mlc.obj ptr_chck.obj gc_cpp.obj mallocx.obj win32_threads.obj extra\msvc_dbg.obj thread_local_alloc.obj
 
 all: gc64.dll gctest.exe cord\de.exe test_cpp.exe
 
index 5c2adba..59c6c68 100644 (file)
@@ -5,7 +5,7 @@
 
 # Significantly revised for GC version 4.4 by Mark Boulter (Jan 1994).
 
-OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj malloc.obj stubborn.obj typd_mlc.obj ptr_chck.obj mallocx.obj
+OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj obj_map.obj blacklst.obj finalize.obj new_hblk.obj dbg_mlc.obj finalized_mlc.obj malloc.obj stubborn.obj typd_mlc.obj ptr_chck.obj mallocx.obj
 
 CORDOBJS= cord\cordbscs.obj cord\cordxtra.obj cord\cordprnt.obj
 
index 044b964..f9781d9 100644 (file)
@@ -32,7 +32,7 @@ LDFLAGS = $(CONFIG_LDFLAGS)
 # Fix to point to local pcr installation directory.
 PCRDIR= ..
 
-COBJ= alloc.o reclaim.o allchblk.o misc.o os_dep.o mark_rts.o headers.o mark.o obj_map.o pcr_interface.o blacklst.o finalize.o new_hblk.o real_malloc.o dyn_load.o dbg_mlc.o malloc.o stubborn.o checksums.o solaris_threads.o typd_mlc.o ptr_chck.o mallocx.o
+COBJ= alloc.o reclaim.o allchblk.o misc.o os_dep.o mark_rts.o headers.o mark.o obj_map.o pcr_interface.o blacklst.o finalize.o new_hblk.o real_malloc.o dyn_load.o dbg_mlc.o finalized_mlc.o malloc.o stubborn.o checksums.o solaris_threads.o typd_mlc.o ptr_chck.o mallocx.o
 
 CSRC= reclaim.c allchblk.c misc.c alloc.c mach_dep.c os_dep.c mark_rts.c headers.c mark.c obj_map.c pcr_interface.c blacklst.c finalize.c new_hblk.c real_malloc.c dyn_load.c dbg_mlc.c malloc.c stubborn.c checksums.c solaris_threads.c typd_mlc.c ptr_chck.c mallocx.c
 
index ae76512..c31fd1e 100644 (file)
@@ -72,7 +72,7 @@ cord/cordtest: cord/cordtest.o cord/cord$(CPU).lib gc$(CPU).lib
 
 #------------------LIBBING----------------------------
 
-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 real_malloc.o dyn_load.o dbg_mlc.o malloc.o stubborn.o checksums.o typd_mlc.o ptr_chck.o mallocx.o
+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 real_malloc.o dyn_load.o dbg_mlc.o malloc.o stubborn.o checksums.o typd_mlc.o ptr_chck.o mallocx.o finalized_mlc.o
 
 gc$(CPU).lib: $(OBJS)
    $(LIBER) gc$(CPU).lib r $(OBJS)
@@ -132,6 +132,9 @@ dyn_load.o : dyn_load.c $(INC)
 dbg_mlc.o : dbg_mlc.c $(INC)
        $(CC) dbg_mlc.c $(SCOPT)
 
+finalized_mlc.o : finalized_mlc.c $(INC)
+       $(CC) finalized_mlc.c $(SCOPT)
+
 malloc.o : malloc.c $(INC)
        $(CC) malloc.c $(SCOPT)
 
index 6b1d78b..3741f77 100644 (file)
@@ -76,7 +76,8 @@ OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj &
       mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj &
       obj_map.obj blacklst.obj finalize.obj new_hblk.obj &
       dbg_mlc.obj malloc.obj stubborn.obj dyn_load.obj &
-      typd_mlc.obj ptr_chck.obj mallocx.obj
+      typd_mlc.obj ptr_chck.obj mallocx.obj &
+      finalized_mlc.obj
 
 all: gc.lib gctest.exe test_cpp.exe
 
index 41178fd..6c58d29 100644 (file)
@@ -20,6 +20,7 @@ OBJS= \
        blacklst.obj\\r
        checksums.obj\\r
        dbg_mlc.obj\\r
+       finalized_mlc.obj\\r
        dyn_load.obj\\r
        finalize.obj\\r
        gc_cpp.obj\\r
diff --git a/gc.mak b/gc.mak
index 445a736..68e76a3 100644 (file)
--- a/gc.mak
+++ b/gc.mak
@@ -347,6 +347,7 @@ BSC32_SBRS= \
        ".\Debug\blacklst.sbr" \
        ".\Debug\checksums.sbr" \
        ".\Debug\dbg_mlc.sbr" \
+       ".\Debug\finalized_mlc.sbr" \
        ".\Debug\dyn_load.sbr" \
        ".\Debug\finalize.sbr" \
        ".\Debug\gc_cpp.sbr" \
@@ -386,6 +387,7 @@ LINK32_OBJS= \
        ".\Debug\blacklst.obj" \
        ".\Debug\checksums.obj" \
        ".\Debug\dbg_mlc.obj" \
+       ".\Debug\finalized_mlc.obj" \
        ".\Debug\dyn_load.obj" \
        ".\Debug\finalize.obj" \
        ".\Debug\gc_cpp.obj" \
@@ -1627,6 +1629,54 @@ NODEP_CPP_DBG_M=\
 ################################################################################
 # Begin Source File
 
+SOURCE=.\finalized_mlc.c
+
+!IF  "$(CFG)" == "gc - Win32 Release"
+
+DEP_CPP_DBG_M=\
+       ".\include\private\gcconfig.h"\
+       ".\include\gc.h"\
+       ".\include\private\gc_hdrs.h"\
+       ".\include\private\gc_priv.h"\
+       {$(INCLUDE)}"\sys\TYPES.H"\
+
+NODEP_CPP_DBG_M=\
+       ".\th\PCR_Th.h"\
+       ".\th\PCR_ThCrSec.h"\
+       ".\th\PCR_ThCtl.h"\
+
+
+".\Release\finalized_mlc.obj" : $(SOURCE) $(DEP_CPP_DBG_M) "$(INTDIR)"
+
+".\Release\finalized_mlc.sbr" : $(SOURCE) $(DEP_CPP_DBG_M) "$(INTDIR)"
+
+
+!ELSEIF  "$(CFG)" == "gc - Win32 Debug"
+
+DEP_CPP_DBG_M=\
+       ".\include\private\gcconfig.h"\
+       ".\include\gc.h"\
+       ".\include\private\gc_hdrs.h"\
+       ".\include\private\gc_priv.h"\
+       {$(INCLUDE)}"\sys\TYPES.H"\
+
+NODEP_CPP_DBG_M=\
+       ".\th\PCR_Th.h"\
+       ".\th\PCR_ThCrSec.h"\
+       ".\th\PCR_ThCtl.h"\
+
+
+".\Debug\finalized_mlc.obj" : $(SOURCE) $(DEP_CPP_DBG_M) "$(INTDIR)"
+
+".\Debug\finalized_mlc.sbr" : $(SOURCE) $(DEP_CPP_DBG_M) "$(INTDIR)"
+
+
+!ENDIF
+
+# End Source File
+################################################################################
+# Begin Source File
+
 SOURCE=.\blacklst.c
 
 !IF  "$(CFG)" == "gc - Win32 Release"
index 9237e20..fa93ad0 100644 (file)
@@ -128,6 +128,10 @@ SOURCE=..\..\dbg_mlc.c
 # End Source File
 # Begin Source File
 
+SOURCE=..\..\finalized_mlc.c
+# End Source File
+# Begin Source File
+
 SOURCE=..\..\dyn_load.c
 # End Source File
 # Begin Source File
index 0ceac11..2438e07 100644 (file)
@@ -121,6 +121,10 @@ SOURCE=..\..\dbg_mlc.c
 # End Source File
 # Begin Source File
 
+SOURCE=..\..\finalized_mlc.c
+# End Source File
+# Begin Source File
+
 SOURCE=..\..\dyn_load.c
 # End Source File
 # Begin Source File
index 175eb22..f85cb0c 100644 (file)
@@ -121,6 +121,10 @@ SOURCE=..\..\dbg_mlc.c
 # End Source File
 # Begin Source File
 
+SOURCE=..\..\finalized_mlc.c
+# End Source File
+# Begin Source File
+
 SOURCE=..\..\dyn_load.c
 # End Source File
 # Begin Source File
index d1e36f4..d04e240 100644 (file)
                 RelativePath="..\..\dbg_mlc.c">
             </File>
             <File
+                RelativePath="..\..\finalized_mlc.c">
+            </File>
+            <File
                 RelativePath="..\..\dyn_load.c">
             </File>
             <File
index 5fbf2ae..968835f 100644 (file)
                 RelativePath="..\..\dbg_mlc.c">
             </File>
             <File
+                RelativePath="..\..\finalized_mlc.c">
+            </File>
+            <File
                 RelativePath="..\..\dyn_load.c">
             </File>
             <File
index 7e212db..c243b16 100644 (file)
                 RelativePath="..\..\dbg_mlc.c">
             </File>
             <File
+                RelativePath="..\..\finalized_mlc.c">
+            </File>
+            <File
                 RelativePath="..\..\dyn_load.c">
             </File>
             <File
index 6598990..5a07499 100644 (file)
                 </FileConfiguration>
             </File>
             <File
+                RelativePath="..\..\finalized_mlc.c">
+                <FileConfiguration
+                    Name="Release|Win32">
+                    <Tool
+                        Name="VCCLCompilerTool"
+                        Optimization="2"
+                        AdditionalIncludeDirectories=""
+                        PreprocessorDefinitions="NDEBUG;_WINDOWS;_USRDLL;GC_BUILD;GC_DLL;WIN32;_MBCS;GC_THREADS;$(NoInherit)"
+                        ForcedIncludeFiles=""/>
+                </FileConfiguration>
+                <FileConfiguration
+                    Name="Debug|Win32">
+                    <Tool
+                        Name="VCCLCompilerTool"
+                        Optimization="0"
+                        AdditionalIncludeDirectories=""
+                        PreprocessorDefinitions="_DEBUG;_WINDOWS;_USRDLL;GC_BUILD;GC_DLL;WIN32;_MBCS;GC_THREADS;$(NoInherit)"
+                        BasicRuntimeChecks="3"
+                        ForcedIncludeFiles=""/>
+                </FileConfiguration>
+            </File>
+            <File
                 RelativePath="..\..\dyn_load.c">
                 <FileConfiguration
                     Name="Release|Win32">
index e6fe5fa..3c3f06a 100644 (file)
                 </FileConfiguration>
             </File>
             <File
+                RelativePath="..\..\finalized_mlc.c">
+                <FileConfiguration
+                    Name="Release|Win32">
+                    <Tool
+                        Name="VCCLCompilerTool"
+                        Optimization="2"
+                        AdditionalIncludeDirectories=""
+                        PreprocessorDefinitions=""
+                        ForcedIncludeFiles=""/>
+                </FileConfiguration>
+                <FileConfiguration
+                    Name="Debug|Win32">
+                    <Tool
+                        Name="VCCLCompilerTool"
+                        Optimization="0"
+                        AdditionalIncludeDirectories=""
+                        PreprocessorDefinitions=""
+                        BasicRuntimeChecks="3"
+                        ForcedIncludeFiles=""/>
+                </FileConfiguration>
+            </File>
+            <File
                 RelativePath="..\..\dyn_load.c">
                 <FileConfiguration
                     Name="Release|Win32">
index e398ea3..d573d41 100644 (file)
                 </FileConfiguration>
             </File>
             <File
+                RelativePath="..\..\finalized_mlc.c">
+                <FileConfiguration
+                    Name="Debug|Win32">
+                    <Tool
+                        Name="VCCLCompilerTool"
+                        Optimization="0"
+                        AdditionalIncludeDirectories=""
+                        PreprocessorDefinitions=""
+                        BasicRuntimeChecks="3"
+                        ForcedIncludeFiles=""/>
+                </FileConfiguration>
+                <FileConfiguration
+                    Name="Release|Win32">
+                    <Tool
+                        Name="VCCLCompilerTool"
+                        Optimization="2"
+                        AdditionalIncludeDirectories=""
+                        PreprocessorDefinitions=""
+                        ForcedIncludeFiles=""/>
+                </FileConfiguration>
+            </File>
+            <File
                 RelativePath="..\..\dyn_load.c">
                 <FileConfiguration
                     Name="Debug|Win32">