blob: 11a5ef45da28ce03debdac36122d7beb0a21f68d (
plain) (
blame)
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
27
28
29
30
31
|
CFLAGS = -std=c99 -Wall -Wextra -pedantic -Wno-deprecated-declarations
LDFLAGS = $(shell sdl2-config --libs)
# Link OpenGL.
ifeq ($(OS),Windows_NT)
GLFLAG := -lopengl32
else
UNAME := `uname -o 2>/dev/null || uname -s`
ifeq ($(UNAME),"Darwin")
GLFLAG := -framework OpenGL
else
GLFLAG := -lGL
endif
endif
LDFLAGS += $(GLFLAG)
SRC = main.c microui.c renderer.c widget.c ui.c
OBJ = ${SRC:.c=.o}
all: volute
clean:
rm -f volute *.o
volute: ${OBJ}
${CC} -o $@ $^ ${LDFLAGS}
%.o: %.c
${CC} -c ${CFLAGS} $<
${SRC}: microui.h renderer.h atlas.inl widget.h ui.h
|