24 lines
428 B
Makefile
24 lines
428 B
Makefile
CFLAGS = -g -Wall -Wextra -Werror
|
|
LDFLAGS = -lcheck
|
|
|
|
all: scan-build test example
|
|
@echo "+++ All good."""
|
|
|
|
test: tests
|
|
@echo "+++ Running Check test suite..."
|
|
./tests
|
|
|
|
scan-build: clean
|
|
@echo "+++ Running Clang Static Analyzer..."
|
|
scan-build $(MAKE) tests
|
|
|
|
clean:
|
|
$(RM) tests *.o
|
|
|
|
tests: tests.o minmea.o
|
|
example: example.o minmea.o
|
|
tests.o: tests.c minmea.h
|
|
minmea.o: minmea.c minmea.h
|
|
|
|
.PHONY: all test scan-build clean
|