Select Git revision
Forked from
algorithmique / cours
Source project has a limited visibility.
Makefile 447 B
CC=gcc
CFLAGS=-g -std=gnu11 -Wall -Wextra -pedantic -fsanitize=address -fsanitize=leak -fsanitize=undefined
LDFLAGS=-fsanitize=address -fsanitize=leak -fsanitize=undefined
SOURCES=$(wildcard *.c)
OBJECTS=$(SOURCES:.c=.o)
TARGET = main
all: $(TARGET)
exec_tests:
make -C tests/ exec_tests
$(TARGET): $(OBJECTS)
$(CC) $^ -o $@ $(LDFLAGS)
hashmap.c: hashmap.h
.PHONY = clean tests
clean:
rm -f $(OBJECTS) $(TARGET)
make clean -C tests