Blame benchmarks/Makefile
|
Packit |
9a2dfb |
ghc := ghc
|
|
Packit |
9a2dfb |
ghcflags := -O
|
|
Packit |
9a2dfb |
|
|
Packit |
9a2dfb |
binaries := AesonParse AesonEncode JsonParse AesonCompareAutoInstances
|
|
Packit |
9a2dfb |
|
|
Packit |
9a2dfb |
all: $(binaries) $(binaries:%=%_p)
|
|
Packit |
9a2dfb |
|
|
Packit |
9a2dfb |
%_p: %.hs
|
|
Packit |
9a2dfb |
$(ghc) $(ghcflags) -prof -auto-all -rtsopts --make -o $@ $^
|
|
Packit |
9a2dfb |
|
|
Packit |
9a2dfb |
%: %.hs
|
|
Packit |
9a2dfb |
$(ghc) $(ghcflags) --make -rtsopts -o $@ $^
|
|
Packit |
9a2dfb |
|
|
Packit |
9a2dfb |
clean:
|
|
Packit |
9a2dfb |
-rm -f *.o *.hi $(binaries) $(binaries:%=%_p)
|