Guest User

Untitled

a guest
Nov 23rd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.28 KB | None | 0 0
  1. LFLAGS=
  2. CFLAGS=-Wall -O3
  3. CC=g++
  4.  
  5. OBJS = $(patsubst %.cpp, %.o, $(wildcard *.cpp))
  6.  
  7. %.o: %.cpp %.h
  8.     $(CC) $(CFLAGS) -o $@ $< -c
  9.  
  10. all: prog
  11.  
  12. debug: CFLAGS += -g3 -pg
  13. debug: all
  14.  
  15. prog: $(OBJS)
  16.     $(CC) $(CFLAGS) $^ -o main $(LFLAGS)
  17.  
  18. run: prog
  19.     ./main
  20.  
  21. clean:
  22.     rm -rf $(OBJS)
Add Comment
Please, Sign In to add comment