1 # General settings included by all packages
3 REPO_PATH := $(realpath $(dir $(realpath $(dir $(lastword $(MAKEFILE_LIST))))))
5 include $(REPO_PATH)/defines.make
7 PACKAGE_BASE := $(REPO_PATH)/omd/packages
9 CMK_VERSION := $(VERSION)
13 OMD_PHYSICAL_BASE := /opt/omd
14 OMD_ROOT := $(OMD_BASE)/versions/$(OMD_VERSION)
18 # Determine the distro we are running on and its version
19 DISTRO_INFO := $(shell $(REPO_PATH)/omd/distro)
20 DISTRO_NAME := $(word 1, $(DISTRO_INFO))
21 DISTRO_VERSION := $(word 2, $(DISTRO_INFO))
23 # Depending on the distro we include a Makefile with distro-specific variables.
24 include $(REPO_PATH)/omd/distros/$(DISTRO_NAME)_$(DISTRO_VERSION).mk
26 # perl #########################################################################
29 PACKAGE_PERL_MODULES_DESTDIR := $(PACKAGE_BASE)/perl-modules/destdir
30 PACKAGE_PERL_MODULES_PERL5LIB := $(PACKAGE_PERL_MODULES_DESTDIR)/dest/lib/perl5
32 # python #######################################################################
34 PACKAGE_PYTHON_DESTDIR := $(PACKAGE_BASE)/python/destdir
35 PACKAGE_PYTHON_PYTHONPATH := $(PACKAGE_PYTHON_DESTDIR)/lib/python2.7
36 PACKAGE_PYTHON_LDFLAGS := -L$(PACKAGE_PYTHON_DESTDIR)/lib -L$(PACKAGE_PYTHON_PYTHONPATH)/config
37 PACKAGE_PYTHON_LD_LIBRARY_PATH := $(PACKAGE_PYTHON_DESTDIR)/lib
38 PACKAGE_PYTHON_BIN := $(PACKAGE_PYTHON_DESTDIR)/bin
39 PACKAGE_PYTHON_EXECUTABLE := $(PACKAGE_PYTHON_BIN)/python
42 @if [ ! -d "$(PACKAGE_PYTHON_DESTDIR)" ]; then \
43 echo "ERROR: You need to build the \"python\" package first" ; \
47 # freetds #####################################################################
49 PACKAGE_FREETDS_DESTDIR := $(PACKAGE_BASE)/freetds/destdir
50 PACKAGE_FREETDS_LDFLAGS := -L$(PACKAGE_FREETDS_DESTDIR)/lib
53 @if [ ! -d $(PACKAGE_FREETDS_DESTDIR) ]; then \
54 echo "ERROR: You need to build the \"freetds\" package first" ; \
58 # re2 #########################################################################
60 PACKAGE_RE2_DESTDIR := $(PACKAGE_BASE)/re2/destdir
63 @if [ ! -d $(PACKAGE_RE2_DESTDIR) ]; then \
64 echo "ERROR: You need to build the \"re2\" package first" ; \
69 # python-module ################################################################
71 PACKAGE_PYTHON_MODULES_DESTDIR := $(PACKAGE_BASE)/python-modules/destdir
72 PACKAGE_PYTHON_MODULES_PYTHONPATH := $(PACKAGE_PYTHON_MODULES_DESTDIR)/lib
75 @if [ ! -d $(PACKAGE_PYTHON_MODULES_DESTDIR) ]; then \
76 echo "ERROR: You need to build the \"python-modules\" package first" ; \
80 # perl #########################################################################
82 PACKAGE_BOOST_DESTDIR := $(PACKAGE_BASE)/boost/destdir
85 # googletest ###################################################################
87 PACKAGE_GOOGLETEST_DESTDIR := $(PACKAGE_BASE)/googletest/destdir