projects
/
pub
/
USBasp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
924c0eb
)
Add build system targets for lists of mandatory and optional parameters/variables.
author
Dean Camera
<dean@fourwalledcubicle.com>
Sat, 2 Jun 2012 11:38:12 +0000
(11:38 +0000)
committer
Dean Camera
<dean@fourwalledcubicle.com>
Sat, 2 Jun 2012 11:38:12 +0000
(11:38 +0000)
LUFA/Build/lufa.avrdude.in
patch
|
blob
|
blame
|
history
LUFA/Build/lufa.build.in
patch
|
blob
|
blame
|
history
LUFA/Build/lufa.core.in
patch
|
blob
|
blame
|
history
LUFA/Build/lufa.dfu.in
patch
|
blob
|
blame
|
history
LUFA/Build/lufa.doxygen.in
patch
|
blob
|
blame
|
history
LUFA/Build/lufa.sources.in
patch
|
blob
|
blame
|
history
diff --git
a/LUFA/Build/lufa.avrdude.in
b/LUFA/Build/lufa.avrdude.in
index
f16a772
..
e2b8e57
100644
(file)
--- a/
LUFA/Build/lufa.avrdude.in
+++ b/
LUFA/Build/lufa.avrdude.in
@@
-6,8
+6,10
@@
# www.lufa-lib.org
\r
#
\r
\r
# www.lufa-lib.org
\r
#
\r
\r
-LUFA_BUILD_MODULES += AVRDUDE
\r
-LUFA_BUILD_TARGETS += program
\r
+LUFA_BUILD_MODULES += AVRDUDE
\r
+LUFA_BUILD_TARGETS += program
\r
+LUFA_BUILD_MANDATORY_VARS += MCU TARGET
\r
+LUFA_BUILD_OPTIONAL_VARS += AVRDUDE_PROGRAMMER AVRDUDE_PORT AVRDUDE_FLAGS
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA DFU Bootloader Buildsystem Makefile Module.
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA DFU Bootloader Buildsystem Makefile Module.
\r
diff --git
a/LUFA/Build/lufa.build.in
b/LUFA/Build/lufa.build.in
index
d9d6b9f
..
c051042
100644
(file)
--- a/
LUFA/Build/lufa.build.in
+++ b/
LUFA/Build/lufa.build.in
@@
-6,8
+6,10
@@
# www.lufa-lib.org
\r
#
\r
\r
# www.lufa-lib.org
\r
#
\r
\r
-LUFA_BUILD_MODULES += BUILD
\r
-LUFA_BUILD_TARGETS += size checksource all elf hex clean
\r
+LUFA_BUILD_MODULES += BUILD
\r
+LUFA_BUILD_TARGETS += size checksource all elf hex clean
\r
+LUFA_BUILD_MANDATORY_VARS += TARGET ARCH MCU SRC F_USB LUFA_PATH
\r
+LUFA_BUILD_OPTIONAL_VARS += BOARD OPTIMIZATION C_STANDARD CPP_STANDARD F_CPU C_FLAGS CPP_FLAGS ASM_FLAGS CC_FLAGS LD_FLAGS
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Compiler Buildsystem Makefile Module.
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Compiler Buildsystem Makefile Module.
\r
diff --git
a/LUFA/Build/lufa.core.in
b/LUFA/Build/lufa.core.in
index
71c35e0
..
e4cc364
100644
(file)
--- a/
LUFA/Build/lufa.core.in
+++ b/
LUFA/Build/lufa.core.in
@@
-6,8
+6,10
@@
# www.lufa-lib.org
\r
#
\r
\r
# www.lufa-lib.org
\r
#
\r
\r
-LUFA_BUILD_MODULES += CORE
\r
-LUFA_BUILD_TARGETS += list_targets list_modules help
\r
+LUFA_BUILD_MODULES += CORE
\r
+LUFA_BUILD_TARGETS += info help list_targets list_modules list_mandatory list_optional
\r
+LUFA_BUILD_MANDATORY_VARS +=
\r
+LUFA_BUILD_OPTIONAL_VARS +=
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Core Buildsystem Makefile Module.
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Core Buildsystem Makefile Module.
\r
@@
-21,6
+23,10
@@
LUFA_BUILD_TARGETS += list_targets list_modules help
# help - Build system help
\r
# list_targets - List all build targets
\r
# list_modules - List all build modules
\r
# help - Build system help
\r
# list_targets - List all build targets
\r
# list_modules - List all build modules
\r
+# list_mandatory - List all mandatory make variables required by
\r
+# the included build modules of the application
\r
+# list_optional - List all optional make variables required by
\r
+# the included build modules of the application
\r
#
\r
# MANDATORY PARAMETERS:
\r
#
\r
#
\r
# MANDATORY PARAMETERS:
\r
#
\r
@@
-53,14
+59,25
@@
help: info
@echo " in your project makefile. Parameters marked as optional will "
\r
@echo " assume a default value in the module if not user-assigned. "
\r
@echo "==================================================================="
\r
@echo " in your project makefile. Parameters marked as optional will "
\r
@echo " assume a default value in the module if not user-assigned. "
\r
@echo "==================================================================="
\r
- @echo " Currently
Used M
odules in this application: "
\r
+ @echo " Currently
used m
odules in this application: "
\r
@echo " "
\r
@echo " [" $(sort $(LUFA_BUILD_MODULES)) "]"
\r
@echo " "
\r
@echo " "
\r
@echo " "
\r
@echo " [" $(sort $(LUFA_BUILD_MODULES)) "]"
\r
@echo " "
\r
@echo " "
\r
- @echo " Currently
Available Build T
argets in this application: "
\r
+ @echo " Currently
available build t
argets in this application: "
\r
@echo " "
\r
@echo " [" $(sort $(LUFA_BUILD_TARGETS)) "]"
\r
@echo " "
\r
@echo " [" $(sort $(LUFA_BUILD_TARGETS)) "]"
\r
+ @echo " "
\r
+ @echo " "
\r
+ @echo " Mandatory variables required by the selected build Modules: "
\r
+ @echo " "
\r
+ @echo " [" $(sort $(LUFA_BUILD_MANDATORY_VARS)) "]"
\r
+ @echo " "
\r
+ @echo " "
\r
+ @echo " Optional variables required by the selected build Modules: "
\r
+ @echo " "
\r
+ @echo " [" $(sort $(LUFA_BUILD_OPTIONAL_VARS)) "]"
\r
+ @echo " "
\r
@echo "==================================================================="
\r
@echo " The LUFA BuildSystem 2.0 - Powered By Unicorns (tm) "
\r
@echo "==================================================================="
\r
@echo "==================================================================="
\r
@echo " The LUFA BuildSystem 2.0 - Powered By Unicorns (tm) "
\r
@echo "==================================================================="
\r
@@
-71,3
+88,8
@@
list_targets:
list_modules:
\r
@echo Currently Build Modules: $(sort $(LUFA_BUILD_MODULES))
\r
\r
list_modules:
\r
@echo Currently Build Modules: $(sort $(LUFA_BUILD_MODULES))
\r
\r
+list_mandatory:
\r
+ @echo Mandatory Variables for Included Modules: $(sort $(LUFA_BUILD_MANDATORY_VARS))
\r
+
\r
+list_optional:
\r
+ @echo Optional Variables for Included Modules: $(sort $(LUFA_BUILD_OPTIONAL_VARS))
\r
diff --git
a/LUFA/Build/lufa.dfu.in
b/LUFA/Build/lufa.dfu.in
index
f04472e
..
ac5edea
100644
(file)
--- a/
LUFA/Build/lufa.dfu.in
+++ b/
LUFA/Build/lufa.dfu.in
@@
-6,8
+6,10
@@
# www.lufa-lib.org
\r
#
\r
\r
# www.lufa-lib.org
\r
#
\r
\r
-LUFA_BUILD_MODULES += DFU
\r
-LUFA_BUILD_TARGETS += flip flip-ee dfu dfu-ee
\r
+LUFA_BUILD_MODULES += DFU
\r
+LUFA_BUILD_TARGETS += flip flip-ee dfu dfu-ee
\r
+LUFA_BUILD_MANDATORY_VARS += MCU TARGET
\r
+LUFA_BUILD_OPTIONAL_VARS +=
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA DFU Bootloader Buildsystem Makefile Module.
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA DFU Bootloader Buildsystem Makefile Module.
\r
diff --git
a/LUFA/Build/lufa.doxygen.in
b/LUFA/Build/lufa.doxygen.in
index
9efbbcb
..
26cd40d
100644
(file)
--- a/
LUFA/Build/lufa.doxygen.in
+++ b/
LUFA/Build/lufa.doxygen.in
@@
-6,8
+6,10
@@
# www.lufa-lib.org
\r
#
\r
\r
# www.lufa-lib.org
\r
#
\r
\r
-LUFA_BUILD_MODULES += DOXYGEN
\r
-LUFA_BUILD_TARGETS += doxygen
\r
+LUFA_BUILD_MODULES += DOXYGEN
\r
+LUFA_BUILD_TARGETS += doxygen
\r
+LUFA_BUILD_MANDATORY_VARS +=
\r
+LUFA_BUILD_OPTIONAL_VARS += DOXYGEN_CONF DOXYGEN_FAIL_ON_WARNING DOXYGEN_OVERRIDE_PARAMS
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Doxygen Buildsystem Makefile Module.
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Doxygen Buildsystem Makefile Module.
\r
diff --git
a/LUFA/Build/lufa.sources.in
b/LUFA/Build/lufa.sources.in
index
9985933
..
37263b6
100644
(file)
--- a/
LUFA/Build/lufa.sources.in
+++ b/
LUFA/Build/lufa.sources.in
@@
-6,8
+6,10
@@
# www.lufa-lib.org
\r
#
\r
\r
# www.lufa-lib.org
\r
#
\r
\r
-LUFA_BUILD_MODULES += SOURCES
\r
-LUFA_BUILD_TARGETS +=
\r
+LUFA_BUILD_MODULES += SOURCES
\r
+LUFA_BUILD_TARGETS +=
\r
+LUFA_BUILD_MANDATORY_VARS += LUFA_PATH ARCH
\r
+LUFA_BUILD_OPTIONAL_VARS +=
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Sources Buildsystem Makefile Module.
\r
\r
# -----------------------------------------------------------------------------
\r
# LUFA Sources Buildsystem Makefile Module.
\r