-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathMakefile
More file actions
executable file
·14 lines (9 loc) · 832 Bytes
/
Makefile
File metadata and controls
executable file
·14 lines (9 loc) · 832 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CXXFLAGS = -Wall -g
ALLOCATORS = Allocators/Allocator.o Allocators/BasicAllocator.o Allocators/NextFitAllocator.o Allocators/RegionBasedAllocator.o
COLLECTORS = Collectors/Collector.o Collectors/MarkSweepCollector.o Collectors/TraversalCollector.o Collectors/RecyclerCollector.o Collectors/BalancedCollector.o
MAIN = Main/Array.o Main/Optional.o Main/Object.o Main/ObjectContainer.o Main/MemoryManager.o Main/Simulator.o Main/Region.o
WRITEBARRIERS = WriteBarriers/WriteBarrier.o WriteBarriers/RecyclerWriteBarrier.o WriteBarriers/ReferenceCountingWriteBarrier.o
all: traceFileSim clean_objects
traceFileSim: $(ALLOCATORS) $(COLLECTORS) $(MAIN) $(WRITEBARRIERS)
clean: ; rm -f traceFileSim Allocators/*.o Collectors/*.o Main/*.o WriteBarriers/*.o
clean_objects: ; rm -f Allocators/*.o Collectors/*.o Main/*.o WriteBarriers/*.o