< prev index next >
make/excludeSrc.make
Print this page
rev 8362 : [mq]: hotspot
@@ -1,7 +1,7 @@
#
-# Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.
@@ -79,39 +79,61 @@
ifeq ($(INCLUDE_ALL_GCS), false)
CXXFLAGS += -DINCLUDE_ALL_GCS=0
CFLAGS += -DINCLUDE_ALL_GCS=0
- gc_impl := $(HS_COMMON_SRC)/share/vm/gc_implementation
- gc_impl_alt := $(HS_ALT_SRC)/share/vm/gc_implementation
- gc_subdirs := concurrentMarkSweep g1 parallelScavenge parNew
+ gc_dir := $(HS_COMMON_SRC)/share/vm/gc
+ gc_dir_alt := $(HS_ALT_SRC)/share/vm/gc
+ gc_subdirs := cms g1 parallel
gc_exclude := $(foreach gc,$(gc_subdirs), \
- $(notdir $(wildcard $(gc_impl)/$(gc)/*.cpp)) \
- $(notdir $(wildcard $(gc_impl_alt)/$(gc)/*.cpp)))
+ $(notdir $(wildcard $(gc_dir)/$(gc)/*.cpp)) \
+ $(notdir $(wildcard $(gc_dir_alt)/$(gc)/*.cpp)))
Src_Files_EXCLUDE += $(gc_exclude)
- # Exclude everything in $(gc_impl)/shared except the files listed
+ # Exclude everything in $(gc_dir)/shared except the files listed
# in $(gc_shared_keep).
- gc_shared_all := $(notdir $(wildcard $(gc_impl)/shared/*.cpp))
+ gc_shared_all := $(notdir $(wildcard $(gc_dir)/shared/*.cpp))
gc_shared_keep := \
adaptiveSizePolicy.cpp \
ageTable.cpp \
+ allocTracer.cpp \
+ barrierSet.cpp \
+ blockOffsetTable.cpp \
+ cardGeneration.cpp \
+ cardTableModRefBS.cpp \
+ cardTableRS.cpp \
+ collectedHeap.cpp \
collectorCounters.cpp \
+ collectorPolicy.cpp \
cSpaceCounters.cpp \
+ gcCause.cpp \
gcId.cpp \
+ gcLocker.cpp \
gcPolicyCounters.cpp \
gcStats.cpp \
gcTimer.cpp \
gcTrace.cpp \
gcTraceSend.cpp \
gcTraceTime.cpp \
gcUtil.cpp \
+ genCollectedHeap.cpp \
+ generation.cpp \
generationCounters.cpp \
- markSweep.cpp \
+ generationSpec.cpp \
+ genOopClosures.cpp \
+ genRemSet.cpp \
objectCountEventSender.cpp \
+ referencePolicy.cpp \
+ referenceProcessor.cpp \
+ referenceProcessorStats.cpp \
+ space.cpp \
spaceDecorator.cpp \
- vmGCOperations.cpp
+ strongRootsScope.cpp \
+ taskqueue.cpp \
+ threadLocalAllocBuffer.cpp \
+ vmGCOperations.cpp \
+ workgroup.cpp
Src_Files_EXCLUDE += $(filter-out $(gc_shared_keep),$(gc_shared_all))
# src/share/vm/services
Src_Files_EXCLUDE += \
g1MemoryPool.cpp \
< prev index next >