# Makefile - Don Yang (uguu.org)
#
# 02/10/01

targets = md5 sakura

cc = gcc
cflags = -Wall -ansi -O3 -fexpensive-optimizations -finline-functions -lm

all: $(targets)

md5: md5.c
	$(cc) $(cflags) -o $@ $@.c

sakura: sakura.c
	$(cc) $(cflags) -o $@ $@.c

gentable: gentable.c
	$(cc) $(cflags) -o $@ $@.c

sakura0: sakura0.c
	$(cc) $(cflags) -o $@ $@.c

sakura1: sakura1.c
	$(cc) $(cflags) -o $@ $@.c

sakura2: sakura2.c
	$(cc) $(cflags) -o $@ $@.c

sakura3: sakura3.c
	$(cc) $(cflags) -o $@ $@.c

sakura4: sakura4.c
	$(cc) $(cflags) -o $@ $@.c

clean:
	-rm -f $(targets)

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