From 58a3945d5380a73cbbe2dccedfbeddce56df364d Mon Sep 17 00:00:00 2001 From: Stephen Heumann Date: Sun, 2 Jul 2017 20:26:20 -0500 Subject: [PATCH] Add basic makefile. --- Makefile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..39b5ece --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +CFLAGS = -O255 -w255 + +PROGRAMS = aescbctest aesctrtest aestest aescrypt sha1sum sha1test + +.PHONY: default +default: $(PROGRAMS) + +aescbctest: aesalign.asm aescbctest.c aesmodes.c aes.asm aes.macros aes.h + occ $(CFLAGS) aesalign.asm aescbctest.c aesmodes.c aes.asm -o aescbctest + +aesctrtest: aesalign.asm aesctrtest.c aesmodes.c aes.asm aes.macros aes.h + occ $(CFLAGS) aesalign.asm aesctrtest.c aesmodes.c aes.asm -o aesctrtest + +aestest: aesalign.asm aestest.c aes.asm aes.macros aes.h + occ $(CFLAGS) aesalign.asm aestest.c aes.asm -o aestest + +aescrypt: aesalign.asm aescrypt.c aesmodes.c aes.asm aes.macros aes.h + occ $(CFLAGS) aesalign.asm aescrypt.c aesmodes.c aes.asm -o aescrypt + +sha1sum: sha1sum.c sha1.cc sha1.asm sha1.macros sha1.h + occ $(CFLAGS) sha1sum.c sha1.cc -o sha1sum + +sha1test: sha1test.c sha1.cc sha1.asm sha1.macros sha1.h + occ $(CFLAGS) sha1test.c sha1.cc -o sha1test + +.PHONY: clean +clean: + rm -f *.a *.A *.b *.B *.root *.ROOT *.o $(PROGRAMS)