# Portable Makefile generated by configure

all:	sha sha1 sha256 sha384 sha512 test

CC     = m68k-amigaos-gcc
CFLAGS = -O2 -m68060 -DAOS3 -noixemul -I. -Wall -Werror

platform.h:	 compiler.h
	touch platform.h

sha1.h:	 platform.h
	touch sha1.h

sha256.h:	 platform.h
	touch sha256.h

sha384.h:	 platform.h
	touch sha384.h

sha512.h:	 platform.h
	touch sha512.h

sha.o:	sha.c platform.h sha1.h sha256.h sha384.h sha512.h

sha1.o:	sha1.c compiler.h sha1.h

sha1_amiga.o:	sha1_amiga.c platform.h sha1.h

sha256.o:	sha256.c compiler.h sha256.h

sha256_amiga.o:	sha256_amiga.c platform.h sha256.h

sha384.o:	sha384.c compiler.h sha384.h

sha384_amiga.o:	sha384_amiga.c platform.h sha384.h

sha512.o:	sha512.c compiler.h sha512.h

sha512_amiga.o:	sha512_amiga.c platform.h sha512.h

sha_amiga.o:	sha_amiga.c platform.h

sha_io.o:	sha_io.c platform.h

shatest.o:	shatest.c platform.h sha1.h sha256.h sha384.h sha512.h


sha:	 sha.o sha1.o sha256.o sha384.o sha512.o sha_amiga.o sha_io.o
	${CC} ${CFLAGS} -o sha  sha.o sha1.o sha256.o sha384.o sha512.o sha_amiga.o sha_io.o

sha1:	 sha1.o sha1_amiga.o sha_io.o
	${CC} ${CFLAGS} -o sha1  sha1.o sha1_amiga.o sha_io.o

sha256:	 sha256.o sha256_amiga.o sha_io.o
	${CC} ${CFLAGS} -o sha256  sha256.o sha256_amiga.o sha_io.o

sha384:	 sha384.o sha384_amiga.o sha_io.o
	${CC} ${CFLAGS} -o sha384  sha384.o sha384_amiga.o sha_io.o

sha512:	 sha512.o sha512_amiga.o sha_io.o
	${CC} ${CFLAGS} -o sha512  sha512.o sha512_amiga.o sha_io.o

test:	 sha1.o sha256.o sha384.o sha512.o sha_io.o shatest.o
	${CC} ${CFLAGS} -o shatest  sha1.o sha256.o sha384.o sha512.o sha_io.o shatest.o

clean:
	rm -f  sha.o sha1.o sha1_amiga.o sha256.o sha256_amiga.o sha384.o sha384_amiga.o sha512.o sha512_amiga.o sha_amiga.o sha_io.o shatest.o sha shatest sha1 sha256 sha384 sha512

depend:
	@echo Dependencies already done
