git.iko.soy/distributed-process
on 900dea9 help sign in
27 lines 662 B history raw
3ifeq ($(GHC),)
4 GHC=ghc
5endif
7all: pipes tcp transport
8tcp:
9 $(GHC) -O2 -rtsopts -threaded --make -i../network-transport/src PingTCP.hs -o PingTCP.exe
10transport:
11 $(GHC) -O2 -rtsopts -threaded --make -i../network-transport/src PingTransport.hs -o PingTransport.exe
12pipes:
13 $(GHC) -O2 -rtsopts -threaded --make -i../network-transport/src PingPipes.hs -o PingPipes.exe
15run: runBaseline runTransport
16runBaseline:
17 ./PingTCP.exe server 8080 &
18 sleep 1
19 ./PingTCP.exe client 0.0.0.0 8080 1000
21runTransport:
22 ./PingTransport.exe server 0.0.0.0 8080 sourceAddr &
23 sleep 1
24 ./PingTransport.exe client 0.0.0.0 8081 sourceAddr 1000
26clean:
27 rm -f *.hi *.o *.exe