comparison make/excludeSrc.make @ 20804:7848fc12602b

Merge with jdk8u40-b25
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Tue, 07 Apr 2015 14:58:49 +0200
parents 52b4284cb496 9609f24cecee
children c28cb37b2e1d
comparison
equal deleted inserted replaced
20184:84105dcdb05b 20804:7848fc12602b
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any 20 # or visit www.oracle.com if you need additional information or have any
21 # questions. 21 # questions.
22 # 22 #
23 # 23 #
24
25 include $(GAMMADIR)/make/altsrc.make
26
24 ifeq ($(INCLUDE_JVMTI), false) 27 ifeq ($(INCLUDE_JVMTI), false)
25 CXXFLAGS += -DINCLUDE_JVMTI=0 28 CXXFLAGS += -DINCLUDE_JVMTI=0
26 CFLAGS += -DINCLUDE_JVMTI=0 29 CFLAGS += -DINCLUDE_JVMTI=0
27 30
28 Src_Files_EXCLUDE += jvmtiGetLoadedClasses.cpp jvmtiThreadState.cpp jvmtiExtensions.cpp \ 31 Src_Files_EXCLUDE += jvmtiGetLoadedClasses.cpp jvmtiThreadState.cpp jvmtiExtensions.cpp \
68 71
69 ifeq ($(INCLUDE_CDS), false) 72 ifeq ($(INCLUDE_CDS), false)
70 CXXFLAGS += -DINCLUDE_CDS=0 73 CXXFLAGS += -DINCLUDE_CDS=0
71 CFLAGS += -DINCLUDE_CDS=0 74 CFLAGS += -DINCLUDE_CDS=0
72 75
73 Src_Files_EXCLUDE += filemap.cpp metaspaceShared.cpp 76 Src_Files_EXCLUDE += filemap.cpp metaspaceShared*.cpp sharedPathsMiscInfo.cpp \
77 systemDictionaryShared.cpp classLoaderExt.cpp sharedClassUtil.cpp
74 endif 78 endif
75 79
76 ifeq ($(INCLUDE_ALL_GCS), false) 80 ifeq ($(INCLUDE_ALL_GCS), false)
77 CXXFLAGS += -DINCLUDE_ALL_GCS=0 81 CXXFLAGS += -DINCLUDE_ALL_GCS=0
78 CFLAGS += -DINCLUDE_ALL_GCS=0 82 CFLAGS += -DINCLUDE_ALL_GCS=0
79 83
80 Src_Files_EXCLUDE += \ 84 gc_impl := $(HS_COMMON_SRC)/share/vm/gc_implementation
81 cmsAdaptiveSizePolicy.cpp cmsCollectorPolicy.cpp \ 85 gc_impl_alt := $(HS_ALT_SRC)/share/vm/gc_implementation
82 cmsGCAdaptivePolicyCounters.cpp cmsLockVerifier.cpp compactibleFreeListSpace.cpp \ 86 gc_subdirs := concurrentMarkSweep g1 parallelScavenge parNew
83 concurrentMarkSweepGeneration.cpp concurrentMarkSweepThread.cpp \ 87 gc_exclude := $(foreach gc,$(gc_subdirs), \
84 freeChunk.cpp adaptiveFreeList.cpp promotionInfo.cpp vmCMSOperations.cpp \ 88 $(notdir $(wildcard $(gc_impl)/$(gc)/*.cpp)) \
85 collectionSetChooser.cpp concurrentG1Refine.cpp concurrentG1RefineThread.cpp \ 89 $(notdir $(wildcard $(gc_impl_alt)/$(gc)/*.cpp)))
86 concurrentMark.cpp concurrentMarkThread.cpp dirtyCardQueue.cpp g1AllocRegion.cpp \ 90 Src_Files_EXCLUDE += $(gc_exclude)
87 g1BlockOffsetTable.cpp g1CardCounts.cpp g1CollectedHeap.cpp g1CollectorPolicy.cpp \ 91
88 g1ErgoVerbose.cpp g1GCPhaseTimes.cpp g1HRPrinter.cpp g1HotCardCache.cpp g1Log.cpp \ 92 # Exclude everything in $(gc_impl)/shared except the files listed
89 g1MMUTracker.cpp g1MarkSweep.cpp g1MemoryPool.cpp g1MonitoringSupport.cpp g1OopClosures.cpp \ 93 # in $(gc_shared_keep).
90 g1RemSet.cpp g1RemSetSummary.cpp g1SATBCardTableModRefBS.cpp g1StringDedup.cpp g1StringDedupStat.cpp \ 94 gc_shared_all := $(notdir $(wildcard $(gc_impl)/shared/*.cpp))
91 g1StringDedupTable.cpp g1StringDedupThread.cpp g1StringDedupQueue.cpp g1_globals.cpp heapRegion.cpp \ 95 gc_shared_keep := \
92 g1BiasedArray.cpp heapRegionRemSet.cpp heapRegionSeq.cpp heapRegionSet.cpp heapRegionSets.cpp \ 96 adaptiveSizePolicy.cpp \
93 ptrQueue.cpp satbQueue.cpp sparsePRT.cpp survRateGroup.cpp vm_operations_g1.cpp g1CodeCacheRemSet.cpp \ 97 ageTable.cpp \
94 adjoiningGenerations.cpp adjoiningVirtualSpaces.cpp asPSOldGen.cpp asPSYoungGen.cpp \ 98 collectorCounters.cpp \
95 cardTableExtension.cpp gcTaskManager.cpp gcTaskThread.cpp objectStartArray.cpp \ 99 cSpaceCounters.cpp \
96 parallelScavengeHeap.cpp parMarkBitMap.cpp pcTasks.cpp psAdaptiveSizePolicy.cpp \ 100 gcId.cpp \
97 psCompactionManager.cpp psGCAdaptivePolicyCounters.cpp psGenerationCounters.cpp \ 101 gcPolicyCounters.cpp \
98 psMarkSweep.cpp psMarkSweepDecorator.cpp psMemoryPool.cpp psOldGen.cpp \ 102 gcStats.cpp \
99 psParallelCompact.cpp psPromotionLAB.cpp psPromotionManager.cpp psScavenge.cpp \ 103 gcTimer.cpp \
100 psTasks.cpp psVirtualspace.cpp psYoungGen.cpp vmPSOperations.cpp asParNewGeneration.cpp \ 104 gcTrace.cpp \
101 parCardTableModRefBS.cpp parGCAllocBuffer.cpp parNewGeneration.cpp mutableSpace.cpp \ 105 gcTraceSend.cpp \
102 gSpaceCounters.cpp allocationStats.cpp spaceCounters.cpp gcAdaptivePolicyCounters.cpp \ 106 gcTraceTime.cpp \
103 mutableNUMASpace.cpp immutableSpace.cpp yieldingWorkGroup.cpp hSpaceCounters.cpp 107 gcUtil.cpp \
108 generationCounters.cpp \
109 markSweep.cpp \
110 objectCountEventSender.cpp \
111 spaceDecorator.cpp \
112 vmGCOperations.cpp
113 Src_Files_EXCLUDE += $(filter-out $(gc_shared_keep),$(gc_shared_all))
114
115 # src/share/vm/services
116 Src_Files_EXCLUDE += \
117 g1MemoryPool.cpp \
118 psMemoryPool.cpp
104 endif 119 endif
105 120
106 ifeq ($(INCLUDE_NMT), false) 121 ifeq ($(INCLUDE_NMT), false)
107 CXXFLAGS += -DINCLUDE_NMT=0 122 CXXFLAGS += -DINCLUDE_NMT=0
108 CFLAGS += -DINCLUDE_NMT=0 123 CFLAGS += -DINCLUDE_NMT=0
109 124
110 Src_Files_EXCLUDE += \ 125 Src_Files_EXCLUDE += \
111 memBaseline.cpp memPtr.cpp memRecorder.cpp memReporter.cpp memSnapshot.cpp memTrackWorker.cpp \ 126 memBaseline.cpp memReporter.cpp mallocTracker.cpp virtualMemoryTracker.cpp nmtCommon.cpp \
112 memTracker.cpp nmtDCmd.cpp 127 memTracker.cpp nmtDCmd.cpp mallocSiteTable.cpp
113 endif 128 endif
114 129
115 -include $(HS_ALT_MAKE)/excludeSrc.make 130 -include $(HS_ALT_MAKE)/excludeSrc.make
116 131
117 .PHONY: $(HS_ALT_MAKE)/excludeSrc.make 132 .PHONY: $(HS_ALT_MAKE)/excludeSrc.make