Advertisement
Guest User

Untitled

a guest
Jul 10th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.39 KB | None | 0 0
  1. CXX=g++
  2. SOURCEFOLDER=source/
  3. SOURCES=$(wildcard $(SOURCEFOLDER)*.cpp)
  4. OBJECTSFOLDER=objects/
  5. OBJECTS=$(SOURCES:$(SOURCEFOLDER)%.cpp=$(OBJECTSFOLDER)%.o)
  6. HEADERS=headers
  7. OUTPUT=game.exe
  8.  
  9. project: $(OBJECTSFOLDER) $(OUTPUT)
  10.  
  11. $(OUTPUT): $(OBJECTS)
  12.     $(CXX) $(OBJECTS) -o $(OUTPUT)
  13.  
  14. $(OBJECTSFOLDER):
  15.     mkdir $@
  16.  
  17. $(OBJECTSFOLDER)%.o: $(SOURCEFOLDER)%.cpp
  18.     $(CXX) $^ -I $(HEADERS) -o $@ -c
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement