Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1.  
  2. NAME=findvals
  3. LIBS=
  4. SOURCES=\
  5. findvals.c utils.c
  6.  
  7.  
  8. CC=gcc
  9. CFLAGS=-g -Wall -fopenmp
  10.  
  11. CXX=g++
  12. CXXFLAGS=$(CFLAGS)
  13.  
  14. LD=gcc
  15. LDFLAGS= -fopenmp
  16.  
  17.  
  18. OBJECTS=${SOURCES:.c=.o}
  19.  
  20.  
  21. .PHONY: clean
  22. .SUFFIXES: .o .c .cc .cpp
  23.  
  24.  
  25. all: program
  26.  
  27. clean:
  28. $(RM) $(OBJECTS)
  29. $(RM) $(NAME)
  30.  
  31. .c.o:
  32. $(CC) -c $(CFLAGS) -o $@ $<
  33.  
  34. .cc.o:
  35. $(CXX) -c $(CXXFLAGS) -o $@ $<
  36.  
  37. .cpp.o:
  38. $(CXX) -c $(CXXFLAGS) -o $@ $<
  39.  
  40.  
  41. program: $(NAME)
  42. $(NAME): $(OBJECTS)
  43. $(LD) $(LDFLAGS) $(LIBS) -o $@ $^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement