From 44548df52f8f5e1dcfdc7b3cfdd7024d9d3bf50a Mon Sep 17 00:00:00 2001 From: jaseg Date: Thu, 26 Nov 2020 17:42:05 +0100 Subject: Add COBS encoder --- prototype/fw/Makefile | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'prototype/fw/Makefile') diff --git a/prototype/fw/Makefile b/prototype/fw/Makefile index 3fbd029..18e9447 100644 --- a/prototype/fw/Makefile +++ b/prototype/fw/Makefile @@ -196,12 +196,19 @@ $(BUILDDIR)/%.o: %.s mkdir -p $(@D) $(CC) $(COMMON_CFLAGS) $(CFLAGS) $(EXT_CFLAGS) -o $@ -c $< -$(BUILDDIR)/crc32_test: src/crc32_test.c src/crc32.c - $(HOSTCC) $(HOST_CFLAGS) -o $@ $^ +$(BUILDDIR)/crc32_test: src/crc32.c test/crc32_test.c + $(HOSTCC) $(HOST_CFLAGS) -o $@ -Isrc $^ + +$(BUILDDIR)/microcobs_test_sg: src/microcobs.c test/microcobs_test_sg.c + $(HOSTCC) $(HOST_CFLAGS) -o $@ -Isrc $^ + +$(BUILDDIR)/microcobs_test: src/microcobs.c test/microcobs_test.c + $(HOSTCC) $(HOST_CFLAGS) -o $@ -Isrc $^ .PHONY: run_tests -run_tests: $(BUILDDIR)/crc32_test +run_tests: $(BUILDDIR)/crc32_test $(BUILDDIR)/microcobs_test_sg $(BUILDDIR)/microcobs_test $(PYTHON3) -m unittest test.crc32_ref + $(PYTHON3) -m unittest test.microcobs venv: test -d venv || python3 -m venv --system-site-packages venv @@ -214,6 +221,9 @@ clean: rm -f $(BUILDDIR)/$(BINARY:.elf=.map) rm -f $(BUILDDIR)/$(BINARY:.elf=-symbol-sizes.dot) rm -f $(BUILDDIR)/$(BINARY:.elf=-symbol-sizes.pdf) + rm -f $(BUILDDIR)/crc32_test + rm -f $(BUILDDIR)/microcobs_test_sg + rm -f $(BUILDDIR)/microcobs_test mrproper: clean rm -rf build -- cgit