git.iko.soy/distributed-process
on master help sign in
Tweak makefile and add another for benchmarks
commit6995d1f7774c8fc8f6365ab1f080cdd9ced05896 authorRyan Newton <rrnewton@gmail.com> dateTue 21 Feb 2012, 00:57 (15 years ago) parentfa27f80
2 files changed+26−1
benchmarks/Makefile+25 examples/Makefile+1−1
benchmarks/Makefilenew file+25
@@ -0,0 +1,25 @@
1+
2+
3+ifeq ($(GHC),)
4+ GHC=ghc
5+endif
6+
7+all: tcp transport
8+tcp:
9+ $(GHC) -threaded --make -i../network-transport/src PingTCP.hs -o PingTCP.exe
10+transport:
11+ $(GHC) -threaded --make -i../network-transport/src PingTransport.hs -o PingTransport.exe
12+
13+run: runBaseline runTransport
14+runBaseline:
15+ ./PingTCP.exe server 8080 &
16+ sleep 1
17+ ./PingTCP.exe client 0.0.0.0 8081 1000
18+
19+runTransport:
20+ ./PingTransport.exe server 0.0.0.0 8080 sourceAddr &
21+ sleep 1
22+ ./PingTransport.exe client 0.0.0.0 8081 sourceAddr 1000
23+
24+clean:
25+ rm -f *.hi *.o *.exe
examples/Makefile+1−1
@@ -5,7 +5,7 @@ ifeq ($(GHC),)
55endif
66
77all:
8− $(GHC) -threaded --make DemoTransport.hs -o DemoTransport.exe -fforce-recomp
8+ $(GHC) -threaded --make -i../network-transport/src DemoTransport.hs -o DemoTransport.exe -fforce-recomp
99
1010
1111clean: