Files
c-raylib-example/Makefile
2026-01-05 00:37:01 -06:00

29 lines
453 B
Makefile

TARGET = app
CC = gcc -std=c23 -ggdb -Wall -Wextra -pedantic -O0
INC = -I./raylib/include
LIB_PATH = -L./raylib/lib
LIBS = -lraylib \
-lm
all: $(TARGET)
$(TARGET): main.c
@$(CC) $(INC) $(LIB_PATH) main.c -o $(TARGET) $(LIBS)
.PHONY: clean run test debug
clean:
@rm -rf $(TARGET)
run: $(TARGET)
-@./$(TARGET)
@rm -rf $(TARGET)
test: $(TARGET)
@valgrind ./$(TARGET)
@rm -rf $(TARGET)
debug: $(TARGET)
@gdb ./$(TARGET)
@rm -rf $(TARGET)