Switch over Demos, Bootloaders and Projects to the new and improved build system.
This commit is contained in:
parent
e309f42af3
commit
56e792c95b
97 changed files with 3142 additions and 57520 deletions
73
LUFA/Build/lufa.core.in
Normal file
73
LUFA/Build/lufa.core.in
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
#
|
||||
# LUFA Library
|
||||
# Copyright (C) Dean Camera, 2012.
|
||||
#
|
||||
# dean [at] fourwalledcubicle [dot] com
|
||||
# www.lufa-lib.org
|
||||
#
|
||||
|
||||
LUFA_BUILD_MODULES += CORE
|
||||
LUFA_BUILD_TARGETS += list_targets list_modules help
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# LUFA Core Buildsystem Makefile Module.
|
||||
# -----------------------------------------------------------------------------
|
||||
# DESCRIPTION:
|
||||
# Provides a set of core build targets for the LUFA buildsystem
|
||||
# -----------------------------------------------------------------------------
|
||||
# TARGETS:
|
||||
#
|
||||
# info - Build system information
|
||||
# help - Build system help
|
||||
# list_targets - List all build targets
|
||||
# list_modules - List all build modules
|
||||
#
|
||||
# MANDATORY PARAMETERS:
|
||||
#
|
||||
# (None)
|
||||
#
|
||||
# OPTIONAL PARAMETERS:
|
||||
#
|
||||
# (None)
|
||||
#
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
info:
|
||||
@echo "==================================================================="
|
||||
@echo " LUFA Build System 2.0 "
|
||||
@echo " (C) Dean Camera { dean @ fourwalledcubicle . com } "
|
||||
@echo "==================================================================="
|
||||
|
||||
.PHONY: info
|
||||
help: info
|
||||
@echo "DESCRIPTION: "
|
||||
@echo " This build system is a set of makefile modules for (GNU) Make, to "
|
||||
@echo " provide a simple system for building LUFA powered applications. "
|
||||
@echo " Each makefile module can be included from within a user makefile, "
|
||||
@echo " to expose the build rules documented in the comments at the top of"
|
||||
@echo " each build module. "
|
||||
@echo " "
|
||||
@echo "USAGE: "
|
||||
@echo " To execute a rule, define all variables indicated in the desired "
|
||||
@echo " module as a required parameter before including the build module "
|
||||
@echo " in your project makefile. Parameters marked as optional will "
|
||||
@echo " assume a default value in the module if not user-assigned. "
|
||||
@echo "==================================================================="
|
||||
@echo " Currently Used Modules in this application: "
|
||||
@echo " "
|
||||
@echo " [" $(sort $(LUFA_BUILD_MODULES)) "]"
|
||||
@echo " "
|
||||
@echo " "
|
||||
@echo " Currently Available Build Targets in this application: "
|
||||
@echo " "
|
||||
@echo " [" $(sort $(LUFA_BUILD_TARGETS)) "]"
|
||||
@echo "==================================================================="
|
||||
@echo " The LUFA BuildSystem 2.0 - Powered By Unicorns (tm) "
|
||||
@echo "==================================================================="
|
||||
|
||||
list_targets:
|
||||
@echo Currently Available Build Targets: $(sort $(LUFA_BUILD_TARGETS))
|
||||
|
||||
list_modules:
|
||||
@echo Currently Build Modules: $(sort $(LUFA_BUILD_MODULES))
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue