-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
21 lines (15 loc) · 690 Bytes
/
Copy pathMakefile
File metadata and controls
21 lines (15 loc) · 690 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
BENCHMARKS_ANALYZER_SOURCES=$(wildcard src/BenchmarksAnalyzer/*.cs)
ANALYZER_SOURCES=$(wildcard src/Analyzer/*.cs)
PARSER_SOURCES=$(wildcard src/Parser/*cs)
AGGREGATED_PLOTTER_SOURCES=$(wildcard src/AggregatedPlotter/*cs)
all: analyzer.exe benchmarks-analyzer.exe parser.exe aggregated-plotter.exe
benchmarks-analyzer.exe: $(BENCHMARKS_ANALYZER_SOURCES)
mcs -debug /out:$@ /r:Newtonsoft.Json.dll $^
analyzer.exe: $(ANALYZER_SOURCES)
mcs -debug /out:$@ /r:OxyPlot.dll $^
parser.exe : $(PARSER_SOURCES)
mcs -debug /out:$@ /r:OxyPlot.dll $^
aggregated-plotter.exe: $(AGGREGATED_PLOTTER_SOURCES)
mcs -debug /out:$@ $^
clean:
rm -rf analyzer.exe* benchmarks-analyzer.exe* parser.exe*