aboutsummaryrefslogtreecommitdiff
path: root/arduino-mk/Arduino.mk
diff options
context:
space:
mode:
authorRyan Pavlik <rpavlik@iastate.edu>2012-06-28 18:32:41 -0500
committerRyan Pavlik <rpavlik@iastate.edu>2012-06-28 18:32:41 -0500
commitdfd32d2b2cbc3925f8967dc3abff6c824a238495 (patch)
tree10c79c15131cf276fa4e5cb3cf354e44d9fbf71e /arduino-mk/Arduino.mk
parent7f3fe664956930c35181d6c2f8198f565177718a (diff)
Properly categorize libs into user and system automatically.
Diffstat (limited to 'arduino-mk/Arduino.mk')
-rw-r--r--arduino-mk/Arduino.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/arduino-mk/Arduino.mk b/arduino-mk/Arduino.mk
index 6102893..d846977 100644
--- a/arduino-mk/Arduino.mk
+++ b/arduino-mk/Arduino.mk
@@ -514,8 +514,8 @@ CAT = cat
ECHO = echo
# General arguments
-SYS_LIBS = $(patsubst %,$(ARDUINO_LIB_PATH)/%,$(ARDUINO_LIBS))
-USER_LIBS = $(patsubst %,$(USER_LIB_PATH)/%,$(ARDUINO_LIBS))
+SYS_LIBS = $(foreach libdir,$(patsubst %,$(ARDUINO_LIB_PATH)/%,$(ARDUINO_LIBS)),$(call dir_if_exists,$(libdir)))
+USER_LIBS = $(foreach libdir,$(patsubst %,$(USER_LIB_PATH)/%,$(ARDUINO_LIBS)),$(call dir_if_exists,$(libdir)))
SYS_INCLUDES = $(patsubst %,-I%,$(SYS_LIBS))
USER_INCLUDES = $(patsubst %,-I%,$(USER_LIBS))
LIB_C_SRCS = $(wildcard $(patsubst %,%/*.c,$(SYS_LIBS)))