-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (19 loc) · 774 Bytes
/
Makefile
File metadata and controls
27 lines (19 loc) · 774 Bytes
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
all : bin/freq01cpp bin/freq02cpp bin/freq03cpp bin/freq01rs bin/hack01cpp bin/freq01go bin/freq01scala.jar
clean:
rm -f bin/freq01cpp bin/freq02cpp bin/freq03cpp bin/freq01rs bin/hack01cpp bin/freq01go
bin/freq01cpp: src/freq01.cpp
g++ -O3 -o bin/freq01cpp src/freq01.cpp
bin/freq02cpp: src/freq02.cpp
g++ -O3 -o bin/freq02cpp src/freq02.cpp
bin/freq03cpp: src/freq03.cpp
g++ -O3 -o bin/freq03cpp src/freq03.cpp
bin/hack01cpp: src/hack01.cpp
g++ -O3 -o bin/hack01cpp src/hack01.cpp
bin/freq01rs: src/freq01.rs
cd build/rust && cargo build --release
cp junk/rust/release/freq01 bin/freq01rs
bin/freq01go: src/freq01.go
go build -o bin/freq01go src/freq01.go
bin/freq01scala.jar: src/freq01.scala
cd build/scala && sbt assembly
cp junk/freq01scala.jar bin/