A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

rbutil: Fix native Windows build for tools.

- When make on Windows finds sh.exe it will try to use that. We use
cmd.exe calls when detecting Windows, so make sure we use cmd.exe as
shell.
- Add missing Windows compatibility to tomcrypt Makefile.

Change-Id: Iaef133ca27472a5ddf449174d540983f15c66aea

+14 -2
+1
rbutil/libtools.make
··· 22 # Get directory this Makefile is in for relative paths. 23 TOP := $(dir $(lastword $(MAKEFILE_LIST))) 24 ifeq ($(OS),Windows_NT) 25 mkdir = if not exist $(subst /,\,$(1)) mkdir $(subst /,\,$(1)) 26 rm = if exist $(subst /,\,$(1)) del /q /s $(subst /,\,$(1)) 27 else
··· 22 # Get directory this Makefile is in for relative paths. 23 TOP := $(dir $(lastword $(MAKEFILE_LIST))) 24 ifeq ($(OS),Windows_NT) 25 + SHELL = cmd.exe 26 mkdir = if not exist $(subst /,\,$(1)) mkdir $(subst /,\,$(1)) 27 rm = if exist $(subst /,\,$(1)) del /q /s $(subst /,\,$(1)) 28 else
+1
tools/rbspeex/Makefile
··· 12 endif 13 14 ifeq ($(OS),Windows_NT) 15 mkdir = if not exist $(subst /,\,$(1)) mkdir $(subst /,\,$(1)) 16 rm = if exist $(subst /,\,$(1)) del /q /s $(subst /,\,$(1)) 17 else
··· 12 endif 13 14 ifeq ($(OS),Windows_NT) 15 + SHELL = cmd.exe 16 mkdir = if not exist $(subst /,\,$(1)) mkdir $(subst /,\,$(1)) 17 rm = if exist $(subst /,\,$(1)) del /q /s $(subst /,\,$(1)) 18 else
+1
tools/ucl/src/Makefile
··· 13 endif 14 15 ifeq ($(OS),Windows_NT) 16 mkdir = if not exist $(subst /,\,$(1)) mkdir $(subst /,\,$(1)) 17 else 18 mkdir = mkdir -p $(1)
··· 13 endif 14 15 ifeq ($(OS),Windows_NT) 16 + SHELL = cmd.exe 17 mkdir = if not exist $(subst /,\,$(1)) mkdir $(subst /,\,$(1)) 18 else 19 mkdir = mkdir -p $(1)
+11 -2
utils/tomcrypt/Makefile
··· 13 SILENT := @ 14 endif 15 16 CFLAGS := -O3 -g -std=c99 -Wall $(DEFINES) -Isrc/headers 17 LDFLAGS := 18 ··· 38 39 $(BUILD_DIR)/%.o: %.c 40 $(info CC $(notdir $@)) 41 - $(SILENT)mkdir -p $(dir $@) 42 $(SILENT)$(CROSS)$(CC) $(CFLAGS) -c -o $@ $< 43 44 clean: 45 - rm -fr $(BUILDDIR) $(LIB)
··· 13 SILENT := @ 14 endif 15 16 + ifeq ($(OS),Windows_NT) 17 + SHELL = cmd.exe 18 + mkdir = if not exist $(subst /,\,$(1)) mkdir $(subst /,\,$(1)) 19 + rm = if exist $(subst /,\,$(1)) del /q /s $(subst /,\,$(1)) 20 + else 21 + mkdir = mkdir -p $(1) 22 + rm = rm -rf $(1) 23 + endif 24 + 25 CFLAGS := -O3 -g -std=c99 -Wall $(DEFINES) -Isrc/headers 26 LDFLAGS := 27 ··· 47 48 $(BUILD_DIR)/%.o: %.c 49 $(info CC $(notdir $@)) 50 + $(SILENT)$(call mkdir, $(dir $@)) 51 $(SILENT)$(CROSS)$(CC) $(CFLAGS) -c -o $@ $< 52 53 clean: 54 + $(call rm,$(BUILDDIR) $(LIB))