Files
2048/Makefile
T
2026-05-26 13:38:15 +02:00

28 lines
468 B
Makefile

CC = gcc
CFLAGS = -Wall -Wextra -std=c11
LIBS = -lraylib -lm -lpthread -ldl
TARGET = main
SRC = main.c game.c ui.c
TEST_TARGET = munit_tests
TEST_SRC = munit.c game.c munit/munit.c
all: $(TARGET)
$(TARGET): $(SRC)
$(CC) $(CFLAGS) $(SRC) -o $(TARGET) $(LIBS)
clean:
rm -f $(TARGET)
run: $(TARGET)
./$(TARGET)
test: $(TEST_TARGET)
./$(TEST_TARGET)
$(TEST_TARGET): $(TEST_SRC)
$(CC) $(CFLAGS) $(TEST_SRC) -o $(TEST_TARGET) $(LIBS)
.PHONY: all clean run test