From dbe2cd086b3bd7b22d82ac861f38001114afbec0 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 24 Feb 2018 00:08:12 +0000
Subject: [PATCH] Added recursive make targets for scfg, uedit, and umonitor -
 built with the default/all target. So a single "make" command in src/sbbs3
 should build these nested targets as well. Caveat: "make clean" does not
 clean these sub-make targets.

---
 src/sbbs3/targets.mk | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/targets.mk b/src/sbbs3/targets.mk
index fdd187a20e..6df8cc12b3 100644
--- a/src/sbbs3/targets.mk
+++ b/src/sbbs3/targets.mk
@@ -47,7 +47,7 @@ UTILS		= $(FIXSMB) $(CHKSMB) \
 			  $(DELFILES) $(DUPEFIND) $(SMBACTIV) \
 			  $(SEXYZ) $(DSTSEDIT) $(READSAUCE)
 
-all:	dlls utils console
+all:	dlls utils console scfg uedit umonitor
 
 console:	$(JS_DEPS) xpdev-mt smblib \
 		$(MTOBJODIR) $(LIBODIR) $(EXEODIR) \
@@ -66,6 +66,19 @@ mono:	xpdev-mt smblib \
 		$(MTOBJODIR) $(EXEODIR) \
 		$(SBBSMONO)
 
+.PHONY: scfg
+scfg:
+	$(MAKE) -C scfg $(MAKEFLAGS)
+
+.PHONY: uedit
+uedit:
+	$(MAKE) -C uedit $(MAKEFLAGS)
+
+.PHONY: umonitor
+umonitor:
+	$(MAKE) -C umonitor $(MAKEFLAGS)
+
+
 ifdef SBBSEXEC
 .PHONY: install
 install: all
-- 
GitLab