Files
wschod/game/Makefile
T

25 lines
648 B
Makefile

SRC=src/main.c src/program.c src/resources.c src/camera.c src/chunk/chunk.c \
src/chunk/chunkmesh.c src/flags.c src/texture.c src/chunk/chunkman.c \
src/event/manager.c src/event/handlers.c src/state.c src/graphics.c \
src/entity/meshes.c src/entity/entman.c src/entity/templates.c
OBJ=$(SRC:.c=.o)
CFLAGS=-g -pg -Werror -Wextra -Wall `pkg-config --cflags sdl3 sdl3-image cglm gl glib-2.0`
LDFLAGS=-g -pg -lm `pkg-config --libs sdl3 sdl3-image cglm gl glib-2.0`
TARGET=wschod
CC=gcc
LD=gcc
.PHONY: clean
all: $(TARGET)
$(TARGET): $(OBJ)
$(LD) $^ -o $@ $(LDFLAGS)
.c.o:
$(CC) -c $^ -o $@ $(CFLAGS)
clean:
$(RM) gmon.out $(TARGET) $(OBJ)