forked from logicchains/LPATHBench
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
56 lines (37 loc) · 1.06 KB
/
makefile
File metadata and controls
56 lines (37 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
NUM_NODES = 10
WORLD_SIZE = 1000
buildall: fsharp cpp racket csharp java haskell ocaml lisp rust go gccgo d nim oraclejava
fsharp: fs.fs
fsharpc fs.fs
cpp: cpp.cpp
g++ cpp.cpp -std=c++11 -Wall -O2 -march=native -o cpp
racket: rkt.rkt
raco exe rkt.rkt
csharp: cs.cs
mcs -unsafe cs.cs; mono -O=all --aot ./cs.exe
oraclejava: ojv.java
/usr/bin/oraclejavac ojv.java
java: jv.java
javac jv.java
haskell: hs.hs
ghc hs.hs -O3
haskellprof: hs.hs
ghc hs.hs -O3 -prof -fprof-auto -caf-all -fforce-recomp -rtsopts
ocaml: ml.ml
ocamlfind ocamlopt -linkpkg -package str,unix -noassert -unsafe -fno-PIC -nodynlink -inline 100 -o ml ml.ml
lisp: lisp.lisp
sbcl --core /usr/local/lib/sbcl/sbcl.core --load lisp.lisp --non-interactive
rust: rs.rs
rustc rs.rs --opt-level=3
go: go.go
go build go.go
gccgo: gccgo.go
go build gccgo.go
d: d.d
ldc2 d.d -ofd -O3 -release -inline -boundscheck=off
nim: nim.nim
nim c --cc:clang -d:release nim.nim
graphbuilder: mkgraph.go
go build mkgraph.go
graph: graphbuilder
./mkgraph -places=$(NUM_NODES) -worldsize=$(WORLD_SIZE) > agraph