diff options
| author | Shinya Sato <shinnya.sato@gmail.com> | 2021-10-24 23:04:45 +0900 |
|---|---|---|
| committer | Shinya Sato <shinnya.sato@gmail.com> | 2021-10-24 23:04:45 +0900 |
| commit | 787dc13c837f0955fbd85b8f26a05d720d361333 (patch) | |
| tree | fec3abebb1e867e8b2239d7cf07b4c7d13ce0f81 /comparison/Haskell/Makefile | |
| parent | e607a57dfafb784c4e27da143214afb2ccd07fbf (diff) | |
| download | inpla-787dc13c837f0955fbd85b8f26a05d720d361333.tar.gz inpla-787dc13c837f0955fbd85b8f26a05d720d361333.zip | |
Upload the comparison directory
Diffstat (limited to '')
| -rw-r--r-- | comparison/Haskell/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/comparison/Haskell/Makefile b/comparison/Haskell/Makefile new file mode 100644 index 0000000..0042c28 --- /dev/null +++ b/comparison/Haskell/Makefile @@ -0,0 +1,36 @@ +CC = stack ghc +CFLAGS = -O2 +BENCHMARK = bash ../tools/sptest_commands.sh +TARGET = ack3-11 fib38 bsort-40000 isort-40000 qsort-800000 msort-800000 +#TARGET = ack3-11 +LOG = log.txt + + +.PHONY: all + +all: $(LOG) + +$(LOG): $(TARGET) + $(BENCHMARK) $(TARGET) + +ack3-11: ack3-11.hs + $(CC) -- $(CFLAGS) $< + +fib38: fib38.hs + $(CC) -- $(CFLAGS) $< + +bsort-40000: bsort-40000.hs + $(CC) -- $(CFLAGS) $< + +isort-40000: isort-40000.hs + $(CC) -- $(CFLAGS) $< + +qsort-800000: qsort-800000.hs + $(CC) -- $(CFLAGS) $< + +msort-800000: msort-800000.hs + $(CC) -- $(CFLAGS) $< + + +clean: + rm -f $(LOG) $(TARGET) *.o *.hi *~ |
