diff --git a/package/utils/ravpower-mcu/Makefile b/package/utils/ravpower-mcu/Makefile index 8139e1bf87..45734a24e8 100644 --- a/package/utils/ravpower-mcu/Makefile +++ b/package/utils/ravpower-mcu/Makefile @@ -23,7 +23,9 @@ endef define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ CC="$(TARGET_CC)" \ - CFLAGS="$(TARGET_CFLAGS) -Wall" + CFLAGS="$(TARGET_CFLAGS) -Wall" \ + CPPFLAGS="$(TARGET_CPPFLAGS)" \ + LDFLAGS="$(TARGET_LDFLAGS)" endef define Package/ravpower-mcu/install diff --git a/package/utils/ravpower-mcu/patches/001-fix-compile-flags.patch b/package/utils/ravpower-mcu/patches/001-fix-compile-flags.patch new file mode 100644 index 0000000000..07ac662fa1 --- /dev/null +++ b/package/utils/ravpower-mcu/patches/001-fix-compile-flags.patch @@ -0,0 +1,11 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -3,7 +3,7 @@ CFLAGS:=-I. + OUTDIR:=./ + + main: main.c +- $(CC) -o $(OUTDIR)/ravpower-mcu main.c ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(OUTDIR)/ravpower-mcu main.c + + clean: + rm ravpower-pmic