CC = gcc FLAGS = -O3 -Wall -Wno-unused-result SRC = bucketsort.c main.c EXEC = bin/bucketsort all: make_dirs $(EXEC) clean: rm -f -r bin make_dirs: mkdir -p bin $(EXEC): $(SRC) $(CC) $(FLAGS) $^ -o $@ run: ./$(EXEC) input/medium.in input/medium.out