Files
oreobrot/Makefile
Aryadev Chavali aab3db7f32 INITIAL COMMIT
Simple hello world in raylib
2023-09-02 18:59:18 +01:00

21 lines
314 B
Makefile

CC=gcc
CFLAGS=-Wall -Wextra -Wpedantic -ggdb -fsanitize=address -std=c11
LIBS=-lm -lraylib
OBJECTS=main.o
OUT=simulation.out
ARGS=
%.o: %.c
$(CC) $(CFLAGS) -c $^ -o $@ $(LIBS)
$(OUT): $(OBJECTS)
$(CC) $(CFLAGS) $^ -o $@ $(LIBS)
.PHONY:
clean:
rm -rfv $(OUT) $(OBJECTS)
.PHONY: run
run: $(OUT)
./$^ $(ARGS)