summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-01 22:47:31 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-01 22:47:31 +0200
commitb05361b3baa804a2c67e74dbd66828cb8517ed91 (patch)
tree7ee82f12c0a1eecab4ab9daf644a58dd0a701c8e /Makefile_libircclient
parentba71528805f777871f52fc278858f56677307064 (diff)
Switched to Makefiles.
Diffstat (limited to 'Makefile_libircclient')
-rw-r--r--Makefile_libircclient42
1 files changed, 42 insertions, 0 deletions
diff --git a/Makefile_libircclient b/Makefile_libircclient
new file mode 100644
index 0000000..a9bd80f
--- /dev/null
+++ b/Makefile_libircclient
@@ -0,0 +1,42 @@
+ifneq ("$(wildcard $(LIBIRCCLIENT_LIB_FLAGS))","")
+else
+## FIND INCLUDE DIR ############################################################
+POSSIBLE_DIR = \
+ /usr/include \
+ /sw/include \
+ /usr/local/include \
+ /usr/include/libircclient \
+ /sw/include/libircclient \
+ /usr/local/include/libircclient
+TARGET_CANDIDATES = $(addsuffix /libircclient.h,$(POSSIBLE_DIR))
+TARGET_FINDINGS = \
+ $(foreach candidate,$(TARGET_CANDIDATES),$(wildcard $(candidate)))
+
+
+ifeq ("$(strip $(TARGET_FINDINGS))","")
+crash:
+ $(info Looked for libircclient.h in: [$(POSSIBLE_DIR)])
+ $(error Could not find libircclient, please set LIBIRCCLIENT_LIB_FLAGS manually)
+endif
+LIBIRCCLIENT_LIB_FLAGS = $(addprefix -I,$(dir $(TARGET_FINDINGS)))
+
+## FIND LIBRARY DIR ############################################################
+POSSIBLE_DIR = \
+ /usr/lib \
+ /lib \
+ /sw/lib \
+ /usr/local/lib
+TARGET_CANDIDATES = $(addsuffix /libircclient.so,$(POSSIBLE_DIR))
+TARGET_FINDINGS = \
+ $(foreach candidate,$(TARGET_CANDIDATES),$(wildcard $(candidate)))
+
+
+ifeq ("$(strip $(TARGET_FINDINGS))","")
+crash:
+ $(info Looked for ircclient lib dir in: [$(POSSIBLE_DIR)])
+ $(error Could not find libircclient, please set LIBIRCCLIENT_LIB_FLAGS manually)
+endif
+
+LIBIRCCLIENT_LIB_FLAGS += $(addprefix -L,$(dir $(TARGET_FINDINGS)))
+LIBIRCCLIENT_LIB_FLAGS += -lircclient
+endif