Skip to content
Snippets Groups Projects
makefile 507 B
Newer Older
WALTER NOA's avatar
WALTER NOA committed

CC=gcc
CFLAGS=-Wall -Wextra
LDLIBS=-lcheck -lsubunit -lm

OBJS=interval test_interval

all: test_interval

test_interval: $(OBJS:%=%.o)


test: test_interval
	./test_interval

# easy rider: re-use this makefile with different options
coverage:
	$(MAKE) CFLAGS="$(CFLAGS) --coverage" LDFLAGS="--coverage" clean all
	./test_interval
	gcov interval.c

doc:
	doxygen -x Doxyfile
	doxygen Doxyfile

clean:
	rm -f $(OBJS:%=%.o) test_interval
	rm -f $(OBJS:%=%.gcno) $(OBJS:%=%.gcda) interval.c.gcov
	rm -rf html