]> git.cworth.org Git - glaze/blob - Makefile
Initial commit of glaze, a thin, shiny wrapper for OpenGL
[glaze] / Makefile
1 CC      ?= gcc
2 CFLAGS  ?= -g
3 CFLAGS  += -Wall -Wextra -Wmissing-declarations -Werror=attributes
4
5 TARGETS = lib64/libGL.so.1 lib32/libGL.so.1
6
7 all: $(TARGETS)
8
9 lib64/libGL.so.1: glaze.c glapi.def
10         mkdir -p lib64
11         $(CC) $(CFLAGS) -m64 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
12
13 lib32/libGL.so.1: glaze.c glapi.def
14         mkdir -p lib32
15         $(CC) $(CFLAGS) -m32 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
16
17 clean:
18         rm -f $(TARGETS)