Skip to content

Commit e1830c2

Browse files
committed
fix: copy usb-wwan.h header for out-of-tree build
1 parent 52d9c3f commit e1830c2

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

Makefile

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,16 @@ prepare:
2424
@echo "=== Quectel USB Driver Out-of-Tree Build ==="
2525
@mkdir -p $(BUILD_DIR)/serial $(BUILD_DIR)/net
2626
@# Copy upstream sources from kernel tree
27-
@test -f "$(SERIAL_SRC)/option.c" && cp "$(SERIAL_SRC)/option.c" "$(BUILD_DIR)/serial/option.c" || echo "WARNING: $(SERIAL_SRC)/option.c not found"
28-
@test -f "$(SERIAL_SRC)/usb_wwan.c" && cp "$(SERIAL_SRC)/usb_wwan.c" "$(BUILD_DIR)/serial/usb_wwan.c" || echo "WARNING: $(SERIAL_SRC)/usb_wwan.c not found"
29-
@test -f "$(NET_SRC)/qmi_wwan.c" && cp "$(NET_SRC)/qmi_wwan.c" "$(BUILD_DIR)/net/qmi_wwan.c" || echo "WARNING: $(NET_SRC)/qmi_wwan.c not found"
30-
@# Apply Quectel enhancement patches (strip 2 path components for out-of-tree)
27+
@test -f "$(SERIAL_SRC)/option.c" && cp "$(SERIAL_SRC)/option.c" "$(BUILD_DIR)/serial/option.c" || echo "WARN: option.c not found"
28+
@test -f "$(SERIAL_SRC)/usb_wwan.c" && cp "$(SERIAL_SRC)/usb_wwan.c" "$(BUILD_DIR)/serial/usb_wwan.c" || echo "WARN: usb_wwan.c not found"
29+
@test -f "$(SERIAL_SRC)/usb-wwan.h" && cp "$(SERIAL_SRC)/usb-wwan.h" "$(BUILD_DIR)/serial/usb-wwan.h" || echo "WARN: usb-wwan.h not found"
30+
@test -f "$(NET_SRC)/qmi_wwan.c" && cp "$(NET_SRC)/qmi_wwan.c" "$(BUILD_DIR)/net/qmi_wwan.c" || echo "WARN: qmi_wwan.c not found"
31+
@# Apply Quectel enhancement patches (strip 2 path components for build/ layout)
3132
@if [ -f patches/option.c.patch ] && ! head -1 patches/option.c.patch | grep -q "No changes"; then \
32-
patch -p2 -d $(BUILD_DIR)/serial < patches/option.c.patch || echo "NOTE: option.c patch may have conflicts if IDs already present"; \
33+
patch -p2 -d $(BUILD_DIR)/serial < patches/option.c.patch || echo "NOTE: option.c patch may conflict"; \
3334
fi
3435
@if [ -f patches/qmi_wwan.c.patch ] && ! head -1 patches/qmi_wwan.c.patch | grep -q "No changes"; then \
35-
patch -p2 -d $(BUILD_DIR)/net < patches/qmi_wwan.c.patch || echo "NOTE: qmi_wwan.c patch may have conflicts if IDs already present"; \
36+
patch -p2 -d $(BUILD_DIR)/net < patches/qmi_wwan.c.patch || echo "NOTE: qmi_wwan.c patch may conflict"; \
3637
fi
3738
@# Write Kbuild files
3839
@echo 'obj-m += option.o usb_wwan.o' > $(BUILD_DIR)/serial/Kbuild

0 commit comments

Comments
 (0)