Skip to content
Snippets Groups Projects
Commit 437ffd2f authored by nimrod's avatar nimrod
Browse files

Corrected my own erros in the Makefile, added a PHP7 test.

parent d710a9e7
Branches
Tags v1.0.0
No related merge requests found
.PHONY: all test clean c python3
ROUNDS = 100000
c: a.out
python3: __pycache__
all: python3 c
python3: prime.py
__pycache__:
py3compile -V 3.0- prime.py
c: prime.c
a.out:
gcc --std=c99 -Wall -lm prime.c
clean:
- rm -fr a.out __pycache__
test: all
@ time -f "%C : %E seconds" ./a.out 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.py 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.lua 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.php 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.rb 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.js 100000 > /dev/null
@ time -f "%C : %E seconds" ./prime.awk 100000 > /dev/null
@ time -f "%C : %E seconds" ./a.out $(ROUNDS) > /dev/null
@ [ -n "$$(which python3)" ] && time -f "%C : %E seconds" ./prime.py $(ROUNDS) > /dev/null
@ [ -n "$$(which lua)" ] && time -f "%C : %E seconds" ./prime.lua $(ROUNDS) > /dev/null
@ [ -n "$$(which php)" ] && time -f "%C : %E seconds" ./prime.php $(ROUNDS) > /dev/null
@ [ -n "$$(which php7.0)" ] && time -f "%C : %E seconds" php7.0 prime.php $(ROUNDS) > /dev/null
@ [ -n "$$(which ruby)" ] && time -f "%C : %E seconds" ./prime.rb $(ROUNDS) > /dev/null
@ [ -n "$$(which node)" ] && time -f "%C : %E seconds" ./prime.js $(ROUNDS) > /dev/null
@ [ -x /usr/bin/awk ] && time -f "%C : %E seconds" ./prime.awk $(ROUNDS) > /dev/null
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment