diff --git a/src/sbbs3/targets.mk b/src/sbbs3/targets.mk
index 5ea8053cf0c821457ee44946cbbacbe679df0e33..6049d0e3a4cf04c3ace8433e3c08a8f8c2bbe717 100644
--- a/src/sbbs3/targets.mk
+++ b/src/sbbs3/targets.mk
@@ -142,6 +142,7 @@ symlinks: all
 	ln -sf `realpath */$(EXEODIR)/*` $(SBBSEXEC)
 endif
 
+ifdef SBBS_OFFICIAL
 ifdef SBBSCTRL
 $(EXEODIR)/textgen: $(TEXTGEN_OBJS)
 	$(CC) -o $@ $(TEXTGEN_OBJS) $(XPDEV_LIB) $(ENCODE_LIB) -lm
@@ -149,6 +150,7 @@ $(EXEODIR)/textgen: $(TEXTGEN_OBJS)
 text.h: $(SBBSCTRL)/text.dat $(EXEODIR)/textgen
 	$(EXEODIR)/textgen
 endif
+endif
 
 .PHONY: FORCE
 FORCE: