summaryrefslogtreecommitdiff
path: root/Makefile.direct
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2018-12-22 21:27:19 +0300
committerIvan Maidanski <ivmai@mail.ru>2018-12-22 21:27:19 +0300
commit8884bb4ff5ac9436f81d07eb8e2dc077713cbce7 (patch)
treefc35272171fc8944eaed43f2356e7ecd242553cc /Makefile.direct
parent1c62b365b088c409c7ee3546783194c8fdbef31b (diff)
downloadbdwgc-8884bb4ff5ac9436f81d07eb8e2dc077713cbce7.tar.gz
Turn on gcj functionality in BCC, DMC, NT, OS/2, WCC makefiles
* BCC_MAKEFILE (defines): Add -D GC_GCJ_SUPPORT. * Makefile.direct (CFLAGS): Likewise. * OS2_MAKEFILE (CFLAGS): Likewise. * WCC_MAKEFILE (DEFS): Likewise. * digimars.mak (DEFINES): Likewise. * BCC_MAKEFILE (XXXOBJS): Add XXXgcj_mlc.obj. * NT_MAKEFILE (CFLAGS_DEFAULT): New variable (value copied from .c.obj); add -D GC_GCJ_SUPPORT. * NT_MAKEFILE (OBJS): Add gcj_mlc.obj. * OS2_MAKEFILE (OBJS): Likewise. * WCC_MAKEFILE (OBJS): Likewise. * digimars.mak (OBJS): Likewise. * NT_MAKEFILE (.c.obj, .cpp.obj): Use CFLAGS_DEFAULT variable.
Diffstat (limited to 'Makefile.direct')
-rw-r--r--Makefile.direct3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.direct b/Makefile.direct
index 89f08654..97e9d370 100644
--- a/Makefile.direct
+++ b/Makefile.direct
@@ -47,7 +47,8 @@ CFLAGS_EXTRA=
# We need CFLAGS_FOR_PIC because we might be building a shared library.
CFLAGS= -O -I$(srcdir)/include -I$(AO_SRC_DIR)/src \
-DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE \
- -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION $(CFLAGS_FOR_PIC) $(CFLAGS_EXTRA)
+ -DGC_GCJ_SUPPORT -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION \
+ $(CFLAGS_FOR_PIC) $(CFLAGS_EXTRA)
# To build the collector with threads support, add to the above:
# -DGC_THREADS -DPARALLEL_MARK -DTHREAD_LOCAL_ALLOC