diff options
-rw-r--r-- | BCC_MAKEFILE | 2 | ||||
-rw-r--r-- | Makefile.direct | 2 | ||||
-rw-r--r-- | NT_MAKEFILE | 2 | ||||
-rw-r--r-- | WCC_MAKEFILE | 1 | ||||
-rw-r--r-- | digimars.mak | 2 |
5 files changed, 5 insertions, 4 deletions
diff --git a/BCC_MAKEFILE b/BCC_MAKEFILE index 4e58e25e..f6398c1d 100644 --- a/BCC_MAKEFILE +++ b/BCC_MAKEFILE @@ -15,7 +15,7 @@ cflags= -O2 -R -v- -vi -H -H=gc.csm -I$(bcinclude);$(gcinclude1) -L$(bclib) \ -w-pro -w-aus -w-par -w-ccc -w-inl -w-rch -a4
defines= -DALL_INTERIOR_POINTERS -DNO_EXECUTE_PERMISSION \
-DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE -DJAVA_FINALIZATION \
- -DGC_GCJ_SUPPORT -DGC_OPERATOR_NEW_ARRAY
+ -DGC_GCJ_SUPPORT -DGC_OPERATOR_NEW_ARRAY -DUSE_MUNMAP
.c.obj:
$(cc) @&&|
diff --git a/Makefile.direct b/Makefile.direct index 4bfcaeef..7422cd0c 100644 --- a/Makefile.direct +++ b/Makefile.direct @@ -48,7 +48,7 @@ CFLAGS_EXTRA= CFLAGS= -O -I$(srcdir)/include -I$(AO_SRC_DIR)/src \ -DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE \ -DGC_GCJ_SUPPORT -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION \ - $(CFLAGS_FOR_PIC) $(CFLAGS_EXTRA) + -DUSE_MMAP -DUSE_MUNMAP $(CFLAGS_FOR_PIC) $(CFLAGS_EXTRA) # To build the collector with threads support, add to the above: # -DGC_THREADS -DPARALLEL_MARK -DTHREAD_LOCAL_ALLOC diff --git a/NT_MAKEFILE b/NT_MAKEFILE index 349d40eb..103f6fec 100644 --- a/NT_MAKEFILE +++ b/NT_MAKEFILE @@ -76,7 +76,7 @@ LINK_GC=$(link) $(ldebug) $(LINK_DLL_FLAGS) CFLAGS_SPECIFIC=$(CFLAGS_DEBUG) $(CFLAGS_GCDLL) $(CFLAGS_MT) -CFLAGS_DEFAULT=-DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE -DGC_GCJ_SUPPORT -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION +CFLAGS_DEFAULT=-DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE -DGC_GCJ_SUPPORT -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION -DUSE_MUNMAP # Make sure that .cc is not viewed as a suffix. It is for VC++2005, but # not earlier versions. We can deal with either, but not inconsistency. diff --git a/WCC_MAKEFILE b/WCC_MAKEFILE index bf4ec476..61a1db53 100644 --- a/WCC_MAKEFILE +++ b/WCC_MAKEFILE @@ -48,6 +48,7 @@ SYSTEM=Unknown SYSFLAG=-DDOS4GW -bt=dos !else ifdef MSWIN32 SYSFLAG=-DMSWIN32 -bt=nt +DEFS=$(DEFS) -DUSE_MUNMAP !else ifdef OS2 SYSFLAG=-DOS2 -bt=os2 !else diff --git a/digimars.mak b/digimars.mak index 2f098b9c..1388d353 100644 --- a/digimars.mak +++ b/digimars.mak @@ -2,7 +2,7 @@ # compiler from www.digitalmars.com
# Written by Walter Bright
-DEFINES=-D_WINDOWS -DGC_DLL -DGC_THREADS -DGC_DISCOVER_TASK_THREADS -DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE -DGC_GCJ_SUPPORT -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION
+DEFINES=-D_WINDOWS -DGC_DLL -DGC_THREADS -DGC_DISCOVER_TASK_THREADS -DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE -DGC_GCJ_SUPPORT -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION -DUSE_MUNMAP
CFLAGS=-Iinclude -Ilibatomic_ops\src $(DEFINES) -wx -g
LFLAGS=/ma/implib/co
CC=sc
|