From 752c669234d38ec8e0dedff7df6290a14782f9f0 Mon Sep 17 00:00:00 2001
From: Ismael Luceno <ismael@iodev.co.uk>
Date: Tue, 17 Mar 2026 10:04:50 +0100
Subject: [PATCH 1/8] Makefile: Explicitly build objects in subdirs

Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
---
 Makefile     | 7 ++-----
 build_ripOLE | 4 ----
 build_tnef   | 3 ---
 3 files changed, 2 insertions(+), 12 deletions(-)
 delete mode 100755 build_ripOLE
 delete mode 100755 build_tnef

diff --git a/Makefile b/Makefile
index 9299dfde0908..7e813e1239bf 100644
--- a/Makefile
+++ b/Makefile
@@ -45,11 +45,8 @@ debug: default
 buildcodes.h: 
 	./generate-buildcodes.sh
 
-ripOLE/ole.o:
-	./build_ripOLE
-
-tnef/tnef.o:
-	./build_tnef
+${RIPOLE_OBJS} tnef/tnef.o:
+	${MAKE} -C ${@D} ${@F}
 
 .c.o:
 	${CC} ${CFLAGS} $(COMPONENTS) -c $*.c
diff --git a/build_ripOLE b/build_ripOLE
deleted file mode 100755
index 8b61c600733b..000000000000
--- a/build_ripOLE
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-cd ripOLE
-make clean 
-make 
diff --git a/build_tnef b/build_tnef
deleted file mode 100755
index b10f7ead3033..000000000000
--- a/build_tnef
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-cd tnef
-make 
