Computer Organization and Design assignements
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

Makefile 638 B

1234567891011121314151617181920212223242526272829303132
  1. SHELL := /bin/bash
  2. ######################################################################
  3. ### EXECUTABLES
  4. CC = gcc
  5. FLAGS = -O3 -Wall -std=gnu99
  6. RM = rm -rf
  7. LINK = -lm
  8. ######################################################################
  9. ### TARGET FILES
  10. MAIN = matmul
  11. ######################################################################
  12. ### CLEAN-UP FILES
  13. FILES_CLEAN = $(MAIN) *~
  14. ######################################################################
  15. ### COMMANDS -- ! DO NOT CHANGE BELOW !
  16. all: $(MAIN)
  17. $(MAIN): $(MAIN).c
  18. $(CC) $(FLAGS) $(DEFS) $^ -o $@ $(LINK)
  19. clean:
  20. $(RM) $(FILES_CLEAN) *.o *~
  21. .PHONY: $(MAIN)