mirror of
https://github.com/VARCem/PDCurses.git
synced 2026-09-23 15:25:01 +00:00
Change location of where object files for DLL are stored.
This commit is contained in:
@@ -14,8 +14,7 @@
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
PDCURSES_HOME =\curses
|
||||
CC_HOME=\lcc
|
||||
PDCURSES_HOME =\pdcurses
|
||||
###############################################################################
|
||||
|
||||
# Nothing below here should required changing.
|
||||
@@ -26,25 +25,29 @@ PDCURSES_HEADERS =$(PDCURSES_CURSES_H) $(PDCURSES_CURSPRIV_H)
|
||||
|
||||
PANEL_HEADER =$(PDCURSES_HOME)\panel.h
|
||||
|
||||
CCLIBDIR =$(CC_HOME)\lib
|
||||
CCINCDIR =$(CC_HOME)\include
|
||||
CCLIBDIR = $(CC_HOME)\lib
|
||||
CCINCDIR = $(CC_HOME)\include
|
||||
|
||||
srcdir = $(PDCURSES_HOME)\pdcurses
|
||||
dosdir = $(PDCURSES_HOME)\win32
|
||||
osdir = $(PDCURSES_HOME)\win32
|
||||
pandir = $(PDCURSES_HOME)\panel
|
||||
demodir= $(PDCURSES_HOME)\demos
|
||||
demodir = $(PDCURSES_HOME)\demos
|
||||
|
||||
CC = lcc
|
||||
CC = lcc
|
||||
|
||||
#CFLAGS = -c -g3 -D__LCC__
|
||||
CFLAGS = -c -O -D__LCC__
|
||||
LDFLAGS =
|
||||
CFLAGS = -c -O -D__LCC__
|
||||
LDFLAGS =
|
||||
|
||||
CPPFLAGS = -I$(PDCURSES_HOME) -I$(CCINCDIR)
|
||||
|
||||
CCFLAGS= $(CFLAGS) $(CPPFLAGS)
|
||||
CCFLAGS = $(CFLAGS) $(CPPFLAGS)
|
||||
DLL_CCFLAGS = $(CFLAGS) $(CPPFLAGS) -DPDC_THREAD_BUILD
|
||||
|
||||
LINK = lcclnk
|
||||
LINK = lcclnk
|
||||
|
||||
DEFFILE = $(osdir)\curses_lcc.def
|
||||
SHL_LD = lcclnk $(LDFLAGS) -DLL $(DEFFILE)
|
||||
|
||||
CCLIBS = -L$(CCLIBDIR) -lkernel32 -luser32
|
||||
|
||||
@@ -52,14 +55,17 @@ LIBEXE = lcclib
|
||||
LIBFLAGS =
|
||||
|
||||
LIBCURSES = pdcurses.lib
|
||||
DLLCURSES = curses.lib
|
||||
CURSESDLL = curses.dll
|
||||
LIBPANEL = panel.lib
|
||||
|
||||
PDCLIBS= $(LIBCURSES) $(LIBPANEL)
|
||||
DEMOS =testcurs.exe newdemo.exe xmas.exe tuidemo.exe firework.exe
|
||||
PDCLIBS = $(LIBCURSES) $(LIBPANEL) $(CURSESDLL)
|
||||
DEMOS = testcurs.exe newdemo.exe xmas.exe tuidemo.exe firework.exe
|
||||
DLL_DEMOS = testcurs_dll.exe newdemo_dll.exe xmas_dll.exe tuidemo_dll.exe firework_dll.exe
|
||||
|
||||
###############################################################################
|
||||
|
||||
all: $(PDCLIBS) $(DEMOS)
|
||||
all: $(PDCLIBS) $(DEMOS) $(DLL_DEMOS)
|
||||
|
||||
clean:
|
||||
-del *.obj
|
||||
@@ -125,157 +131,362 @@ pdcwin.obj
|
||||
PANOBJS = \
|
||||
panel.obj
|
||||
|
||||
LIBDLLS = \
|
||||
addch.dll.obj \
|
||||
addchstr.dll.obj \
|
||||
addstr.dll.obj \
|
||||
attr.dll.obj \
|
||||
beep.dll.obj \
|
||||
bkgd.dll.obj \
|
||||
border.dll.obj \
|
||||
clear.dll.obj \
|
||||
color.dll.obj \
|
||||
delch.dll.obj \
|
||||
deleteln.dll.obj \
|
||||
getch.dll.obj \
|
||||
getstr.dll.obj \
|
||||
getyx.dll.obj \
|
||||
inch.dll.obj \
|
||||
inchstr.dll.obj \
|
||||
initscr.dll.obj \
|
||||
inopts.dll.obj \
|
||||
insch.dll.obj \
|
||||
insstr.dll.obj \
|
||||
instr.dll.obj \
|
||||
kernel.dll.obj \
|
||||
mouse.dll.obj \
|
||||
move.dll.obj \
|
||||
outopts.dll.obj \
|
||||
overlay.dll.obj \
|
||||
pad.dll.obj \
|
||||
printw.dll.obj \
|
||||
refresh.dll.obj \
|
||||
scanw.dll.obj \
|
||||
scroll.dll.obj \
|
||||
slk.dll.obj \
|
||||
termattr.dll.obj \
|
||||
terminfo.dll.obj \
|
||||
touch.dll.obj \
|
||||
util.dll.obj \
|
||||
window.dll.obj
|
||||
|
||||
PDCDLLS = \
|
||||
pdcclip.dll.obj \
|
||||
pdcdebug.dll.obj \
|
||||
pdcdisp.dll.obj \
|
||||
pdcgetsc.dll.obj \
|
||||
pdckbd.dll.obj \
|
||||
pdcprint.dll.obj \
|
||||
pdcscrn.dll.obj \
|
||||
pdcsetsc.dll.obj \
|
||||
pdcutil.dll.obj \
|
||||
pdcwin.dll.obj
|
||||
|
||||
PANDLLS = \
|
||||
panel.dll.obj
|
||||
|
||||
pdcurses.lib : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) /out:$@ $(LIBOBJS) $(PDCOBJS)
|
||||
|
||||
panel.lib : $(PANOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(PANOBJS)
|
||||
|
||||
curses.dll : $(DLL_DIR) $(LIBDLLS) $(PDCDLLS) $(DEFFILE)
|
||||
$(SHL_LD) -o$(CURSESDLL) $(LIBDLLS) $(PDCDLLS) $(CCLIBS)
|
||||
implib $(CURSESDLL)
|
||||
|
||||
addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\addch.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\addch.c
|
||||
|
||||
addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\addchstr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\addchstr.c
|
||||
|
||||
addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\addstr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\addstr.c
|
||||
|
||||
attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\attr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\attr.c
|
||||
|
||||
beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\beep.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\beep.c
|
||||
|
||||
bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\bkgd.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\bkgd.c
|
||||
|
||||
border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\border.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\border.c
|
||||
|
||||
clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\clear.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\clear.c
|
||||
|
||||
color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\color.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\color.c
|
||||
|
||||
delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\delch.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\delch.c
|
||||
|
||||
deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\deleteln.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\deleteln.c
|
||||
|
||||
getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\getch.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\getch.c
|
||||
|
||||
getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\getstr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\getstr.c
|
||||
|
||||
getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\getyx.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\getyx.c
|
||||
|
||||
inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\inch.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\inch.c
|
||||
|
||||
inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\inchstr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\inchstr.c
|
||||
|
||||
initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\initscr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\initscr.c
|
||||
|
||||
inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\inopts.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\inopts.c
|
||||
|
||||
insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\insch.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\insch.c
|
||||
|
||||
insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\insstr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\insstr.c
|
||||
|
||||
instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\instr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\instr.c
|
||||
|
||||
kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\kernel.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\kernel.c
|
||||
|
||||
mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\mouse.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\mouse.c
|
||||
|
||||
move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\move.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\move.c
|
||||
|
||||
outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\outopts.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\outopts.c
|
||||
|
||||
overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\overlay.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\overlay.c
|
||||
|
||||
pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\pad.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\pad.c
|
||||
|
||||
printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\printw.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\printw.c
|
||||
|
||||
refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\refresh.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\refresh.c
|
||||
|
||||
scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\scanw.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\scanw.c
|
||||
|
||||
scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\scroll.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\scroll.c
|
||||
|
||||
slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\slk.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\slk.c
|
||||
|
||||
termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\termattr.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\termattr.c
|
||||
|
||||
terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\terminfo.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\terminfo.c
|
||||
|
||||
touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\touch.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\touch.c
|
||||
|
||||
util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\util.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\util.c
|
||||
|
||||
window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\window.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\window.c
|
||||
|
||||
pdcclip.obj: $(dosdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(dosdir)\pdcclip.c
|
||||
pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\pdcdebug.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcdisp.obj: $(dosdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(dosdir)\pdcdisp.c
|
||||
pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcdisp.c
|
||||
|
||||
pdcgetsc.obj: $(dosdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(dosdir)\pdcgetsc.c
|
||||
pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
pdckbd.obj: $(dosdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(dosdir)\pdckbd.c
|
||||
pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdckbd.c
|
||||
|
||||
pdcprint.obj: $(dosdir)\pdcprint.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(dosdir)\pdcprint.c
|
||||
pdcprint.obj: $(osdir)\pdcprint.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcprint.c
|
||||
|
||||
pdcscrn.obj: $(dosdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(dosdir)\pdcscrn.c
|
||||
pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcscrn.c
|
||||
|
||||
pdcsetsc.obj: $(dosdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(dosdir)\pdcsetsc.c
|
||||
pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcutil.obj: $(srcdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\pdcutil.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\pdcutil.c
|
||||
|
||||
pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\pdcwin.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
addch.dll.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addch.c
|
||||
|
||||
addchstr.dll.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addchstr.c
|
||||
|
||||
addstr.dll.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addstr.c
|
||||
|
||||
attr.dll.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\attr.c
|
||||
|
||||
beep.dll.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\beep.c
|
||||
|
||||
bkgd.dll.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\bkgd.c
|
||||
|
||||
border.dll.obj: $(srcdir)\border.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\border.c
|
||||
|
||||
clear.dll.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\clear.c
|
||||
|
||||
color.dll.obj: $(srcdir)\color.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\color.c
|
||||
|
||||
delch.dll.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\delch.c
|
||||
|
||||
deleteln.dll.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\deleteln.c
|
||||
|
||||
getch.dll.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getch.c
|
||||
|
||||
getstr.dll.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getstr.c
|
||||
|
||||
getyx.dll.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getyx.c
|
||||
|
||||
inch.dll.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inch.c
|
||||
|
||||
inchstr.dll.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inchstr.c
|
||||
|
||||
initscr.dll.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\initscr.c
|
||||
|
||||
inopts.dll.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inopts.c
|
||||
|
||||
insch.dll.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\insch.c
|
||||
|
||||
insstr.dll.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\insstr.c
|
||||
|
||||
instr.dll.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\instr.c
|
||||
|
||||
kernel.dll.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\kernel.c
|
||||
|
||||
mouse.dll.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\mouse.c
|
||||
|
||||
move.dll.obj: $(srcdir)\move.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\move.c
|
||||
|
||||
outopts.dll.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\outopts.c
|
||||
|
||||
overlay.dll.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\overlay.c
|
||||
|
||||
pad.dll.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pad.c
|
||||
|
||||
printw.dll.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\printw.c
|
||||
|
||||
refresh.dll.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\refresh.c
|
||||
|
||||
scanw.dll.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\scanw.c
|
||||
|
||||
scroll.dll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\scroll.c
|
||||
|
||||
slk.dll.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\slk.c
|
||||
|
||||
termattr.dll.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\termattr.c
|
||||
|
||||
terminfo.dll.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\terminfo.c
|
||||
|
||||
touch.dll.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\touch.c
|
||||
|
||||
util.dll.obj: $(srcdir)\util.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\util.c
|
||||
|
||||
window.dll.obj: $(srcdir)\window.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\window.c
|
||||
|
||||
|
||||
pdcclip.dll.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.dll.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcdisp.dll.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcdisp.c
|
||||
|
||||
pdcgetsc.dll.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
pdckbd.dll.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdckbd.c
|
||||
|
||||
pdcprint.dll.obj: $(osdir)\pdcprint.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcprint.c
|
||||
|
||||
pdcscrn.dll.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcscrn.c
|
||||
|
||||
pdcsetsc.dll.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcutil.dll.obj: $(srcdir)\pdcutil.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcutil.c
|
||||
|
||||
pdcwin.dll.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) -o$@ $(pandir)\panel.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(pandir)\panel.c
|
||||
|
||||
panel.dll.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER) $(DLL_DIR)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(pandir)\panel.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
@@ -299,16 +510,16 @@ xmas.exe: xmas.obj $(LIBCURSES)
|
||||
|
||||
|
||||
firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $(demodir)\firework.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\firework.c
|
||||
|
||||
newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $(demodir)\newdemo.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\newdemo.c
|
||||
|
||||
ptest.obj: $(demodir)\ptest.c $(PDCURSES_HOME)\panel.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $(demodir)\ptest.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\ptest.c
|
||||
|
||||
testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $(demodir)\testcurs.c
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\testcurs.c
|
||||
|
||||
tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) -o $@ $(demodir)\tui.c
|
||||
@@ -317,4 +528,53 @@ 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
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\xmas.c
|
||||
|
||||
#--- Targets for dynamically linked demo programs -----------------------
|
||||
|
||||
firework_dll.exe: firework.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ firework.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
newdemo_dll.exe: newdemo.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ newdemo.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
ptest_dll.exe: ptest.dll.obj $(CURSESDLL) $(LIBPANEL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ ptest.dll.obj $(LIBPANEL) $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
testcurs_dll.exe: testcurs.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ testcurs.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
tuidemo_dll.exe: tuidemo.dll.obj tui.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ tui.dll.obj tuidemo.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
xmas_dll.exe: xmas.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ xmas.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
test_dll.exe: test.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ test.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
#--- Targets for dynamically linked demo objects ------------------------
|
||||
|
||||
firework.dll.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\firework.c
|
||||
|
||||
newdemo.dll.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\newdemo.c
|
||||
|
||||
ptest.dll.obj: $(demodir)\ptest.c $(PDCURSES_HOME)\panel.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\ptest.c
|
||||
|
||||
testcurs.dll.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\testcurs.c
|
||||
|
||||
tui.dll.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tui.c
|
||||
|
||||
tuidemo.dll.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tuidemo.c
|
||||
|
||||
xmas.dll.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\xmas.c
|
||||
|
||||
test.dll.obj: test.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ test.c
|
||||
|
||||
@@ -65,7 +65,6 @@ LIBPANEL = panel.lib
|
||||
PDCLIBS = $(LIBCURSES) $(LIBPANEL) $(CURSESDLL)
|
||||
DEMOS =testcurs.exe newdemo.exe xmas.exe tuidemo.exe firework.exe
|
||||
DLL_DEMOS =testcurs_dll.exe newdemo_dll.exe xmas_dll.exe tuidemo_dll.exe firework_dll.exe
|
||||
DLL_DIR = dll-obj
|
||||
|
||||
################################################################################
|
||||
all: $(PDCLIBS) $(DEMOS) $(DLL_DEMOS)
|
||||
@@ -77,9 +76,6 @@ clean:
|
||||
-del *.exe
|
||||
|
||||
demos: $(DEMOS)
|
||||
|
||||
dll-obj:
|
||||
mkdir dll-obj
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
LIBOBJS = \
|
||||
@@ -137,58 +133,58 @@ PANOBJS = \
|
||||
panel.obj
|
||||
|
||||
LIBDLLS = \
|
||||
dll-obj\addch.obj \
|
||||
dll-obj\addchstr.obj \
|
||||
dll-obj\addstr.obj \
|
||||
dll-obj\attr.obj \
|
||||
dll-obj\beep.obj \
|
||||
dll-obj\bkgd.obj \
|
||||
dll-obj\border.obj \
|
||||
dll-obj\clear.obj \
|
||||
dll-obj\color.obj \
|
||||
dll-obj\delch.obj \
|
||||
dll-obj\deleteln.obj \
|
||||
dll-obj\getch.obj \
|
||||
dll-obj\getstr.obj \
|
||||
dll-obj\getyx.obj \
|
||||
dll-obj\inch.obj \
|
||||
dll-obj\inchstr.obj \
|
||||
dll-obj\initscr.obj \
|
||||
dll-obj\inopts.obj \
|
||||
dll-obj\insch.obj \
|
||||
dll-obj\insstr.obj \
|
||||
dll-obj\instr.obj \
|
||||
dll-obj\kernel.obj \
|
||||
dll-obj\mouse.obj \
|
||||
dll-obj\move.obj \
|
||||
dll-obj\outopts.obj \
|
||||
dll-obj\overlay.obj \
|
||||
dll-obj\pad.obj \
|
||||
dll-obj\printw.obj \
|
||||
dll-obj\refresh.obj \
|
||||
dll-obj\scanw.obj \
|
||||
dll-obj\scroll.obj \
|
||||
dll-obj\slk.obj \
|
||||
dll-obj\termattr.obj \
|
||||
dll-obj\terminfo.obj \
|
||||
dll-obj\touch.obj \
|
||||
dll-obj\util.obj \
|
||||
dll-obj\window.obj
|
||||
addch.dll.obj \
|
||||
addchstr.dll.obj \
|
||||
addstr.dll.obj \
|
||||
attr.dll.obj \
|
||||
beep.dll.obj \
|
||||
bkgd.dll.obj \
|
||||
border.dll.obj \
|
||||
clear.dll.obj \
|
||||
color.dll.obj \
|
||||
delch.dll.obj \
|
||||
deleteln.dll.obj \
|
||||
getch.dll.obj \
|
||||
getstr.dll.obj \
|
||||
getyx.dll.obj \
|
||||
inch.dll.obj \
|
||||
inchstr.dll.obj \
|
||||
initscr.dll.obj \
|
||||
inopts.dll.obj \
|
||||
insch.dll.obj \
|
||||
insstr.dll.obj \
|
||||
instr.dll.obj \
|
||||
kernel.dll.obj \
|
||||
mouse.dll.obj \
|
||||
move.dll.obj \
|
||||
outopts.dll.obj \
|
||||
overlay.dll.obj \
|
||||
pad.dll.obj \
|
||||
printw.dll.obj \
|
||||
refresh.dll.obj \
|
||||
scanw.dll.obj \
|
||||
scroll.dll.obj \
|
||||
slk.dll.obj \
|
||||
termattr.dll.obj \
|
||||
terminfo.dll.obj \
|
||||
touch.dll.obj \
|
||||
util.dll.obj \
|
||||
window.dll.obj
|
||||
|
||||
PDCDLLS = \
|
||||
dll-obj\pdcclip.obj \
|
||||
dll-obj\pdcdebug.obj \
|
||||
dll-obj\pdcdisp.obj \
|
||||
dll-obj\pdcgetsc.obj \
|
||||
dll-obj\pdckbd.obj \
|
||||
dll-obj\pdcprint.obj \
|
||||
dll-obj\pdcscrn.obj \
|
||||
dll-obj\pdcsetsc.obj \
|
||||
dll-obj\pdcutil.obj \
|
||||
dll-obj\pdcwin.obj
|
||||
pdcclip.dll.obj \
|
||||
pdcdebug.dll.obj \
|
||||
pdcdisp.dll.obj \
|
||||
pdcgetsc.dll.obj \
|
||||
pdckbd.dll.obj \
|
||||
pdcprint.dll.obj \
|
||||
pdcscrn.dll.obj \
|
||||
pdcsetsc.dll.obj \
|
||||
pdcutil.dll.obj \
|
||||
pdcwin.dll.obj
|
||||
|
||||
PANDLLS = \
|
||||
dll-obj\panel.obj
|
||||
panel.dll.obj
|
||||
|
||||
|
||||
pdcurses.lib : $(LIBOBJS) $(PDCOBJS)
|
||||
@@ -354,146 +350,146 @@ pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
|
||||
|
||||
|
||||
dll-obj\addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
addch.dll.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addch.c
|
||||
|
||||
dll-obj\addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
addchstr.dll.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addchstr.c
|
||||
|
||||
dll-obj\addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
addstr.dll.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addstr.c
|
||||
|
||||
dll-obj\attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
attr.dll.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\attr.c
|
||||
|
||||
dll-obj\beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
beep.dll.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\beep.c
|
||||
|
||||
dll-obj\bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
bkgd.dll.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\bkgd.c
|
||||
|
||||
dll-obj\border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
border.dll.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\border.c
|
||||
|
||||
dll-obj\clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
clear.dll.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\clear.c
|
||||
|
||||
dll-obj\color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
color.dll.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\color.c
|
||||
|
||||
dll-obj\delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
delch.dll.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\delch.c
|
||||
|
||||
dll-obj\deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
deleteln.dll.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\deleteln.c
|
||||
|
||||
dll-obj\getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
getch.dll.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getch.c
|
||||
|
||||
dll-obj\getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
getstr.dll.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getstr.c
|
||||
|
||||
dll-obj\getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
getyx.dll.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getyx.c
|
||||
|
||||
dll-obj\inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
inch.dll.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inch.c
|
||||
|
||||
dll-obj\inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
inchstr.dll.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inchstr.c
|
||||
|
||||
dll-obj\initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
initscr.dll.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\initscr.c
|
||||
|
||||
dll-obj\inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
inopts.dll.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inopts.c
|
||||
|
||||
dll-obj\insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
insch.dll.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\insch.c
|
||||
|
||||
dll-obj\insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
insstr.dll.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\insstr.c
|
||||
|
||||
dll-obj\instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
instr.dll.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\instr.c
|
||||
|
||||
dll-obj\kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
kernel.dll.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\kernel.c
|
||||
|
||||
dll-obj\mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
mouse.dll.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\mouse.c
|
||||
|
||||
dll-obj\move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
move.dll.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\move.c
|
||||
|
||||
dll-obj\outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
outopts.dll.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\outopts.c
|
||||
|
||||
dll-obj\overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
overlay.dll.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\overlay.c
|
||||
|
||||
dll-obj\pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pad.dll.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pad.c
|
||||
|
||||
dll-obj\printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
printw.dll.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\printw.c
|
||||
|
||||
dll-obj\refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
refresh.dll.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\refresh.c
|
||||
|
||||
dll-obj\scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
scanw.dll.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\scanw.c
|
||||
|
||||
dll-obj\scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
scroll.dll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\scroll.c
|
||||
|
||||
dll-obj\slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
slk.dll.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\slk.c
|
||||
|
||||
dll-obj\termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
termattr.dll.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\termattr.c
|
||||
|
||||
dll-obj\terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
terminfo.dll.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\terminfo.c
|
||||
|
||||
dll-obj\touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
touch.dll.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\touch.c
|
||||
|
||||
dll-obj\util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
util.dll.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\util.c
|
||||
|
||||
dll-obj\window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
window.dll.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\window.c
|
||||
|
||||
|
||||
dll-obj\pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcclip.dll.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcclip.c
|
||||
|
||||
dll-obj\pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcdebug.dll.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
dll-obj\pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcdisp.dll.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcdisp.c
|
||||
|
||||
dll-obj\pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcgetsc.dll.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
dll-obj\pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdckbd.dll.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdckbd.c
|
||||
|
||||
dll-obj\pdcprint.obj: $(osdir)\pdcprint.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcprint.dll.obj: $(osdir)\pdcprint.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcprint.c
|
||||
|
||||
dll-obj\pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcscrn.dll.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcscrn.c
|
||||
|
||||
dll-obj\pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcsetsc.dll.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
dll-obj\pdcutil.obj: $(srcdir)\pdcutil.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcutil.dll.obj: $(srcdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcutil.c
|
||||
|
||||
dll-obj\pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
pdcwin.dll.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
@@ -501,7 +497,7 @@ dll-obj\pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS) $(DLL_DIR)
|
||||
panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(pandir)\panel.c
|
||||
|
||||
dll-obj\panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER) $(DLL_DIR)
|
||||
panel.dll.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(pandir)\panel.c
|
||||
|
||||
#--- Targets for statically linked demo programs ------------------------
|
||||
@@ -555,51 +551,51 @@ test.obj: test.c $(PDCURSES_CURSES_H)
|
||||
|
||||
#--- Targets for dynamically linked demo programs -----------------------
|
||||
|
||||
firework_dll.exe: dll-obj\firework.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ dll-obj\firework.obj $(DLLCURSES) $(CCLIBS)
|
||||
firework_dll.exe: firework.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ firework.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
newdemo_dll.exe: dll-obj\newdemo.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ dll-obj\newdemo.obj $(DLLCURSES) $(CCLIBS)
|
||||
newdemo_dll.exe: newdemo.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ newdemo.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
ptest_dll.exe: dll-obj\ptest.obj $(CURSESDLL) $(LIBPANEL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ dll-obj\ptest.obj $(LIBPANEL) $(DLLCURSES) $(CCLIBS)
|
||||
ptest_dll.exe: ptest.dll.obj $(CURSESDLL) $(LIBPANEL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ ptest.dll.obj $(LIBPANEL) $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
testcurs_dll.exe: dll-obj\testcurs.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ dll-obj\testcurs.obj $(DLLCURSES) $(CCLIBS)
|
||||
testcurs_dll.exe: testcurs.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ testcurs.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
tuidemo_dll.exe: dll-obj\tuidemo.obj dll-obj\tui.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ dll-obj\tui.obj dll-obj\tuidemo.obj $(DLLCURSES) $(CCLIBS)
|
||||
tuidemo_dll.exe: tuidemo.dll.obj tui.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ tui.dll.obj tuidemo.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
xmas_dll.exe: dll-obj\xmas.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ dll-obj\xmas.obj $(DLLCURSES) $(CCLIBS)
|
||||
xmas_dll.exe: xmas.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ xmas.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
test_dll.exe: dll-obj\test.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ dll-obj\test.obj $(DLLCURSES) $(CCLIBS)
|
||||
test_dll.exe: test.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) $(STARTUP) -out:$@ test.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
#--- Targets for dynamically linked demo objects ------------------------
|
||||
|
||||
dll-obj\firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
firework.dll.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\firework.c
|
||||
|
||||
dll-obj\newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
newdemo.dll.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\newdemo.c
|
||||
|
||||
dll-obj\ptest.obj: $(demodir)\ptest.c $(PDCURSES_HOME)\panel.h $(PDCURSES_CURSES_H)
|
||||
ptest.dll.obj: $(demodir)\ptest.c $(PDCURSES_HOME)\panel.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\ptest.c
|
||||
|
||||
dll-obj\testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
testcurs.dll.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\testcurs.c
|
||||
|
||||
dll-obj\tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
tui.dll.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tui.c
|
||||
|
||||
dll-obj\tuidemo.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
tuidemo.dll.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tuidemo.c
|
||||
|
||||
dll-obj\xmas.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
xmas.dll.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\xmas.c
|
||||
|
||||
dll-obj\test.obj: test.c $(PDCURSES_CURSES_H)
|
||||
test.dll.obj: test.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ test.c
|
||||
|
||||
dist: curses.dll pdcurses.lib panel.lib
|
||||
|
||||
Reference in New Issue
Block a user