Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. PACKAGE_ARGS = matrix1 matrix2 m_output
  2. EXECS = package compute
  3.  
  4. all : package compute
  5.  
  6. package : package.c
  7. gcc -o package -std=c99 -pthread package.c
  8.  
  9. compute : compute.c
  10. gcc -o compute -std=c99 -pthread compute.c
  11.  
  12. testPackage : package
  13. ./package $(PACKAGE_ARGS)
  14.  
  15. testCompute : compute
  16. ./compute 3
  17.  
  18. testCompute2 : compute
  19. ./compute 3 -n
  20.  
  21. valgrindPackage : package
  22. valgrind ./package $(PACKAGE_ARGS)
  23.  
  24. valgrindCompute : compute
  25. valgrind ./compute 3
  26.  
  27. debugCompute : compute.c
  28. gcc -o compute -std=c99 -DDEBUG=1 -pthread compute.c
  29.  
  30. debugPackage : package.c
  31. gcc -o package -std=c99 -DDEBUG=1 -pthread package.c
  32.  
  33. debug : debugCompute debugPackage
  34.  
  35. clean :
  36. rm $(EXECS)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement