Revision b74d5ee3 os/os.mk
| os/os.mk | ||
|---|---|---|
| 1 | 1 |
################################################################################ |
| 2 | 2 |
# AMiRo-Apps is a collection of applications for the Autonomous Mini Robot # |
| 3 | 3 |
# (AMiRo) platform. # |
| 4 |
# Copyright (C) 2016..2018 Thomas Schöpping et al. #
|
|
| 4 |
# Copyright (C) 2018..2018 Thomas Schöpping et al. #
|
|
| 5 | 5 |
# # |
| 6 | 6 |
# This program is free software: you can redistribute it and/or modify # |
| 7 | 7 |
# it under the terms of the GNU General Public License as published by # |
| ... | ... | |
| 24 | 24 |
|
| 25 | 25 |
|
| 26 | 26 |
# absolute path to this directory |
| 27 |
OS_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
|
| 27 |
OS_DIR := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))
|
|
| 28 | 28 |
|
| 29 | 29 |
# define to signal that this is an application build |
| 30 | 30 |
# (no standalone os-only build) |
| 31 | 31 |
UDEFS += -DAMIRO_APPS=true |
| 32 | 32 |
|
| 33 |
# setup all variables for the LightRing |
|
| 34 |
include $(LIGHTRING_APPS) |
|
| 35 |
INCDIR += $(CONFIG_DIR) |
|
| 36 |
APPSINC_LIGHTRING := $(INCDIR) |
|
| 37 |
APPSCSRC_LIGHTRING := $(CSRC) |
|
| 38 |
APPSCPPSRC_LIGHTRING := $(CPPSRC) |
|
| 39 |
INCDIR := |
|
| 40 |
CSRC := |
|
| 41 |
CPPSRC := |
|
| 42 |
|
|
| 43 |
# setup all variables for the PowerManagement |
|
| 44 |
include $(POWERMANAGEMENT_APPS) |
|
| 45 |
INCDIR += $(CONFIG_DIR) |
|
| 46 |
APPSINC_POWERMANAGEMENT := $(INCDIR) |
|
| 47 |
APPSCSRC_POWERMANAGEMENT := $(CSRC) |
|
| 48 |
APPSCPPSRC_POWERMANAGEMENT := $(CPPSRC) |
|
| 49 |
INCDIR := |
|
| 50 |
CSRC := |
|
| 51 |
CPPSRC := |
|
| 52 |
|
|
| 53 |
# setup all variables for the DiWheelDrive |
|
| 54 |
include $(DIWHEELDRIVE_APPS) |
|
| 55 |
INCDIR += $(CONFIG_DIR) |
|
| 56 |
APPSINC_DIWHEELDRIVE := $(INCDIR) |
|
| 57 |
APPSCSRC_DIWHEELDRIVE := $(CSRC) |
|
| 58 |
APPSCPPSRC_DIWHEELDRIVE := $(CPPSRC) |
|
| 59 |
INCDIR := |
|
| 60 |
CSRC := |
|
| 61 |
CPPSRC := |
|
| 62 |
|
|
| 63 | 33 |
# make all variables that have been set so far available to all other makefiles |
| 64 | 34 |
export |
| 65 | 35 |
|
| 66 |
include $(OS_DIR)AMiRo-OS/Makefile |
|
| 36 |
OS_MODULES_DIR := $(realpath $(OS_DIR)/AMiRo-OS/modules) |
|
| 37 |
|
|
Also available in: Unified diff