blob: 392f3dee872913d489b1a82be19169122e63d3ec [file] [log] [blame]
#
# Copyright (c) 2016 Nest, Inc.
# All rights reserved.
#
# This document is the property of Nest. It is considered
# confidential and proprietary information.
#
# This document may not be reproduced or transmitted in any form,
# in whole or in part, without the express written permission of
# Nest.
#
# Description:
# This file is the makefile for all OpenThread firmware
# used in the project.
#
include pre.mak
.DEFAULT_GOAL := all
FirmwareDir = firmware
ProductsDir = products
FirmwareName = ot-ncp-app
FirmwareExt = bin
FirmwareFileName = $(FirmwareName).$(FirmwareExt)
FirmwareProductsDir = $(addprefix $(call Slashify,$(FirmwareDir)),$(ProductsDir))
FirmwareProductDir = $(addprefix $(call Slashify,$(FirmwareProductsDir)),$(BuildProduct))
FirmwareSourcePath = $(addprefix $(call Slashify,$(FirmwareProductDir)),$(FirmwareFileName))
FirmwareResultDir = $(addprefix $(call Slashify,$(ResultDirectory)),$(FirmwareDir))
FirmwareResultPath = $(addprefix $(call Slashify,$(FirmwareResultDir)),$(FirmwareFileName))
ResultPaths += $(FirmwareResultPath)
all: $(FirmwareResultPath)
$(FirmwareResultDir): $(ResultDirectory)
$(create-directory)
$(FirmwareResultPath): $(FirmwareSourcePath) | $(FirmwareResultDir)
$(copy-result)
include post.mak