X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/fc3768733ee6204967234e2f0dabde6d6d80882e..fc0ff2f97657a893db336dded648c8bd60582bc1:/LUFA/Build/lufa.sources.in diff --git a/LUFA/Build/lufa.sources.in b/LUFA/Build/lufa.sources.in index ee74a48a0..c189e792f 100644 --- a/LUFA/Build/lufa.sources.in +++ b/LUFA/Build/lufa.sources.in @@ -40,7 +40,7 @@ ARCH ?= $(error Makefile ARCH value not set.) LUFA_PATH ?= $(error Makefile LUFA_PATH value not set.) # Allow LUFA_ROOT_PATH to be overridden elsewhere to support legacy LUFA makefiles -LUFA_ROOT_PATH ?= $(LUFA_PATH) +LUFA_ROOT_PATH ?= $(patsubst %/,%,$(LUFA_PATH)) # Construct LUFA module source variables LUFA_SRC_USB = $(LUFA_ROOT_PATH)/Drivers/USB/Core/$(ARCH)/Device_$(ARCH).c \ @@ -76,9 +76,16 @@ LUFA_SRC_TEMPERATURE = $(LUFA_ROOT_PATH)/Drivers/Board/Temperature.c LUFA_SRC_SERIAL = $(LUFA_ROOT_PATH)/Drivers/Peripheral/$(ARCH)/Serial_$(ARCH).c LUFA_SRC_TWI = $(LUFA_ROOT_PATH)/Drivers/Peripheral/$(ARCH)/TWI_$(ARCH).c +ifeq ($(ARCH), UC3) + LUFA_SRC_PLATFORM = $(LUFA_PATH)/Platform/UC3/Exception.S $(LUFA_PATH)/Platform/UC3/InterruptManagement.c +else + LUFA_SRC_PLATFORM = +endif + # Build a list of all available module sources LUFA_SRC_ALL_FILES = $(LUFA_SRC_USB) \ $(LUFA_SRC_USBCLASS) \ $(LUFA_SRC_TEMPERATURE) \ $(LUFA_SRC_SERIAL) \ - $(LUFA_SRC_TWI) \ No newline at end of file + $(LUFA_SRC_TWI) \ + $(LUFA_SRC_PLATFORM) \ No newline at end of file