Refactoring: Moved more storage check parameters from unsorted.py to dedicated module...
[check_mk.git] / omd / Makefile.omd
blob9d1564a2a974fd9e29db92a76c822fd7e53523b0
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)
10 OMD_SERIAL         := 38
12 OMD_BASE           := /omd
13 OMD_PHYSICAL_BASE  := /opt/omd
14 OMD_ROOT           := $(OMD_BASE)/versions/$(OMD_VERSION)
16 default: build
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 #########################################################################
28 PERL                          := /usr/bin/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
41 check-python:
42         @if [ ! -d "$(PACKAGE_PYTHON_DESTDIR)" ]; then \
43             echo "ERROR: You need to build the \"python\" package first" ; \
44             exit 1 ; \
45         fi
47 # freetds #####################################################################
49 PACKAGE_FREETDS_DESTDIR := $(PACKAGE_BASE)/freetds/destdir
50 PACKAGE_FREETDS_LDFLAGS := -L$(PACKAGE_FREETDS_DESTDIR)/lib
52 check-freetds:
53         @if [ ! -d $(PACKAGE_FREETDS_DESTDIR) ]; then \
54             echo "ERROR: You need to build the \"freetds\" package first" ; \
55             exit 1 ; \
56         fi
58 # re2 #########################################################################
60 PACKAGE_RE2_DESTDIR := $(PACKAGE_BASE)/re2/destdir
62 check-re2:
63         @if [ ! -d $(PACKAGE_RE2_DESTDIR) ]; then \
64             echo "ERROR: You need to build the \"re2\" package first" ; \
65             exit 1 ; \
66         fi
69 # python-module ################################################################
71 PACKAGE_PYTHON_MODULES_DESTDIR    := $(PACKAGE_BASE)/python-modules/destdir
72 PACKAGE_PYTHON_MODULES_PYTHONPATH := $(PACKAGE_PYTHON_MODULES_DESTDIR)/lib
74 check-python-modules:
75         @if [ ! -d $(PACKAGE_PYTHON_MODULES_DESTDIR) ]; then \
76             echo "ERROR: You need to build the \"python-modules\" package first" ; \
77             exit 1 ; \
78         fi
80 # perl #########################################################################
82 PACKAGE_BOOST_DESTDIR := $(PACKAGE_BASE)/boost/destdir
85 # googletest ###################################################################
87 PACKAGE_GOOGLETEST_DESTDIR := $(PACKAGE_BASE)/googletest/destdir