blob: 8d9976ad7ee26a4895150d26043c020a824732f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
CC := cc
CCFLAGS := -O3 -std=c99 -pedantic -Wall -Wextra -Wno-missing-braces
LDFLAGS := -lraylib -lm
SRC_DIR := src
DST_DIR := dst
SRCS := $(shell find $(SRC_DIR) -name "*.c" -type f)
OBJS := $(SRCS:%=$(DST_DIR)/%.o)
physics: $(OBJS)
$(CC) $(CCFLAGS) -o $@ $(OBJS) $(LDFLAGS)
$(DST_DIR)/%.c.o: %.c
mkdir -p $(dir $@)
$(CC) $(CCFLAGS) -c $< -o $@
.PHONY: clean gendocs
clean:
rm -r $(DST_DIR)
rm physics
run:
./physics
gendocs:
doxygen Doxyfile
|