diff --git a/win32/bcc55win32.mak b/win32/bcc55win32.mak deleted file mode 100644 index 96f5b03f..00000000 --- a/win32/bcc55win32.mak +++ /dev/null @@ -1,346 +0,0 @@ -################################################################################ -# -# Borland MAKE Makefile for PDCurses library - Win32 BC++ 5.5+ -# -# Usage: make -f [path\]bcc55win32.mak [-DDEBUG] [target] -# -# where target can be any of: -# [all|demos|pdcurses.lib|panel.lib|testcurs.exe...] -# -################################################################################ -# -# Change these for your environment... -# -################################################################################ -PDCURSES_HOME =$(PDCURSES_SRCDIR) -CC_HOME =c:\bcc55 -################################################################################ -# Nothing below here should required changing. -################################################################################ -VER=27 -VERDOT=2.7 - -PDCURSES_CURSES_H =$(PDCURSES_HOME)\curses.h -PDCURSES_CURSPRIV_H =$(PDCURSES_HOME)\curspriv.h -PDCURSES_HEADERS =$(PDCURSES_CURSES_H) $(PDCURSES_CURSPRIV_H) -PANEL_HEADER =$(PDCURSES_HOME)\panel.h - -CCLIBDIR =$(CC_HOME)\lib -#CCLIBDIR =f:lib -CCINCDIR =$(CC_HOME)\include - -srcdir = $(PDCURSES_HOME)\pdcurses -osdir = $(PDCURSES_HOME)\win32 -pandir = $(PDCURSES_HOME)\panel -demodir = $(PDCURSES_HOME)\demos - -CC = bcc32 - -!if $d(DEBUG) -CFLAGS = -N -v -y -DPDCDEBUG -LDFLAGS = /c /v /s /l /e -!else -CFLAGS = -O -LDFLAGS = -!endif - -CPPFLAGS = -I$(PDCURSES_HOME) -I$(CCINCDIR) - -CCFLAGS = -c -Tpe -w32 $(CFLAGS) $(CPPFLAGS) - -LINK = ilink32 - -CCLIBS =$(CCLIBDIR)\import32.lib $(CCLIBDIR)\cw32.lib $(CCLIBDIR)\uuid.lib -STARTUP =$(CCLIBDIR)\c0x32.obj - -LIBEXE = tlib /C /E - -LIBCURSES = pdcurses.lib -LIBPANEL = panel.lib - -PDCLIBS = $(LIBCURSES) $(LIBPANEL) -DEMOS =testcurs.exe newdemo.exe xmas.exe tuidemo.exe firework.exe - -################################################################################ -all: $(PDCLIBS) $(DEMOS) - -clean: - -del *.obj - -del curses.lib - -del panel.lib - -del *.exe - -demos: $(DEMOS) - -#------------------------------------------------------------------------ - -LIBOBJS = \ -addch.obj \ -addchstr.obj \ -addstr.obj \ -attr.obj \ -beep.obj \ -bkgd.obj \ -border.obj \ -clear.obj \ -color.obj \ -delch.obj \ -deleteln.obj \ -getch.obj \ -getstr.obj \ -getyx.obj \ -inch.obj \ -inchstr.obj \ -initscr.obj \ -inopts.obj \ -insch.obj \ -insstr.obj \ -instr.obj \ -kernel.obj \ -mouse.obj \ -move.obj \ -outopts.obj \ -overlay.obj \ -pad.obj \ -printw.obj \ -refresh.obj \ -scanw.obj \ -scroll.obj \ -slk.obj \ -termattr.obj \ -terminfo.obj \ -touch.obj \ -util.obj \ -window.obj - -PDCOBJS = \ -pdcclip.obj \ -pdcdebug.obj \ -pdcdisp.obj \ -pdcgetsc.obj \ -pdckbd.obj \ -pdcprint.obj \ -pdcscrn.obj \ -pdcsetsc.obj \ -pdcutil.obj \ -pdcwin.obj - -PANOBJS = \ -panel.obj - -pdcurses.lib : $(LIBOBJS) $(PDCOBJS) - $(LIBEXE) $@ @$(osdir)\bccwin32.lrf - -panel.lib : $(PANOBJS) - $(LIBEXE) $@ -+$(PANOBJS) - -addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\addch.c - -addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\addchstr.c - -addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\addstr.c - -attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\attr.c - -beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\beep.c - -bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\bkgd.c - -border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\border.c - -clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\clear.c - -color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\color.c - -delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\delch.c - -deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\deleteln.c - -getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\getch.c - -getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\getstr.c - -getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\getyx.c - -inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\inch.c - -inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\inchstr.c - -initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\initscr.c - -inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\inopts.c - -insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\insch.c - -insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\insstr.c - -instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\instr.c - -kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\kernel.c - -mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\mouse.c - -move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\move.c - -outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\outopts.c - -overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\overlay.c - -pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\pad.c - -printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\printw.c - -refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\refresh.c - -scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\scanw.c - -scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\scroll.c - -slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\slk.c - -termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\termattr.c - -terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\terminfo.c - -touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\touch.c - -util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\util.c - -window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\window.c - - -pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(osdir)\pdcclip.c - -pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\pdcdebug.c - -pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(osdir)\pdcdisp.c - -pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(osdir)\pdcgetsc.c - -pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(osdir)\pdckbd.c - -pdcprint.obj: $(osdir)\pdcprint.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(osdir)\pdcprint.c - -pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(osdir)\pdcscrn.c - -pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(osdir)\pdcsetsc.c - -pdcutil.obj: $(srcdir)\pdcutil.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\pdcutil.c - -pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS) - $(CC) $(CCFLAGS) -o$@ $(srcdir)\pdcwin.c - -#------------------------------------------------------------------------ - -panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER) - $(CC) $(CCFLAGS) -o$@ $(pandir)\panel.c - -#------------------------------------------------------------------------ - -firework.exe: firework.obj $(LIBCURSES) - $(LINK) $(LDFLAGS) $(STARTUP) $*,$*,,$(LIBCURSES) $(CCLIBS) - -newdemo.exe: newdemo.obj $(LIBCURSES) - $(LINK) $(LDFLAGS) $(STARTUP) $*,$*,,$(LIBCURSES) $(CCLIBS) - -ptest.exe: ptest.obj $(LIBCURSES) $(LIBPANEL) - $(LINK) $(LDFLAGS) $(STARTUP) $*,$*,,$(LIBPANEL) $(LIBCURSES) $(CCLIBS) - -testcurs.exe: testcurs.obj $(LIBCURSES) - $(LINK) $(LDFLAGS) $(STARTUP) $*,$*,,$(LIBCURSES) $(CCLIBS) - -tuidemo.exe: tuidemo.obj tui.obj $(LIBCURSES) - $(LINK) $(LDFLAGS) $(STARTUP) $* tui,$*,,$(LIBCURSES) $(CCLIBS) - -xmas.exe: xmas.obj $(LIBCURSES) - $(LINK) $(LDFLAGS) $(STARTUP) $*,$*,,$(LIBCURSES) $(CCLIBS) - - -firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H) - $(CC) $(CCFLAGS) -o$@ $(demodir)\firework.c - -newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H) - $(CC) $(CCFLAGS) -o$@ $(demodir)\newdemo.c - -ptest.obj: $(demodir)\ptest.c $(PDCURSES_HOME)\panel.h $(PDCURSES_CURSES_H) - $(CC) $(CCFLAGS) -o$@ $(demodir)\ptest.c - -testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H) - $(CC) $(CCFLAGS) -o$@ $(demodir)\testcurs.c - -tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H) - $(CC) $(CCFLAGS) -I$(demodir) -o$@ $(demodir)\tui.c - -tuidemo.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H) - $(CC) $(CCFLAGS) -I$(demodir) -o$@ $(demodir)\tuidemo.c - -xmas.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H) - $(CC) $(CCFLAGS) -o$@ $(demodir)\xmas.c - -dist: pdcurses.lib panel.lib - -mkdir tmp - cd tmp - copy $(PDCURSES_HOME)\README README - copy $(PDCURSES_HOME)\readme.?? . - copy $(PDCURSES_HOME)\curses.h . - copy $(PDCURSES_HOME)\curspriv.h . - copy $(PDCURSES_HOME)\maintain.er . - copy ..\pdcurses.lib . - copy ..\panel.lib . - echo 컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴 > file_id.diz - echo PDCurses - Public Domain Curses >> file_id.diz - echo Version $(VERDOT) for Borland C++ Win32 PDC$(VER)_BCC_W32.ZIP >> file_id.diz - echo ------------------------------------------ >> file_id.diz - echo Public Domain Curses library for >> file_id.diz - echo Borland C/C++ 4.0+ for Win32. >> file_id.diz - echo Source available in PDCURS$(VER).ZIP >> file_id.diz - echo Public Domain. >> file_id.diz - echo 컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴 >> file_id.diz - zip pdc$(VER)_bcc_w32 *.* - cd ..