Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Erik Strand
lufa
Commits
79ee9e75
Commit
79ee9e75
authored
Jun 02, 2012
by
Dean Camera
Browse files
Add build system targets for lists of mandatory and optional parameters/variables.
parent
924c0eb6
Changes
6
Hide whitespace changes
Inline
Side-by-side
LUFA/Build/lufa.avrdude.in
View file @
79ee9e75
...
...
@@ -6,8 +6,10 @@
# www.lufa-lib.org
#
LUFA_BUILD_MODULES += AVRDUDE
LUFA_BUILD_TARGETS += program
LUFA_BUILD_MODULES += AVRDUDE
LUFA_BUILD_TARGETS += program
LUFA_BUILD_MANDATORY_VARS += MCU TARGET
LUFA_BUILD_OPTIONAL_VARS += AVRDUDE_PROGRAMMER AVRDUDE_PORT AVRDUDE_FLAGS
# -----------------------------------------------------------------------------
# LUFA DFU Bootloader Buildsystem Makefile Module.
...
...
LUFA/Build/lufa.build.in
View file @
79ee9e75
...
...
@@ -6,8 +6,10 @@
# www.lufa-lib.org
#
LUFA_BUILD_MODULES += BUILD
LUFA_BUILD_TARGETS += size checksource all elf hex clean
LUFA_BUILD_MODULES += BUILD
LUFA_BUILD_TARGETS += size checksource all elf hex clean
LUFA_BUILD_MANDATORY_VARS += TARGET ARCH MCU SRC F_USB LUFA_PATH
LUFA_BUILD_OPTIONAL_VARS += BOARD OPTIMIZATION C_STANDARD CPP_STANDARD F_CPU C_FLAGS CPP_FLAGS ASM_FLAGS CC_FLAGS LD_FLAGS
# -----------------------------------------------------------------------------
# LUFA Compiler Buildsystem Makefile Module.
...
...
LUFA/Build/lufa.core.in
View file @
79ee9e75
...
...
@@ -6,8 +6,10 @@
# www.lufa-lib.org
#
LUFA_BUILD_MODULES += CORE
LUFA_BUILD_TARGETS += list_targets list_modules help
LUFA_BUILD_MODULES += CORE
LUFA_BUILD_TARGETS += info help list_targets list_modules list_mandatory list_optional
LUFA_BUILD_MANDATORY_VARS +=
LUFA_BUILD_OPTIONAL_VARS +=
# -----------------------------------------------------------------------------
# LUFA Core Buildsystem Makefile Module.
...
...
@@ -21,6 +23,10 @@ LUFA_BUILD_TARGETS += list_targets list_modules help
# help - Build system help
# list_targets - List all build targets
# list_modules - List all build modules
# list_mandatory - List all mandatory make variables required by
# the included build modules of the application
# list_optional - List all optional make variables required by
# the included build modules of the application
#
# MANDATORY PARAMETERS:
#
...
...
@@ -53,14 +59,25 @@ help: info
@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
U
sed
M
odules in this application: "
@echo " Currently
u
sed
m
odules in this application: "
@echo " "
@echo " [" $(sort $(LUFA_BUILD_MODULES)) "]"
@echo " "
@echo " "
@echo " Currently
A
vailable
B
uild
T
argets in this application: "
@echo " Currently
a
vailable
b
uild
t
argets in this application: "
@echo " "
@echo " [" $(sort $(LUFA_BUILD_TARGETS)) "]"
@echo " "
@echo " "
@echo " Mandatory variables required by the selected build Modules: "
@echo " "
@echo " [" $(sort $(LUFA_BUILD_MANDATORY_VARS)) "]"
@echo " "
@echo " "
@echo " Optional variables required by the selected build Modules: "
@echo " "
@echo " [" $(sort $(LUFA_BUILD_OPTIONAL_VARS)) "]"
@echo " "
@echo "==================================================================="
@echo " The LUFA BuildSystem 2.0 - Powered By Unicorns (tm) "
@echo "==================================================================="
...
...
@@ -71,3 +88,8 @@ list_targets:
list_modules:
@echo Currently Build Modules: $(sort $(LUFA_BUILD_MODULES))
list_mandatory:
@echo Mandatory Variables for Included Modules: $(sort $(LUFA_BUILD_MANDATORY_VARS))
list_optional:
@echo Optional Variables for Included Modules: $(sort $(LUFA_BUILD_OPTIONAL_VARS))
LUFA/Build/lufa.dfu.in
View file @
79ee9e75
...
...
@@ -6,8 +6,10 @@
# www.lufa-lib.org
#
LUFA_BUILD_MODULES += DFU
LUFA_BUILD_TARGETS += flip flip-ee dfu dfu-ee
LUFA_BUILD_MODULES += DFU
LUFA_BUILD_TARGETS += flip flip-ee dfu dfu-ee
LUFA_BUILD_MANDATORY_VARS += MCU TARGET
LUFA_BUILD_OPTIONAL_VARS +=
# -----------------------------------------------------------------------------
# LUFA DFU Bootloader Buildsystem Makefile Module.
...
...
LUFA/Build/lufa.doxygen.in
View file @
79ee9e75
...
...
@@ -6,8 +6,10 @@
# www.lufa-lib.org
#
LUFA_BUILD_MODULES += DOXYGEN
LUFA_BUILD_TARGETS += doxygen
LUFA_BUILD_MODULES += DOXYGEN
LUFA_BUILD_TARGETS += doxygen
LUFA_BUILD_MANDATORY_VARS +=
LUFA_BUILD_OPTIONAL_VARS += DOXYGEN_CONF DOXYGEN_FAIL_ON_WARNING DOXYGEN_OVERRIDE_PARAMS
# -----------------------------------------------------------------------------
# LUFA Doxygen Buildsystem Makefile Module.
...
...
LUFA/Build/lufa.sources.in
View file @
79ee9e75
...
...
@@ -6,8 +6,10 @@
# www.lufa-lib.org
#
LUFA_BUILD_MODULES += SOURCES
LUFA_BUILD_TARGETS +=
LUFA_BUILD_MODULES += SOURCES
LUFA_BUILD_TARGETS +=
LUFA_BUILD_MANDATORY_VARS += LUFA_PATH ARCH
LUFA_BUILD_OPTIONAL_VARS +=
# -----------------------------------------------------------------------------
# LUFA Sources Buildsystem Makefile Module.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment