Mercurial > hg > graal-compiler
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 |