Guest User

Untitled

a guest
Oct 21st, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.43 KB | None | 0 0
  1. CC=g++
  2. CFLAGS=-c -std=c++0x
  3. LDFLAGS=-lSDL -lSDL_gfx
  4. CPP_SOURCES=main.cpp main_controller.cpp sdl_controller.cpp scene.cpp
  5. # H_SOURCES=models/figure.h models/line.h models/rectangle.h models/ellipse.h
  6. OBJECTS=$(CPP_SOURCES:.cpp=.o)
  7. EXECUTABLE=Painter
  8.  
  9. all: $(CPP_SOURCES) $(EXECUTABLE)
  10.  
  11. $(EXECUTABLE): $(OBJECTS)
  12.     $(CC) $(OBJECTS) -o $@ $(LDFLAGS)
  13.  
  14. .cpp.o:
  15.     $(CC) $(CFLAGS) $< -o $@
  16.  
  17. clean:
  18.     rm -f $(OBJECTS) $(EXECUTABLE)
Add Comment
Please, Sign In to add comment