--- ./lib/Makefile_orig	2026-05-04 22:17:30.504695885 -0400
+++ ./lib/Makefile	2026-05-04 22:18:15.298381270 -0400
@@ -164,6 +164,7 @@
 endif
 	$(RM) $(CLEAN) core *.o *.a
 	$(RM) *.$(SHARED_EXT) *.$(SHARED_EXT_MAJOR) *.$(SHARED_EXT_VER)
+	$(RM) -r tmp*
 	@echo Cleaning library completed
 
 #-----------------------------------------------------------------------------
--- ./programs/Makefile_orig	2026-05-04 22:24:53.401667132 -0400
+++ ./programs/Makefile	2026-05-04 22:26:55.881680061 -0400
@@ -31,8 +31,8 @@
 SED ?= sed
 
 # Version numbers
-LIBDIR   := ../lib
-LIBVER_SRC := $(LIBDIR)/lz4.h
+LIBLZ4DIR   := ../lib
+LIBVER_SRC := $(LIBLZ4DIR)/lz4.h
 LIBVER_MAJOR_SCRIPT:=`$(SED) -n '/define[[:blank:]][[:blank:]]*LZ4_VERSION_MAJOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < $(LIBVER_SRC)`
 LIBVER_MINOR_SCRIPT:=`$(SED) -n '/define[[:blank:]][[:blank:]]*LZ4_VERSION_MINOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < $(LIBVER_SRC)`
 LIBVER_PATCH_SCRIPT:=`$(SED) -n '/define[[:blank:]][[:blank:]]*LZ4_VERSION_RELEASE/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < $(LIBVER_SRC)`
@@ -42,7 +42,7 @@
 LIBVER_PATCH := $(shell echo $(LIBVER_PATCH_SCRIPT))
 LIBVER   := $(shell echo $(LIBVER_SCRIPT))
 
-LIBFILES  = $(wildcard $(LIBDIR)/*.c)
+LIBFILES  = $(wildcard $(LIBLZ4DIR)/*.c)
 SRCFILES  = $(sort $(LIBFILES) $(wildcard *.c))
 OBJFILES  = $(SRCFILES:.c=.o)
 
@@ -51,7 +51,7 @@
             -Wpointer-arith -Wstrict-aliasing=1
 USERCFLAGS:= -O3 $(CFLAGS) # -O3 can be overruled by user-provided -Ox level
 CFLAGS    = $(DEBUGFLAGS) $(USERCFLAGS)
-CPPFLAGS += -I$(LIBDIR) -DXXH_NAMESPACE=LZ4_
+CPPFLAGS += -I$(LIBLZ4DIR) -DXXH_NAMESPACE=LZ4_
 
 include ../Makefile.inc
 
@@ -132,8 +132,8 @@
 
 CLEAN += lz4-wlib
 lz4-wlib: LIBFILES =
-lz4-wlib: SRCFILES+= $(LIBDIR)/xxhash.c  # benchmark unit needs XXH64()
-lz4-wlib: LDFLAGS += -L $(LIBDIR)
+lz4-wlib: SRCFILES+= $(LIBLZ4DIR)/xxhash.c  # benchmark unit needs XXH64()
+lz4-wlib: LDFLAGS += -L $(LIBLZ4DIR)
 lz4-wlib: LDLIBS   = -llz4
 lz4-wlib: liblz4 $(OBJFILES)
 	@echo WARNING: $@ must link to an extended variant of the dynamic library which also exposes unstable symbols
@@ -141,7 +141,7 @@
 
 .PHONY:liblz4
 liblz4:
-	CPPFLAGS="-DLZ4F_PUBLISH_STATIC_FUNCTIONS -DLZ4_PUBLISH_STATIC_FUNCTIONS" $(MAKE) -C $(LIBDIR) liblz4
+	CPPFLAGS="-DLZ4F_PUBLISH_STATIC_FUNCTIONS -DLZ4_PUBLISH_STATIC_FUNCTIONS" $(MAKE) -C $(LIBLZ4DIR) liblz4
 
 CLEAN += lz4c
 lz4c: lz4
@@ -179,8 +179,9 @@
 ifeq ($(WINBASED),yes)
 	$(RM) *.rc
 endif
-	$(MAKE) -C $(LIBDIR) $@ > $(VOID)
-	$(RM) $(CLEAN) *.o tmp* *.test core
+	$(MAKE) -C $(LIBLZ4DIR) $@ > $(VOID)
+	$(RM) $(CLEAN) *.o *.test core
+	$(RM) -r tmp*
 	@echo Cleaning completed
 
 
--- ./tests/Makefile_orig	2026-05-04 22:27:10.606603950 -0400
+++ ./tests/Makefile	2026-05-04 22:28:08.537308923 -0400
@@ -145,8 +145,8 @@
 clean:
 	@$(MAKE) -C $(LIBDIR) $@ > $(VOID)
 	@$(MAKE) -C $(PRGDIR) $@ > $(VOID)
-	@$(RM) $(CLEAN) core *.o *.test tmp*
-	@$(RM) -r $(TESTDIR)
+	@$(RM) $(CLEAN) core *.o *.test
+	@$(RM) -r $(TESTDIR) tmp*
 	@echo Cleaning completed
 
 .PHONY: versionsTest
