aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--Makefile6
2 files changed, 5 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index 4b523e3..378eac2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-*.hex
-*.o
-*.elf
+build
diff --git a/Makefile b/Makefile
index 1213f92..3ff7856 100644
--- a/Makefile
+++ b/Makefile
@@ -77,9 +77,11 @@ SIM_OBJ = \
ALL_OBJ = $(TEST_OBJ) $(REAL_OBJ) $(SIM_OBJ)
ALL_SOURCE = $(ALL_OBJ:.o=.c)
-test: $(TEST_OBJ)
+test: build/native/test_runner
+ ./$^
+
+build/native/test_runner: $(TEST_OBJ)
$(CC) $(LDFLAGS) -Wl,-T,linker_list.lds -o $@ $^
- ./$@
# ELF for real hardware. No mock/sim hardware included (except barometer,
# haven't written that code yet)