summaryrefslogtreecommitdiff
path: root/libpinniped/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'libpinniped/Makefile')
-rw-r--r--libpinniped/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/libpinniped/Makefile b/libpinniped/Makefile
new file mode 100644
index 0000000..d867879
--- /dev/null
+++ b/libpinniped/Makefile
@@ -0,0 +1,28 @@
+# Copyright (c) 2014 Justus Winter <4winter@informatik.uni-hamburg.de>
+#
+# Permission to use, copy, modify, and distribute this software for any
+# purpose with or without fee is hereby granted, provided that the above
+# copyright notice and this permission notice appear in all copies.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+USE_PKG =
+
+CFLAGS = -Wall -ggdb \
+ $(foreach lib,$(USE_PKG),$(shell pkg-config --cflags $(lib)))
+LDFLAGS = -rdynamic -ldl \
+ $(foreach lib,$(USE_PKG),$(shell pkg-config --libs $(lib)))
+
+all: libpinniped.so
+
+check: libpinniped.so test
+ LD_PRELOAD=./"$<" ./test
+
+libpinniped.so: pinniped.o
+ gcc -shared -o "$@" "$<" -ldl