From e29daa5978f97ca834fc24c0a487fb54203b70f4 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sat, 8 Feb 2003 17:23:10 +0000
Subject: [PATCH] Fixed curses and fltk support

---
 src/sbbs3/GNUmakefile | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index 8fee46289e..9e1a8e66c1 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -20,6 +20,10 @@ ifndef DEBUG
  endif
 endif
 
+#USE_DIALOG =   1       # Dialog vesrion of UIFC
+USE_FLTK =     1       # Use Windowed version
+USE_CURSES      =       1       # Curses version of UIFC
+
 ifdef DEBUG
  BUILD	=	debug
 else
@@ -108,10 +112,15 @@ endif
 
 # The following are needed for echocfg
 ifdef USE_FLTK
- CFLAGS += -DUSE_CURSES -DUSE_FLTK -I../../include/fltk
- LFLAGS_FLTK = -L../../lib/fltk/$(os) -L/usr/X11R6/lib -lfltk -lX11 -lcurses
+ CFLAGS += -DUSE_FLTK -I../../include/fltk
+ LFLAGS_FLTK = -L../../lib/fltk/$(os) -L/usr/X11R6/lib -lm -lfltk -lX11
  UIFC_FLTK = $(EXEODIR)/uifcfltk.o
 endif
+ifdef USE_CURSES
+ CFLAGS += -DUSE_CURSES
+ LFLAGS_CURSES = -lcurses
+ UIFC_CURSES = $(EXEODIR)/uifcc.o
+endif
 
 include targets.mk		# defines all targets
 include objects.mk		# defines $(OBJS)
@@ -274,12 +283,13 @@ $(ECHOCFG): \
 	$(EXEODIR)/uifcx.o \
 	$(EXEODIR)/uifcc.o \
 	$(UIFC_FLTK) \
+	$(UIFC_CURSES) \
 	$(EXEODIR)/nopen.o \
 	$(EXEODIR)/str_util.o \
 	$(EXEODIR)/filewrap.o \
 	$(EXEODIR)/genwrap.o
 	@echo Linking $@
-	@$(CC) -o $@ $^ $(LFLAGS_FLTK)
+	$(CC) -o $@ $^ $(LFLAGS_FLTK) $(LFLAGS_CURSES)
 
 # ADDFILES
 $(ADDFILES): \
-- 
GitLab