Advertisement
Guest User

Untitled

a guest
Jan 27th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.60 KB | None | 0 0
  1. LIB = libML.a # CHANGE
  2. # ARGUMENTS =  # REMOVE
  3.  
  4. CXX = g++
  5. CXXFLAGS = -pedantic -Wall -Wextra -std=c++11 -ggdb -Iinclude `pkg-config --cflags gtk+-2.0` # CHANGE
  6.  
  7. CFILES = $(wildcard src/*.cpp) # CHANGE
  8. OFILES = $(CFILES:.cpp=.o)
  9.  
  10. all: clean depend $(LIB) # CHANGE
  11.  
  12. $(LIB): $(OFILES)
  13.     ar rcs $(LIB) $(OFILES)
  14.  
  15. .PHONY: all clean
  16.  
  17. clean:
  18.     rm -f $(OFILES) $(LIB)
  19.  
  20. #run: $(PROGRAM)             # REMOVE
  21. #  ./$(PROGRAM) $(ARGUMENTS) # REMOVE
  22. # debug: $(PROGRAM)
  23. #  gdb $(PROGRAM) $(ARGUMENTS)
  24.  
  25. DEPENDFILE = .depend
  26.  
  27. depend:
  28.     $(CXX) $(CXXFLAGS) -MM $(CFILES) > $(DEPENDFILE)
  29.  
  30. -include $(DEPENDFILE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement