Makefile.conf
author Damiano Boppart <damiano@pep-security.net>
Wed, 16 Aug 2017 14:45:44 +0000
branchENGINE-228
changeset 1964 ec7c4b4cc8d0
parent 1962 b88394894238
child 1965 b62076160f76
permissions -rw-r--r--
Fix setting of BUILD_CONFIG and fix call to 'pathsub', which doesn't exist
     1 # Copyright 2017, pEp Foundation
     2 # This file is part of pEpEngine
     3 # This file may be used under the terms of the GNU General Public License version 3
     4 # see LICENSE.txt
     5 
     6 # To use custom build configuration variables, put them in a new file at `build-config/<name>.conf`. Execute `export PLATFORM_OVERRIDE=<name>` before running make. If this environment variable is not set, make will load a default configuration for your platform.
     7 
     8 BUILD_CONFIG:=$(dir $(lastword $(MAKEFILE_LIST)))/build-config
     9 
    10 include $(BUILD_CONFIG)/common.conf
    11 # cross-compiling is currently not supported, but maybe you can hack something with `PLATFORM_OVERRIDE`
    12 ifeq ($(BUILD_ON),$(BUILD_FOR))
    13     include $(BUILD_CONFIG)/$(BUILD_ON).conf
    14 else
    15     $(error I don't know how to build for $(BUILD_FOR) on $(BUILD_ON))
    16 endif
    17 ifdef PLATFORM_OVERRIDE
    18     include $(BUILD_CONFIG)/$(PLATFORM_OVERRIDE).conf
    19 endif