summaryrefslogtreecommitdiff
path: root/libportseal/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'libportseal/Makefile')
-rw-r--r--libportseal/Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/libportseal/Makefile b/libportseal/Makefile
new file mode 100644
index 0000000..2e2cc5e
--- /dev/null
+++ b/libportseal/Makefile
@@ -0,0 +1,12 @@
+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 "$@" "$<"