Skip to content

Commit 1243dc7

Browse files
committed
quectel: Update build directory and add local build.
1 parent b02fd11 commit 1243dc7

1 file changed

Lines changed: 5 additions & 12 deletions

File tree

ports/quectel/Makefile

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,9 @@ endif
88
include ../../py/mkenv.mk
99
include quectel.mk
1010

11-
CROSS = 1
11+
BUILD = build-$(BOARD)
1212

13-
ifeq ($(CROSS), 1)
1413
CFLAGS = $(INC) $(QUEC_MOD_CFLAGS) $(PLAT_CFLAGS) $(PLAT_DFLAGS) $(COPT)
15-
else
16-
LD = gcc
17-
CFLAGS = $(INC) -Wall -Werror -Wdouble-promotion -Wfloat-conversion -std=c99 $(COPT)
18-
LDFLAGS = -Wl,-Map=$@.map,--cref -Wl,--gc-sections
19-
endif
2014

2115
CFLAGS += -mcpu=cortex-a5 -mtune=generic-armv7-a -mthumb \
2216
-mfpu=neon-vfpv4 -mfloat-abi=hard -mno-unaligned-access
@@ -99,11 +93,8 @@ SRC_QSTR += $(SRC_MOD) $(SRC_MOD_CXX) $(SHARED_SRC_C) $(SRC_EXTMOD_C)
9993
OBJ += $(PY_CORE_O) $(addprefix $(BUILD)/, $(SRC_C:.c=.o))
10094
OBJ += $(addprefix $(BUILD)/, $(SRC_CXX:.cpp=.o))
10195

102-
ifeq ($(CROSS), 1)
103-
all: $(BUILD)/firmware.a
104-
else
105-
all: $(BUILD)/firmware.elf
106-
endif
96+
all: $(BUILD)/firmware.a helios_build
97+
local: $(BUILD)/firmware.a
10798

10899
$(BUILD)/_frozen_mpy.c: frozentest.mpy $(BUILD)/genhdr/qstrdefs.generated.h
109100
$(ECHO) "MISC freezing bytecode"
@@ -112,6 +103,8 @@ $(BUILD)/_frozen_mpy.c: frozentest.mpy $(BUILD)/genhdr/qstrdefs.generated.h
112103
$(BUILD)/firmware.a: $(OBJ)
113104
$(ECHO) "AR $@"
114105
$(Q)$(AR) -cr $@ $^
106+
107+
helios_build: $(BUILD)/firmware.a
115108
cd $(ROOT) && helios make $(abspath $(TOP)) $(BOARD)
116109

117110
include $(TOP)/py/mkrules.mk

0 commit comments

Comments
 (0)