mirror of
https://github.com/MichaelFisher1997/opengl-cpp.git
synced 2025-04-27 06:03:10 +00:00
21 lines
286 B
Makefile
Executable File
21 lines
286 B
Makefile
Executable File
CC = g++
|
|
CFLAGS = -Iinclude -Wall -g
|
|
LDFLAGS = -lSDL2 -lGL -lGLEW
|
|
|
|
SRC = src/main.cpp src/sdl.cpp
|
|
OBJ = $(SRC:.cpp=.o)
|
|
EXEC = opengl-app
|
|
|
|
all: $(EXEC)
|
|
|
|
$(EXEC): $(OBJ)
|
|
$(CC) -o $@ $^ $(LDFLAGS)
|
|
|
|
%.o: %.cpp
|
|
$(CC) $(CFLAGS) -c $< -o $@
|
|
|
|
clean:
|
|
rm -f $(OBJ) $(EXEC)
|
|
|
|
run: all
|
|
./$(EXEC)
|