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