Computer Organization and Design assignements
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

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)