Advertisement
Guest User

Untitled

a guest
Oct 9th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.70 KB | None | 0 0
  1. # kompilator c
  2. CCOMP = gcc
  3.  
  4. # konsolidator
  5. LOADER = gcc
  6.  
  7. # opcje optymalizacji:
  8. # wersja do debugowania
  9. OPT = -g -DDEBUG
  10. # wersja zoptymalizowana do mierzenia czasu
  11. # OPT = -O3
  12.  
  13. # pliki naglowkowe
  14. INC = -I../pomiar_czasu
  15.  
  16. # biblioteki
  17. LIB = -L../pomiar_czasu -lm
  18.  
  19. # zaleznosci i komendy
  20. moj_program: moj_program.o
  21.     $(LOADER) $(OPT) moj_program.o -o moj_program $(LIB) -lpomiar_czasu
  22.  
  23. # jak uzyskac plik moj_program.o ?
  24. moj_program.o: moj_program.c   
  25.     $(CCOMP) -c $(OPT) moj_program.c $(INC)
  26.  
  27. #pomiar_czasu.o: pomiar_czasu.c pomiar_czasu.h
  28. #   $(CCOMP) -c $(OPT) pomiar_czasu.c
  29.  
  30. opt: moj_program.o
  31.     $(LOADER) -O3 moj_program.o -o moj_program_opt $(LIB) -lpomiar_czasu
  32.  
  33. clean:
  34.     rm -f *.o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement