Guest User

Untitled

a guest
May 10th, 2020
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. CXX = g++
  2. TARGET = dungy
  3.  
  4. CXXFLAGS = -std=c++17 -g -O2 -Wall -Wno-reorder -L$(LIBDIR) $(INCLUDEDIR)
  5. LIBDIR=SFML-2.5.1/lib
  6. INCLUDEDIR=-ISFML-2.5.1/include
  7. LDFLAGS = -lsfml-graphics -lsfml-audio -lsfml-window -lsfml-system
  8. OBJECTS := $(patsubst %.cpp, %.o, $(wildcard *.cpp))
  9.  
  10. .PHONY: default all clean
  11.  
  12. default: $(TARGET)
  13.  
  14. all: default
  15.  
  16. .PRECIOUS: $(TARGET) $(OBJECTS)
  17.  
  18. $(TARGET): $(OBJECTS)
  19. $(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)
  20.  
  21. clean:
  22. -rm -rf $(OBJECTS)
  23.  
  24. cleanAll:
  25. -rm -rf $(OBJECTS) $(TARGET)
Add Comment
Please, Sign In to add comment