COD/Q6-cache/Makefile

33 lines
638 B
Makefile

SHELL := /bin/bash
######################################################################
### EXECUTABLES
CC = gcc
FLAGS = -O3 -Wall -std=gnu99
RM = rm -rf
LINK = -lm
######################################################################
### TARGET FILES
MAIN = matmul
######################################################################
### CLEAN-UP FILES
FILES_CLEAN = $(MAIN) *~
######################################################################
### COMMANDS -- ! DO NOT CHANGE BELOW !
all: $(MAIN)
$(MAIN): $(MAIN).c
$(CC) $(FLAGS) $(DEFS) $^ -o $@ $(LINK)
clean:
$(RM) $(FILES_CLEAN) *.o *~
.PHONY: $(MAIN)