@@ -567,7 +567,7 @@ $O/.stamp_linux_be_hs_tarball: $O/.stamp_linux_be_hs_built
567567# Windows build
568568#
569569
570- WINDOWS_SYSROOT := /usr/ $( WINDOWS_TRIPLET )/sys-root /mingw
570+ WINDOWS_SYSROOT := $( shell $( WINDOWS_TRIPLET )-gcc -print-sysroot) /mingw
571571
572572# Helper function to copy mingw .dll files to installation directories with
573573# executable files. There are several directories and for simplicity all .dlls
@@ -615,6 +615,11 @@ $O/.stamp_elf_be_windows_tarball: $O/.stamp_elf_be_windows_built
615615 touch $@
616616
617617
618+ #
619+ # Common build directory.
620+ #
621+ DIRS += $(BUILD_DIR )
622+
618623#
619624# Linux
620625#
@@ -643,7 +648,9 @@ $(BUILDROOT_SRC_DIR): $(BUILD_DIR)/$(BUILDROOT_TAR) | $(BUILD_DIR)
643648DIRS += $O/$(LINUX_IMAGES_DIR )
644649
645650# Configure Buildroot for AXS103
646- $(BUILDROOT_AXS103_BUILD_DIR ) /.config : $(BUILDROOT_SRC_DIR ) $(BUILDROOT_AXS103_DEFCONFIG )
651+ $(BUILDROOT_AXS103_BUILD_DIR ) /.config : $(BUILDROOT_AXS103_DEFCONFIG )
652+ $(BUILDROOT_AXS103_BUILD_DIR ) /.config : | $(BUILDROOT_SRC_DIR )
653+ $(BUILDROOT_AXS103_BUILD_DIR ) /.config :
647654 $(MAKE ) $(BUILDROOT_AXS103_MAKEFLAGS ) distclean
648655 $(MAKE ) $(BUILDROOT_AXS103_MAKEFLAGS ) defconfig
649656
@@ -760,16 +767,17 @@ $(OOCD_BUILD_DIR_LINUX)/Makefile: | $(OOCD_BUILD_DIR_LINUX)
760767
761768$(OOCD_BUILD_DIR_LINUX ) /Makefile :
762769 cd $(OOCD_BUILD_DIR_LINUX ) && \
763- PKG_CONFIG_PATH=$(abspath $(BUILD_DIR ) /libusb_linux_install) /lib/pkgconfig \
764770 $(OOCD_SRC_DIR ) /configure \
765771 --enable-ftdi --disable-werror \
772+ --disable-libusb0 \
773+ PKG_CONFIG_PATH=$(abspath $(BUILD_DIR ) /libusb_linux_install) /lib/pkgconfig \
766774 PKG_CONFIG=pkg-config \
767775 --prefix=$(abspath $O/$(OOCD_DIR_LINUX ) )
768776
769777
770778# Build OpenOCD
771779define OOCD_BUILD_CMD
772- $(MAKE ) -C $(OOCD_BUILD_DIR_$1 ) all pdf
780+ $(MAKE ) -C $(OOCD_BUILD_DIR_$1 ) all pdf LC_ALL=C
773781endef
774782
775783$(OOCD_BUILD_DIR_LINUX ) /src/openocd : $(OOCD_BUILD_DIR_LINUX ) /Makefile
@@ -851,6 +859,7 @@ $(OOCD_BUILD_DIR_WIN)/Makefile:
851859 $(OOCD_SRC_DIR ) /configure \
852860 --enable-ftdi --disable-werror \
853861 --disable-shared --enable-static \
862+ --disable-libusb0 \
854863 --host=$(WINDOWS_TRIPLET ) \
855864 PKG_CONFIG=pkg-config \
856865 --prefix=$(abspath $O/$(OOCD_DIR_WIN ) )
0 commit comments