Advertisement
Guest User

Untitled

a guest
May 9th, 2010
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.77 KB | None | 0 0
  1. # Makefile calculPi
  2.  
  3. CC = gcc                      # compiler/linker frontend
  4. INCL = -I$(INCL_DIR)          # includes
  5. DEFS = -D_DEBUG_              # defines
  6. CFLAGS = -g $(INCL) $(DEFS)   # compiler flags
  7. LFLAGS = -lpthread -lm -g     # linker flags
  8.  
  9. OBJ = approx.o producteur.o sequentialApproximation.o main.o
  10. BIN = calculPi.exe
  11. LINKOBJ  = approx.o producteur.o sequentialApproximation.o main.o
  12. RM = rm -fv
  13.  
  14. all: $(BIN)
  15.  
  16. clean:
  17.     ${RM} *\~ \#*\# $(OBJ)
  18.  
  19. clean_all: clean
  20.     ${RM} $(BIN)
  21.  
  22. cleanall: clean
  23.     ${RM} $(BIN)
  24.  
  25. $(BIN): $(OBJ)
  26.     $(CC) $(LFLAGS) -o $@ $^
  27.  
  28. main.o: main.c
  29. approx.o: approx.c approx.h
  30. producteur.o: producteur.c producteur.h
  31. sequentialApproximation.o : sequentialApproximation.c sequentialApproximation.h
  32.  
  33. .c.o:
  34.     $(CC) $(CFLAGS) -c $<
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement