CC ?= gcc
CFLAGS ?= -g -Wall -Wextra -Wmissing-declarations
+GLAZE_FLAGS = $(shell pkg-config --cflags --libs glaze)
+GLAZE_32_FLAGS = $(shell pkg-config --cflags --libs glaze-32)
TARGETS=libglfps.so libglfps-32.so
all: $(TARGETS)
libglfps.so: glfps.c
- $(CC) $(CFLAGS) -fPIC -shared -Wl,-Bsymbolic -o $@ $<
+ $(CC) $(CFLAGS) $(GLAZE_FLAGS) -fPIC -shared -Wl,-Bsymbolic -o $@ $<
libglfps-32.so: glfps.c
- $(CC) $(CFLAGS) -m32 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
+ $(CC) $(CFLAGS) $(GLAZE_32_FLAGS) -m32 -fPIC -shared -Wl,-Bsymbolic -o $@ $<
clean:
rm -f $(TARGETS)