aboutsummaryrefslogtreecommitdiff
path: root/minimal/Makefile
diff options
context:
space:
mode:
authorDamien George2017-08-11 12:22:19 +1000
committerDamien George2017-08-11 12:22:19 +1000
commit7d4a2f773cc6ce24a91e2d210378188f3371e8a6 (patch)
treedced255f702c3b3065f519b46d21b26915de92e8 /minimal/Makefile
parentf9dfd8aa3b9030e325f382ebf51ed2627243e238 (diff)
all: Make use of $(TOP) variable in Makefiles, instead of "..".
$(TOP) is defined in py/mkenv.mk and should be used to refer to the top level of this repository.
Diffstat (limited to 'minimal/Makefile')
-rw-r--r--minimal/Makefile12
1 files changed, 6 insertions, 6 deletions
diff --git a/minimal/Makefile b/minimal/Makefile
index 0fc919438..c95d639af 100644
--- a/minimal/Makefile
+++ b/minimal/Makefile
@@ -6,19 +6,19 @@ CROSS = 0
QSTR_DEFS = qstrdefsport.h
# include py core make definitions
-include ../py/py.mk
+include $(TOP)/py/py.mk
ifeq ($(CROSS), 1)
CROSS_COMPILE = arm-none-eabi-
endif
INC += -I.
-INC += -I..
+INC += -I$(TOP)
INC += -I$(BUILD)
ifeq ($(CROSS), 1)
-DFU = ../tools/dfu.py
-PYDFU = ../tools/pydfu.py
+DFU = $(TOP)/tools/dfu.py
+PYDFU = $(TOP)/tools/pydfu.py
CFLAGS_CORTEX_M4 = -mthumb -mtune=cortex-m4 -mabi=aapcs-linux -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion
CFLAGS = $(INC) -Wall -Werror -std=c99 -nostdlib $(CFLAGS_CORTEX_M4) $(COPT)
LDFLAGS = -nostdlib -T stm32f405.ld -Map=$@.map --cref --gc-sections
@@ -57,7 +57,7 @@ endif
$(BUILD)/_frozen_mpy.c: frozentest.mpy $(BUILD)/genhdr/qstrdefs.generated.h
$(ECHO) "MISC freezing bytecode"
- $(Q)../tools/mpy-tool.py -f -q $(BUILD)/genhdr/qstrdefs.preprocessed.h -mlongint-impl=none $< > $@
+ $(Q)$(TOP)/tools/mpy-tool.py -f -q $(BUILD)/genhdr/qstrdefs.preprocessed.h -mlongint-impl=none $< > $@
$(BUILD)/firmware.elf: $(OBJ)
$(ECHO) "LINK $@"
@@ -87,4 +87,4 @@ run:
test: $(BUILD)/firmware.elf
$(Q)/bin/echo -e "print('hello world!', list(x+1 for x in range(10)), end='eol\\\\n')\\r\\n\\x04" | $(BUILD)/firmware.elf | tail -n2 | grep "^hello world! \\[1, 2, 3, 4, 5, 6, 7, 8, 9, 10\\]eol"
-include ../py/mkrules.mk
+include $(TOP)/py/mkrules.mk