#
# Creation of PDCurses manual 'PDCURSES.MAN' directly from the sources.
#
MANUAL   = pdcurses.man
MANEXT   = manext
PDC_BSC  = ./basics/
PDC_INC  = ../include/
PDC_SRC  = ../src/
BASICS   = $(PDC_BSC)intro.man $(PDC_BSC)overview.man $(PDC_BSC)xwindows.man
PORT_DIR = $(PDC_SRC)portable/
PRIV_DIR = $(PDC_SRC)private/
FLEX_DIR = $(PDC_SRC)flexos/
UNIX_DIR = $(PDC_SRC)unix/

$(MANUAL): $(BASICS) $(MANEXT).exe
	$(MANEXT) $(PDC_BSC)intro.man > $(MANUAL)
	$(MANEXT) $(PDC_BSC)overview.man >> $(MANUAL)
	+echo .......=================================== >> $(MANUAL)
	+echo .......PDCurses Definitions and Variables: >> $(MANUAL)
	+echo .......=================================== >> $(MANUAL)
	$(MANEXT) $(PDC_INC)curses.h >> $(MANUAL)
	+echo .......============================ >> $(MANUAL)
	+echo .......Portable PDCurses Functions: >> $(MANUAL)
	+echo .......============================ >> $(MANUAL)
	$(MANEXT) $(PORT_DIR)*.c >> $(MANUAL)
	+echo .......============================ >> $(MANUAL)
	+echo .......Internal PDCurses Functions: >> $(MANUAL)
	+echo .......============================ >> $(MANUAL)
	$(MANEXT) $(PRIV_DIR)*.c >> $(MANUAL)
	+echo .......========================== >> $(MANUAL)
	+echo .......PDCurses Flexos Functions: >> $(MANUAL)
	+echo .......========================== >> $(MANUAL)
	$(MANEXT) $(FLEX_DIR)*.c >> $(MANUAL)
	+echo .......========================== >> $(MANUAL)
	+echo .......PDCurses Unix Functions:   >> $(MANUAL)
	+echo .......========================== >> $(MANUAL)
	$(MANEXT) $(UNIX_DIR)*.c >> $(MANUAL)
	+echo .......========================== >> $(MANUAL)
	+echo .......X-Windows Unix functions:  >> $(MANUAL)
	+echo .......========================== >> $(MANUAL)
	$(MANEXT) $(PDC_BSC)xwindows.man >> $(MANUAL)

