Select Git revision
Forked from
algorithmique / cours
705 commits behind the upstream repository.

orestis.malaspin authored
Makefile 798 B
CC:=gcc
SAN:=-fsanitize=address
CFLAGS:=-Wall -Wextra -pedantic -g $(SAN)
LDFLAGS:=-lm $(SAN)
all: tris_base_part tris_base quicksort heapsort_main quicksort_part
tris_base_part: tris_base_part.c
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
@echo $@ >> .gitignore
tris_base: tris_base.c
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
@echo $@ >> .gitignore
quicksort: quicksort.c
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
@echo $@ >> .gitignore
quicksort_part: quicksort_part.c
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
@echo $@ >> .gitignore
heapsort_main: heapsort_main.c heapsort.o
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
@echo $@ >> .gitignore
@echo *.o >> .gitignore
heapsort.o: heapsort.h
.PHONY: clean all
clean:
rm -f *.o tris_base tris_base_part quicksort_part quicksort heapsort_main .gitignore