all: shia encode decode entropy

shia: shia.c
	gcc -Wall -ansi -pedantic -lm $< -o $@

encode: encode.c
	gcc -Wall -ansi -pedantic $< -o $@

decode: decode.c
	gcc -Wall -ansi -pedantic $< -o $@

entropy: entropy.c
	gcc -Wall -ansi -pedantic -lm $< -o $@

clean:
	-rm -f encode decode entropy shia

backup:
	-rm -f backup.tar.gz
	tar cf backup.tar *.c *.ml *.pl *.txt Makefile
	gzip -9 backup.tar
