| summaryrefslogtreecommitdiff |
path: root/Makefile_libircclient
diff options
Diffstat (limited to 'Makefile_libircclient')
| -rw-r--r-- | Makefile_libircclient | 42 |
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 |


