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)