############################################################################
#
# MODULE              JN-AN-1162 JenNet-IP Smart Home
#
# DESCRIPTION         Release Makefile
#
############################################################################
#
# This software is owned by NXP B.V. and/or its supplier and is protected
# under applicable copyright laws. All rights are reserved. We grant You,
# and any third parties, a license to use this software solely and
# exclusively on NXP products [NXP Microcontrollers such as JN5168, JN5164]. 
# You, and any third parties must reproduce the copyright and warranty notice
# and any other legend of ownership on each copy or partial copy of the 
# software.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
# Copyright NXP B.V. 2014. All rights reserved
#
############################################################################
# Export configuration variables
export VERSION=2004
export JENNIC_CHIP=JN5168
export NETWORK_ID=0x11111111
export CHANNEL=0
export SECURITY=1
export PRODUCTION=0
export TRACE=0

# Build each target in turn
all:
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=Colour               DEVICE_NAME=DR1173
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=Colour               DEVICE_NAME=DR1175
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=Colour               DEVICE_NAME=JN516X
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=Temperature          DEVICE_NAME=DR1175
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=Temperature          DEVICE_NAME=DR1221
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=White                DEVICE_NAME=DR1175
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=White                DEVICE_NAME=DR1190
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=White                DEVICE_NAME=DR1192
	$(MAKE) clean all -C DeviceBulb/Build      DRIVER_TYPE=White                DEVICE_NAME=JN516X
	$(MAKE) clean all -C DeviceRemote/Build                                     DEVICE_NAME=DR1199
	$(MAKE) clean all -C DeviceRemote/Build                                     DEVICE_NAME=RD6035
	$(MAKE) clean all -C DeviceSensor/Build	   DRIVER_TYPE=Illuminance          DEVICE_NAME=DR1175 NODE_TYPE=EndDevice
	$(MAKE) clean all -C DeviceSensor/Build	   DRIVER_TYPE=Illuminance          DEVICE_NAME=DR1175
	$(MAKE) clean all -C DeviceSensor/Build	   DRIVER_TYPE=Occupancy            DEVICE_NAME=DR1174 NODE_TYPE=EndDevice
	$(MAKE) clean all -C DeviceSensor/Build    DRIVER_TYPE=Occupancy            DEVICE_NAME=DR1174
	$(MAKE) clean all -C DeviceSensor/Build	   DRIVER_TYPE=OccupancyIlluminance DEVICE_NAME=DR1175 NODE_TYPE=EndDevice
	$(MAKE) clean all -C DeviceSensor/Build	   DRIVER_TYPE=OccupancyIlluminance DEVICE_NAME=DR1175
	$(MAKE) clean all -C LowEnergySwitch/Build                                  DEVICE_NAME=DR1174 CHANNEL=21
	$(MAKE) clean all -C LowEnergySwitch/Build                                  DEVICE_NAME=DR1197 CHANNEL=21