Advertisement
Guest User

Makefile

a guest
May 15th, 2012
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.48 KB | None | 0 0
  1. # Project:          OOD in ANSI C examples.
  2. # Date created:     May 15, 2012
  3. # Whom:             valsorym <[email protected]>
  4.  
  5. # binary
  6. EXECUTABLE = $(.CURDIR)/oodmain
  7.  
  8. # compiler
  9. CC = cc
  10. CFLAGS = -Wall -ansi -std=c99
  11. LDFLAGS = -O2
  12.  
  13. # targets
  14. all: $(EXECUTABLE)
  15. $(EXECUTABLE): oodmain.o
  16.     $(CC) $(CFLAGS) -o $@ $> $(LDFLAGS)
  17.  
  18. oodmain.o: oodmain.c
  19.     $(CC) $(CFLAGS) -c $>
  20.  
  21. .PHONY: all clean run install
  22.  
  23. clean:
  24.     rm -f *.out *.o *.core
  25.  
  26. run:
  27.     $(EXECUTABLE)
  28.     make clean
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement