⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 无线遥控调光器
💻
字号:
##******************************* Makefile *********************************
##           #######
##           ##  ##
##           #  ##    ####   #####    #####  ##  ##   #####
##             ##    ##  ##  ##  ##  ##      ##  ##  ##
##            ##  #  ######  ##  ##   ####   ##  ##   ####
##           ##  ##  ##      ##  ##      ##   #####      ##
##          #######   ####   ##  ##  #####       ##  #####
##                                           #####
##          Z-Wave, the wireless language.
##
##              Copyright (c) 2001
##              Zensys A/S
##              Denmark
##
##              All Rights Reserved
##
##    This source file is subject to the terms and conditions of the
##    Zensys Software License Agreement which restricts the manner
##    in which it may be used.
##
##---------------------------------------------------------------------------
##
## Description:
##    Makefile for the ZW0x0x development kit LED Dimmer
##    This makefile defines the targets built
##
## Author:   Henrik Holm
##
## Last Changed By:  $Author: sse $
## Revision:         $Revision: 1.30 $
## Last Changed:     $Date: 2007/01/29 13:29:28 $
##
##***************************************************************************/
# Find the current directory
# used as a base for all other paths.
# BASEDIR=$(shell cd)

# The command to make dependencies from the headerfiles
# included by a file.
# INCDEP=python $(subst \,\\,$(TOOLSDIR)\IncDep\incdep.py)

# Export the variables declared above to the other makefiles.
#export BASEDIR INCDEP

BDIRS=build

default: ZW0x0x

all: default


ZW0x0x: leddimmer_ZW010x leddimmer_ZW020x leddimmer_ZW030x

ZW010x: leddimmer_ZW010x

leddimmer_ZW010x: leddimmer_ZW010x_EU leddimmer_ZW010x_US  leddimmer_ZW010x_sff_EU leddimmer_ZW010x_sff_US

ZW020x: leddimmer_ZW020x
leddimmer_ZW020x: leddimmer_ZW020x_EU leddimmer_ZW020x_US leddimmer_ZW020x_ANZ leddimmer_ZW020x_HK

ZW030x: leddimmer_ZW030x

leddimmer_ZW030x: leddimmer_ZW030x_EU leddimmer_ZW030x_US leddimmer_ZW030x_ANZ leddimmer_ZW030x_HK

##***************************************************************************/
# Include test targets (if any)
-include Makefile.TestTargets
-include Makefile.Testdefines

dirs: $(BDIRS)

MAKEOPTS=--no-print-directory -C

# Makes the dependency lines from included headerfiles.

# ZW010x targets
depend_leddim_ZW010x_EU:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW010x COUNTRY=EU -f Makefile.leddimmer_common

depend_leddim_ZW010x_US:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW010x COUNTRY=US -f Makefile.leddimmer_common

# ZW010x Small Form Factor targets
depend_leddim_ZW010x_sff_EU:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW010x COUNTRY=EU SFF=_sff -f Makefile.leddimmer_common

depend_leddim_ZW010x_sff_US:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW010x COUNTRY=US SFF=_sff -f Makefile.leddimmer_common

## ZW020x target
# ZW020x targets
depend_leddim_ZW020x_EU:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW020x COUNTRY=EU -f Makefile.leddimmer_common

depend_leddim_ZW020x_US:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW020x COUNTRY=US -f Makefile.leddimmer_common

depend_leddim_ZW020x_ANZ:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW020x COUNTRY=ANZ -f Makefile.leddimmer_common

depend_leddim_ZW020x_HK:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW020x COUNTRY=HK -f Makefile.leddimmer_common

## ZW030x target
# ZW030x targets
depend_leddim_ZW030x_EU:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW030x COUNTRY=EU -f Makefile.leddimmer_common

depend_leddim_ZW030x_US:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW030x COUNTRY=US -f Makefile.leddimmer_common

depend_leddim_ZW030x_ANZ:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW030x COUNTRY=ANZ -f Makefile.leddimmer_common

depend_leddim_ZW030x_HK:
	$(MAKE) depend $(MAKEOPTS) . CHIP=ZW030x COUNTRY=HK -f Makefile.leddimmer_common


# The rules below this point are used to build the downloadables
# by invoking specific makefiles. They all got "depend" as a
# prerequisite to make sure that the headerfile dependencies are
# up to date before starting the build.

# ZW010x targets
leddimmer_ZW010x_EU: depend_leddim_ZW010x_EU
	$(MAKE) $(MAKEOPTS) . CHIP=ZW010x COUNTRY=EU -f Makefile.leddimmer_common

leddimmer_ZW010x_US: depend_leddim_ZW010x_US
	$(MAKE) $(MAKEOPTS) . CHIP=ZW010x COUNTRY=US -f Makefile.leddimmer_common

# ZW010x Small Form Factor targets
leddimmer_ZW010x_sff_EU: depend_leddim_ZW010x_sff_EU
	$(MAKE) $(MAKEOPTS) . CHIP=ZW010x COUNTRY=EU SFF=_sff -f Makefile.leddimmer_common

leddimmer_ZW010x_sff_US: depend_leddim_ZW010x_sff_US
	$(MAKE) $(MAKEOPTS) . CHIP=ZW010x COUNTRY=US SFF=_sff -f Makefile.leddimmer_common


## ZW020x targets
leddimmer_ZW020x_EU: depend_leddim_ZW020x_EU
	$(MAKE) $(MAKEOPTS) . CHIP=ZW020x COUNTRY=EU -f Makefile.leddimmer_common

leddimmer_ZW020x_US: depend_leddim_ZW020x_US
	$(MAKE) $(MAKEOPTS) . CHIP=ZW020x COUNTRY=US -f Makefile.leddimmer_common

leddimmer_ZW020x_ANZ: depend_leddim_ZW020x_ANZ
	$(MAKE) $(MAKEOPTS) . CHIP=ZW020x COUNTRY=ANZ -f Makefile.leddimmer_common

leddimmer_ZW020x_HK: depend_leddim_ZW020x_HK
	$(MAKE) $(MAKEOPTS) . CHIP=ZW020x COUNTRY=HK -f Makefile.leddimmer_common

## ZW030x targets
leddimmer_ZW030x_EU: depend_leddim_ZW030x_EU
	$(MAKE) $(MAKEOPTS) . CHIP=ZW030x COUNTRY=EU -f Makefile.leddimmer_common

leddimmer_ZW030x_US: depend_leddim_ZW030x_US
	$(MAKE) $(MAKEOPTS) . CHIP=ZW030x COUNTRY=US -f Makefile.leddimmer_common

leddimmer_ZW030x_ANZ: depend_leddim_ZW030x_ANZ
	$(MAKE) $(MAKEOPTS) . CHIP=ZW030x COUNTRY=ANZ -f Makefile.leddimmer_common

leddimmer_ZW030x_HK: depend_leddim_ZW030x_HK
	$(MAKE) $(MAKEOPTS) . CHIP=ZW030x COUNTRY=HK -f Makefile.leddimmer_common


clean:
ifeq ($(OS), Windows_NT)
	@cmd /c "if exist build\NUL rd build /s /q"
else
	@deltree /Y $(subst \,\\,build)
endif

# Catch all targets which we do not handle and tell world that
%:
	@echo Could not find rule for target '$@'
	@echo Some of the known targets are :
	@echo   leddimmer_ZW010x     : ZW010x targets
	@echo   leddimmer_ZW020x     : ZW020x targets
	@echo   leddimmer_ZW030x     : ZW030x targets


.PHONY: dirs clean depend all default world ZW0x0x ZW030x ZW010x ZW020x leddimmer_ZW010x leddimmer_ZW020x leddimmer_ZW030x leddimmer_ZW0x0x Makefile.Testdefines Makefile.TestTargets

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -