From b05361b3baa804a2c67e74dbd66828cb8517ed91 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Fri, 1 Sep 2017 22:47:31 +0200 Subject: Switched to Makefiles. --- Makefile_libircclient | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Makefile_libircclient (limited to 'Makefile_libircclient') 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 -- cgit v1.2.3-70-g09d2