-florian66-

Règle

Feb 8th, 2017
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.39 KB | None | 0 0
  1. #!/usr/bin/make -f
  2.  
  3. NAME = chip
  4.  
  5. SRC = $(wildcard src/*.c)
  6. INC = $(wildcard include/*.h)
  7. CC = gcc
  8. OBJDIR = ./obj
  9. SRCDIR = ./src
  10. INCDIR = ./include
  11. CFLAGS = -W -Wall -ansi -pedantic
  12.  
  13. all: $(NAME)
  14.  
  15. $(OBJDIR):
  16.         mkdir -p $(OBJDIR)
  17.  
  18. $(OBJDIR)/%.o : $(SRCDIR)%.c
  19.     $(CC) -o $@ -c $< $(CFLAGS)
  20.  
  21. % : $(OBJDIR)/%.o
  22.     $(CC) -o $(NAME) $@
  23.  
  24. ## Phuneral phuture ?
  25. .PHONY: all
  26. # END OF FILE
Advertisement
Add Comment
Please, Sign In to add comment