24 lines
349 B
Makefile
24 lines
349 B
Makefile
P=terrain
|
|
OBJECTS=objs/stb_image_precompiled.o objs/glad.o
|
|
CFLAGS=-g -Wall -Wextra -O0
|
|
LDLIBS=-lOpenGL -lm -lSDL2
|
|
# INCLUDES=-I./libs/glad/include/
|
|
CC=gcc
|
|
RM=rm -vf
|
|
|
|
.PHONY: build
|
|
build: clean
|
|
$(CC) $(CFLAGS) $(LDLIBS) $(INCLUDES) $(OBJECTS) main.c -o $(P)
|
|
|
|
.PHONY: run
|
|
run: build
|
|
./$(P)
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
$(RM) $(P)
|
|
|
|
|
|
.PHONY: all
|
|
all: build
|