
all: bytewise wordwise etherbyte etherword

bytewise: crc32.c driver.c
	cc -O2 -DNOBYFOUR crc32.c driver.c -o $@

wordwise: crc32.c driver.c
	cc -O2 -DBYFOUR crc32.c driver.c -o $@

etherbyte: crc32.c etherdriver.c
	cc -O2 -DNOBYFOUR crc32.c etherdriver.c -o $@

etherword: crc32.c etherdriver.c
	cc -O2 -DBYFOUR crc32.c etherdriver.c -o $@

runwhile: runwhile.c
	cc $< -o $@

clean:
	rm -f bytewise wordwise etherbyte etherword runwhile
