From 0c5dffe44ee1a13ab38041de73e3d0373458375e Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Thu, 29 Nov 2018 00:05:39 +0100 Subject: Add b32d for future decoder implementation, update test --- makefile | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) (limited to 'makefile') diff --git a/makefile b/makefile index bc75f79..bf4860b 100644 --- a/makefile +++ b/makefile @@ -1,15 +1,28 @@ -all: b32e - # test b32e hello - echo -n "hello" | ./b32e - @printf '\n' - echo -n "hello" | base32 -i +.PHONY: all +all: b32e b32d +.PHONY: test +test: b32e b32d + cat makefile | ./b32e > makefile.b32 + cat makefile | base32 -w 0 > makefile.check.b32 + + cat makefile.b32 | ./b32d + cat makefile.check.b32 | base32 -d + +# encoder b32e: b32e.o ld -o $@ $< b32e.o: b32e.asm nasm -f elf64 -g -F dwarf -O0 -w+all -o $@ $< +# decoder +b32d: b32d.o + ld -o $@ $< + +b32d.o: b32d.asm + nasm -f elf64 -g -F dwarf -O0 -w+all -o $@ $< + .PHONY: clean clean: - rm -f *.o b32e b32d + rm -f *.o b32e b32d *.b32 -- cgit v1.2.1