shrooms-vb-native/makefile

19 lines
473 B
Makefile
Raw Normal View History

2024-10-15 05:06:52 +00:00
CC?=gcc
SHROOMSFLAGS=shrooms-vb-core/core/vb.c -I shrooms-vb-core/core
SDL2FLAGS=$(shell pkg-config sdl2 --cflags --libs)
.PHONY: clean
clean:
ifeq ($(OS),WINDOWS_NT)
@del shrooms-vb.exe
else
@rm -f shrooms-vb
endif
build:
2024-10-20 04:08:37 +00:00
@$(CC) cli.c controller.c game.c graphics.c main.c assets/assets.s -I . \
2024-10-15 05:06:52 +00:00
$(SHROOMSFLAGS) $(SDL2FLAGS) \
-D POSIX_C_SOURCE=199309L \
-o shrooms-vb \
2024-10-19 22:04:15 +00:00
-O3 -fno-strict-aliasing \
2024-10-15 04:24:13 +00:00
-Werror -std=c90 -Wall -Wextra -Wpedantic