USE_PKG = liburcu liburcu-cds liburcu-mb CFLAGS = -std=gnu99 -Wall -ggdb \ $(foreach lib,$(USE_PKG),$(shell pkg-config --cflags $(lib))) LDFLAGS = -rdynamic -ldl \ -L. -lportseal \ $(foreach lib,$(USE_PKG),$(shell pkg-config --libs $(lib))) all: libportseal.so libportseal.so: portseal.o gcc -shared -o "$@" "$<"