aboutsummaryrefslogtreecommitdiff
path: root/makefiles/nuttx.mk
diff options
context:
space:
mode:
Diffstat (limited to 'makefiles/nuttx.mk')
-rw-r--r--makefiles/nuttx.mk20
1 files changed, 12 insertions, 8 deletions
diff --git a/makefiles/nuttx.mk b/makefiles/nuttx.mk
index cdbd6e0af..bd2b98084 100644
--- a/makefiles/nuttx.mk
+++ b/makefiles/nuttx.mk
@@ -6,7 +6,7 @@
#
# Check that the NuttX archive for the selected board is available.
#
-NUTTX_ARCHIVE := $(wildcard $(ARCHIVE_DIR)/$(BOARD).export)
+NUTTX_ARCHIVE := $(wildcard $(ARCHIVE_DIR)$(BOARD).export)
ifeq ($(NUTTX_ARCHIVE),)
$(error The NuttX export archive for $(BOARD) is missing from $(ARCHIVE_DIR) - try 'make archives' in $(PX4_BASE))
endif
@@ -16,23 +16,27 @@ endif
# if it changes, everything should be rebuilt. So, use it as the trigger to
# unpack the NuttX archive.
#
-NUTTX_EXPORT_DIR = $(WORK_DIR)/nuttx-export
-NUTTX_CONFIG_HEADER = $(NUTTX_EXPORT_DIR)/include/nuttx/config.h
+NUTTX_EXPORT_DIR = $(WORK_DIR)nuttx-export/
+NUTTX_CONFIG_HEADER = $(NUTTX_EXPORT_DIR)include/nuttx/config.h
+$(info NUTTX_EXPORT_DIR $(NUTTX_EXPORT_DIR))
+$(info NUTTX_CONFIG_HEADER $(NUTTX_CONFIG_HEADER))
+
+
GLOBAL_DEPS += $(NUTTX_CONFIG_HEADER)
#
# Use the linker script from the NuttX export
#
-LDSCRIPT = $(NUTTX_EXPORT_DIR)/build/ld.script
+LDSCRIPT = $(NUTTX_EXPORT_DIR)build/ld.script
#
# Add directories from the NuttX export to the relevant search paths
#
-INCLUDE_DIRS += $(NUTTX_EXPORT_DIR)/include
-LIB_DIRS += $(NUTTX_EXPORT_DIR)/libs
+INCLUDE_DIRS += $(NUTTX_EXPORT_DIR)include
+LIB_DIRS += $(NUTTX_EXPORT_DIR)libs
LIBS += -lapps -lnuttx
-LINK_DEPS += $(NUTTX_EXPORT_DIR)/libs/libapps.a \
- $(NUTTX_EXPORT_DIR)/libs/libnuttx.a
+LINK_DEPS += $(NUTTX_EXPORT_DIR)libs/libapps.a \
+ $(NUTTX_EXPORT_DIR)libs/libnuttx.a
$(NUTTX_CONFIG_HEADER): $(NUTTX_ARCHIVE)
@echo %% Unpacking $(NUTTX_ARCHIVE)