mirror of
https://github.com/VARCem/PDCurses.git
synced 2026-09-24 15:55:14 +00:00
Simplified makefiles; moved pdcdebug and pdcwin to LIBOBJS. More to do
on this.
This commit is contained in:
@@ -78,7 +78,7 @@ $(ZIPFILE):
|
||||
panel/*.c dos/README dos/*.c dos/*.h dos/*.rsp dos/*.mak \
|
||||
dos/*.lrf os2/README os2/*.c os2/*.mak os2/*.lrf os2/*.def \
|
||||
x11/README x11/*.c x11/*.xbm x11/*.h \
|
||||
win32/README win32/*.c win32/*.mak win32/*.lrf win32/*.def \
|
||||
win32/README win32/*.c win32/*.mak win32/*.def \
|
||||
win32/*.ico win32/*.rc doc/*.man tools/manext.c \
|
||||
x11/Makefile.* tools/Makefile.in
|
||||
|
||||
@@ -102,8 +102,7 @@ zip: $(ZIPFILE)
|
||||
$(PDC_DIR)/os2/*.lrf $(PDC_DIR)/os2/*.def $(PDC_DIR)/x11/README \
|
||||
$(PDC_DIR)/x11/*.c $(PDC_DIR)/x11/*.xbm $(PDC_DIR)/x11/*.h \
|
||||
$(PDC_DIR)/x11/Makefile.* \
|
||||
$(PDC_DIR)/win32/README $(PDC_DIR)/win32/*.c \
|
||||
$(PDC_DIR)/win32/*.mak $(PDC_DIR)/win32/*.lrf \
|
||||
$(PDC_DIR)/win32/README $(PDC_DIR)/win32/*.c $(PDC_DIR)/win32/*.mak \
|
||||
$(PDC_DIR)/win32/*.def $(PDC_DIR)/win32/*.ico \
|
||||
$(PDC_DIR)/win32/*.rc $(PDC_DIR)/tools/manext.c \
|
||||
$(PDC_DIR)/tools/Makefile.in | gzip -9 > $(TARBALL))
|
||||
|
||||
@@ -74,10 +74,10 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcdebug.obj pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
|
||||
193
dos/gccdos.mak
193
dos/gccdos.mak
@@ -80,10 +80,11 @@ LIBOBJS = addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o \
|
||||
clear.o color.o delch.o deleteln.o getch.o getstr.o getyx.o inch.o \
|
||||
inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o mouse.o \
|
||||
move.o outopts.o overlay.o pad.o printw.o refresh.o scanw.o scr_dump.o \
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o pdcdebug.o \
|
||||
pdcwin.o
|
||||
|
||||
PDCOBJS = pdcclip.o pdcdebug.o pdcdisp.o pdcgetsc.o pdcgo32.o pdckbd.o \
|
||||
pdcscrn.o pdcsetsc.o pdcutil.o pdcwin.o
|
||||
PDCOBJS = pdcclip.o pdcdisp.o pdcgetsc.o pdcgo32.o pdckbd.o pdcscrn.o \
|
||||
pdcsetsc.o pdcutil.o
|
||||
|
||||
PANOBJS = panel.o
|
||||
|
||||
@@ -95,192 +96,36 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(PANOBJS)
|
||||
|
||||
$(LIBOBJS) $(PDCOBJS) $(PANOBJS) : $(PDCURSES_HEADERS)
|
||||
$(PDCOBJS) : $(PDCURSES_DOS_H)
|
||||
$(PANOBJS) : $(PANEL_HEADER)
|
||||
$(DEMOS) : $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
terminfo.o: $(TERM_HEADER)
|
||||
|
||||
addch.o: $(srcdir)/addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(LIBOBJS) : %.o: $(srcdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
addchstr.o: $(srcdir)/addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(PDCOBJS) : %.o: $(osdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
addstr.o: $(srcdir)/addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
attr.o: $(srcdir)/attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
beep.o: $(srcdir)/beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
bkgd.o: $(srcdir)/bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
border.o: $(srcdir)/border.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
clear.o: $(srcdir)/clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
color.o: $(srcdir)/color.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
delch.o: $(srcdir)/delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
deleteln.o: $(srcdir)/deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getch.o: $(srcdir)/getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getstr.o: $(srcdir)/getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getyx.o: $(srcdir)/getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inch.o: $(srcdir)/inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inchstr.o: $(srcdir)/inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
initscr.o: $(srcdir)/initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inopts.o: $(srcdir)/inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
insch.o: $(srcdir)/insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
insstr.o: $(srcdir)/insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
instr.o: $(srcdir)/instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
kernel.o: $(srcdir)/kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
mouse.o: $(srcdir)/mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
move.o: $(srcdir)/move.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
outopts.o: $(srcdir)/outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
overlay.o: $(srcdir)/overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pad.o: $(srcdir)/pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
printw.o: $(srcdir)/printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
refresh.o: $(srcdir)/refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scanw.o: $(srcdir)/scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scr_dump.o: $(srcdir)/scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scroll.o: $(srcdir)/scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
slk.o: $(srcdir)/slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
termattr.o: $(srcdir)/termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
terminfo.o: $(srcdir)/terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
touch.o: $(srcdir)/touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
util.o: $(srcdir)/util.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
window.o: $(srcdir)/window.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
|
||||
pdcclip.o: $(osdir)/pdcclip.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdebug.o: $(srcdir)/pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdisp.o: $(osdir)/pdcdisp.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcgetsc.o: $(osdir)/pdcgetsc.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcgo32.o: $(osdir)/pdcgo32.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdckbd.o: $(osdir)/pdckbd.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcscrn.o: $(osdir)/pdcscrn.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcsetsc.o: $(osdir)/pdcsetsc.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcutil.o: $(osdir)/pdcutil.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcwin.o: $(srcdir)/pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(PANOBJS) : %.o: $(pandir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.o: $(pandir)/panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
firework.exe: $(demodir)/firework.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
firework.exe newdemo.exe rain.exe testcurs.exe worm.exe xmas.exe: \
|
||||
%.exe: $(demodir)/%.c
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
strip $@
|
||||
|
||||
newdemo.exe: $(demodir)/newdemo.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
strip $@
|
||||
|
||||
ptest.exe: $(demodir)/ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H) $(LIBCURSES) $(LIBPANEL)
|
||||
ptest.exe: $(demodir)/ptest.c $(PANEL_HEADER) $(LIBPANEL)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES) $(LIBPANEL)
|
||||
strip $@
|
||||
|
||||
rain.exe: $(demodir)/rain.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
strip $@
|
||||
|
||||
testcurs.exe: $(demodir)/testcurs.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
strip $@
|
||||
|
||||
tuidemo.exe: tuidemo.o tui.o $(LIBCURSES)
|
||||
tuidemo.exe: tuidemo.o tui.o
|
||||
$(LINK) $(LDFLAGS) -o$@ tuidemo.o tui.o $(LIBCURSES)
|
||||
strip $@
|
||||
|
||||
worm.exe: $(demodir)/worm.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
strip $@
|
||||
|
||||
xmas.exe: $(demodir)/xmas.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
strip $@
|
||||
|
||||
|
||||
tui.o: $(demodir)/tui.c $(demodir)/tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) -c $(CCFLAGS) -I$(demodir) -o$@ $<
|
||||
|
||||
|
||||
@@ -80,10 +80,10 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
|
||||
@@ -80,10 +80,10 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
|
||||
191
dos/wccdos16.mak
191
dos/wccdos16.mak
@@ -21,19 +21,11 @@ MODEL = l
|
||||
|
||||
!include $(PDCURSES_HOME)\version
|
||||
|
||||
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
|
||||
TERM_HEADER = $(PDCURSES_HOME)\term.h
|
||||
|
||||
srcdir = $(PDCURSES_HOME)\pdcurses
|
||||
osdir = $(PDCURSES_HOME)\dos
|
||||
pandir = $(PDCURSES_HOME)\panel
|
||||
demodir = $(PDCURSES_HOME)\demos
|
||||
|
||||
PDCURSES_DOS_H = $(osdir)\pdcdos.h
|
||||
|
||||
CC = wcc
|
||||
TARGET = dos
|
||||
|
||||
@@ -79,10 +71,10 @@ 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 scr_dump.obj &
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj &
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj &
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj &
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
@@ -93,153 +85,9 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $@ +$(PANOBJS)
|
||||
|
||||
|
||||
addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addch.c
|
||||
|
||||
addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addchstr.c
|
||||
|
||||
addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addstr.c
|
||||
|
||||
attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\attr.c
|
||||
|
||||
beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\beep.c
|
||||
|
||||
bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\bkgd.c
|
||||
|
||||
border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\border.c
|
||||
|
||||
clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\clear.c
|
||||
|
||||
color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\color.c
|
||||
|
||||
delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\delch.c
|
||||
|
||||
deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\deleteln.c
|
||||
|
||||
getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getch.c
|
||||
|
||||
getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getstr.c
|
||||
|
||||
getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getyx.c
|
||||
|
||||
inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inch.c
|
||||
|
||||
inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inchstr.c
|
||||
|
||||
initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\initscr.c
|
||||
|
||||
inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inopts.c
|
||||
|
||||
insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insch.c
|
||||
|
||||
insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insstr.c
|
||||
|
||||
instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\instr.c
|
||||
|
||||
kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\kernel.c
|
||||
|
||||
mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\mouse.c
|
||||
|
||||
move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\move.c
|
||||
|
||||
outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\outopts.c
|
||||
|
||||
overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\overlay.c
|
||||
|
||||
pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pad.c
|
||||
|
||||
printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\printw.c
|
||||
|
||||
refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\refresh.c
|
||||
|
||||
scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scanw.c
|
||||
|
||||
scr_dump.obj: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scr_dump.c
|
||||
|
||||
scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scroll.c
|
||||
|
||||
slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\slk.c
|
||||
|
||||
termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\termattr.c
|
||||
|
||||
terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\terminfo.c
|
||||
|
||||
touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\touch.c
|
||||
|
||||
util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\util.c
|
||||
|
||||
window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\window.c
|
||||
|
||||
|
||||
pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcdisp.c
|
||||
|
||||
pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdckbd.c
|
||||
|
||||
pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcscrn.c
|
||||
|
||||
pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcutil.obj: $(osdir)\pdcutil.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcutil.c
|
||||
|
||||
pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(pandir)\panel.c
|
||||
.c: $(srcdir);$(osdir);$(pandir);$(demodir)
|
||||
.c.obj: .autodepend
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
@@ -268,33 +116,6 @@ xmas.exe: xmas.obj $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) n $@ f xmas.obj l $(LIBCURSES)
|
||||
|
||||
|
||||
firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\firework.c
|
||||
|
||||
newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\newdemo.c
|
||||
|
||||
ptest.obj: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\ptest.c
|
||||
|
||||
rain.obj: $(demodir)\rain.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\rain.c
|
||||
|
||||
testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\testcurs.c
|
||||
|
||||
tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tui.c
|
||||
|
||||
tuidemo.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tuidemo.c
|
||||
|
||||
worm.obj: $(demodir)\worm.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\worm.c
|
||||
|
||||
xmas.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\xmas.c
|
||||
|
||||
dist: .symbolic $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for Watcom C++ 16bit DOS > file_id.diz
|
||||
echo ------------------------------------------ >> file_id.diz
|
||||
|
||||
193
dos/wccdos4g.mak
193
dos/wccdos4g.mak
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# Watcom WMAKE Makefile for PDCurses library - DOS/4GW Watcom C/C++ 10.6+
|
||||
#
|
||||
# Usage: wmake -f [path\]wccdos4g.mak [-DDEBUG] [target]
|
||||
# Usage: wmake -f [path\]wccdos4g.mak [DEBUG=Y] [target]
|
||||
#
|
||||
# where target can be any of:
|
||||
# [all|demos|pdcurses.lib|panel.lib|testcurs.exe...]
|
||||
@@ -20,19 +20,11 @@ PDCURSES_HOME = $(%PDCURSES_SRCDIR)
|
||||
|
||||
!include $(PDCURSES_HOME)\version
|
||||
|
||||
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
|
||||
TERM_HEADER = $(PDCURSES_HOME)\term.h
|
||||
|
||||
srcdir = $(PDCURSES_HOME)\pdcurses
|
||||
osdir = $(PDCURSES_HOME)\dos
|
||||
pandir = $(PDCURSES_HOME)\panel
|
||||
demodir = $(PDCURSES_HOME)\demos
|
||||
|
||||
PDCURSES_DOS_H = $(osdir)\pdcdos.h
|
||||
|
||||
CC = wcc386
|
||||
TARGET = dos4g
|
||||
|
||||
@@ -78,10 +70,10 @@ 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 scr_dump.obj &
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj &
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj &
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj &
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
@@ -92,153 +84,9 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $@ +$(PANOBJS)
|
||||
|
||||
|
||||
addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addch.c
|
||||
|
||||
addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addchstr.c
|
||||
|
||||
addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addstr.c
|
||||
|
||||
attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\attr.c
|
||||
|
||||
beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\beep.c
|
||||
|
||||
bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\bkgd.c
|
||||
|
||||
border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\border.c
|
||||
|
||||
clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\clear.c
|
||||
|
||||
color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\color.c
|
||||
|
||||
delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\delch.c
|
||||
|
||||
deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\deleteln.c
|
||||
|
||||
getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getch.c
|
||||
|
||||
getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getstr.c
|
||||
|
||||
getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getyx.c
|
||||
|
||||
inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inch.c
|
||||
|
||||
inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inchstr.c
|
||||
|
||||
initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\initscr.c
|
||||
|
||||
inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inopts.c
|
||||
|
||||
insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insch.c
|
||||
|
||||
insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insstr.c
|
||||
|
||||
instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\instr.c
|
||||
|
||||
kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\kernel.c
|
||||
|
||||
mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\mouse.c
|
||||
|
||||
move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\move.c
|
||||
|
||||
outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\outopts.c
|
||||
|
||||
overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\overlay.c
|
||||
|
||||
pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pad.c
|
||||
|
||||
printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\printw.c
|
||||
|
||||
refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\refresh.c
|
||||
|
||||
scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scanw.c
|
||||
|
||||
scr_dump.obj: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scr_dump.c
|
||||
|
||||
scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scroll.c
|
||||
|
||||
slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\slk.c
|
||||
|
||||
termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\termattr.c
|
||||
|
||||
terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\terminfo.c
|
||||
|
||||
touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\touch.c
|
||||
|
||||
util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\util.c
|
||||
|
||||
window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\window.c
|
||||
|
||||
|
||||
pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcdisp.c
|
||||
|
||||
pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdckbd.c
|
||||
|
||||
pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcscrn.c
|
||||
|
||||
pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcutil.obj: $(osdir)\pdcutil.c $(PDCURSES_HEADERS) $(PDCURSES_DOS_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcutil.c
|
||||
|
||||
pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(pandir)\panel.c
|
||||
.c: $(srcdir);$(osdir);$(pandir);$(demodir)
|
||||
.c.obj: .autodepend
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
@@ -267,33 +115,6 @@ xmas.exe: xmas.obj $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) n $@ f xmas.obj l $(LIBCURSES)
|
||||
|
||||
|
||||
firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\firework.c
|
||||
|
||||
newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\newdemo.c
|
||||
|
||||
ptest.obj: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\ptest.c
|
||||
|
||||
rain.obj: $(demodir)\rain.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\rain.c
|
||||
|
||||
testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\testcurs.c
|
||||
|
||||
tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tui.c
|
||||
|
||||
tuidemo.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tuidemo.c
|
||||
|
||||
worm.obj: $(demodir)\worm.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\worm.c
|
||||
|
||||
xmas.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\xmas.c
|
||||
|
||||
dist: .symbolic $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for Watcom C++ 32bit DOS > file_id.diz
|
||||
echo ------------------------------------------ >> file_id.diz
|
||||
|
||||
@@ -72,10 +72,10 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
|
||||
386
os2/gccos2.mak
386
os2/gccos2.mak
@@ -77,18 +77,18 @@ LIBPANEL = panel.a
|
||||
|
||||
PDCLIBS = $(LIBCURSES) $(LIBPANEL) #$(DLLTARGET) pdcurses.lib panel.lib
|
||||
DEMOS = testcurs.exe newdemo.exe xmas.exe tuidemo.exe \
|
||||
firework.exe ptest.exe rain.exe worm.exe
|
||||
firework.exe ptest.exe rain.exe worm.exe #testcurs_dyn.exe
|
||||
|
||||
################################################################################
|
||||
all: $(PDCLIBS) $(DEMOS)
|
||||
|
||||
clean:
|
||||
-del *.o
|
||||
-del *.dlo
|
||||
-del *.a
|
||||
-del *.lib
|
||||
-del *.dll
|
||||
-del *.exe
|
||||
-del *.lib
|
||||
-del *.dlo
|
||||
-del *.dll
|
||||
-del testcurs newdemo xmas tuidemo firework ptest rain worm
|
||||
|
||||
demos: $(DEMOS)
|
||||
@@ -99,7 +99,8 @@ LIBOBJS = addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o \
|
||||
clear.o color.o delch.o deleteln.o getch.o getstr.o getyx.o inch.o \
|
||||
inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o mouse.o \
|
||||
move.o outopts.o overlay.o pad.o printw.o refresh.o scanw.o scr_dump.o \
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o pdcdebug.o \
|
||||
pdcwin.o
|
||||
|
||||
DLLOBJS = addch.dlo addchstr.dlo addstr.dlo attr.dlo beep.dlo bkgd.dlo \
|
||||
border.dlo clear.dlo color.dlo delch.dlo deleteln.dlo getch.dlo \
|
||||
@@ -107,395 +108,96 @@ getstr.dlo getyx.dlo inch.dlo inchstr.dlo initscr.dlo inopts.dlo \
|
||||
insch.dlo insstr.dlo instr.dlo kernel.dlo mouse.dlo move.dlo outopts.dlo \
|
||||
overlay.dlo pad.dlo printw.dlo refresh.dlo scanw.dlo scr_dump.dlo \
|
||||
scroll.dlo slk.dlo termattr.dlo terminfo.dlo touch.dlo util.dlo \
|
||||
window.dlo
|
||||
window.dlo pdcdebug.dlo pdcwin.dlo
|
||||
|
||||
PDCOBJS = pdcclip.o pdcdebug.o pdcdisp.o pdcgetsc.o pdckbd.o \
|
||||
pdcscrn.o pdcsetsc.o pdcutil.o pdcwin.o
|
||||
PDCOBJS = pdcclip.o pdcdisp.o pdcgetsc.o pdckbd.o pdcscrn.o pdcsetsc.o \
|
||||
pdcutil.o
|
||||
|
||||
PDCDLOS = pdcclip.dlo pdcdebug.dlo pdcdisp.dlo pdcgetsc.dlo pdckbd.dlo \
|
||||
pdcscrn.dlo pdcsetsc.dlo pdcutil.dlo pdcwin.dlo
|
||||
PDCDLOS = pdcclip.dlo pdcdisp.dlo pdcgetsc.dlo pdckbd.dlo pdcscrn.dlo \
|
||||
pdcsetsc.dlo pdcutil.dlo
|
||||
|
||||
PANOBJS = panel.o
|
||||
|
||||
DEMOOBJS = testcurs.o newdemo.o xmas.o tui.o tuidemo.o firework.o \
|
||||
ptest.o rain.o worm.o
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(LIBOBJS) $(PDCOBJS)
|
||||
|
||||
$(LIBPANEL) : pdcurses.a
|
||||
pdcurses.lib: pdcurses.a
|
||||
$(EMXOMF) -o pdcurses.lib pdcurses.a
|
||||
|
||||
curses.dll : $(DLLOBJS) $(PDCDLOS)
|
||||
curses.dll: $(DLLOBJS) $(PDCDLOS)
|
||||
$(LINK) $(DLLFLAGS) -o curses.dll $(DLLOBJS) $(PDCDLOS) \
|
||||
$(osdir)\pdcurses.def
|
||||
# lxlite curses.dll
|
||||
emximp -o curses.lib $(osdir)\pdcurses.def
|
||||
emximp -o curses.a curses.lib
|
||||
|
||||
panel.a : $(PANOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(PANOBJS)
|
||||
|
||||
panel.lib : panel.a
|
||||
panel.lib: panel.a
|
||||
$(EMXOMF) -o panel.lib panel.a
|
||||
|
||||
$(LIBOBJS) $(DLLOBJS) $(PDCOBJS) $(PDCDLOS) $(PANOBJS) $(DEMOOBJS) : \
|
||||
$(PDCURSES_HEADERS)
|
||||
|
||||
addch.o: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
$(PANOBJS) ptest.o: $(PANEL_HEADER)
|
||||
|
||||
addchstr.o: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
$(DEMOS) : $(LIBCURSES)
|
||||
|
||||
addstr.o: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
terminfo.o terminfo.dlo: $(TERM_HEADER)
|
||||
|
||||
attr.o: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
$(LIBOBJS) : %.o: $(srcdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
beep.o: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
$(PDCOBJS) : %.o: $(osdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
bkgd.o: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
border.o: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
clear.o: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
color.o: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
delch.o: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
deleteln.o: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
getch.o: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
getstr.o: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
getyx.o: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
inch.o: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
inchstr.o: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
initscr.o: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
inopts.o: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
insch.o: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
insstr.o: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
instr.o: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
kernel.o: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
mouse.o: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
move.o: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
outopts.o: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
overlay.o: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pad.o: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
printw.o: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
refresh.o: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
scanw.o: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
scr_dump.o: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
scroll.o: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
slk.o: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
termattr.o: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
terminfo.o: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
touch.o: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
util.o: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
window.o: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
|
||||
pdcclip.o: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdebug.o: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdisp.o: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcgetsc.o: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdckbd.o: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcscrn.o: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcsetsc.o: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcutil.o: $(osdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcwin.o: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
addch.dlo: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(DLLOBJS) : %.dlo: $(srcdir)/%.c
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
addchstr.dlo: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(PDCDLOS) : %.dlo: $(osdir)/%.c
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
addstr.dlo: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
attr.dlo: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
beep.dlo: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
bkgd.dlo: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
border.dlo: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
clear.dlo: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
color.dlo: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
delch.dlo: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
deleteln.dlo: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
getch.dlo: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
getstr.dlo: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
getyx.dlo: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
inch.dlo: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
inchstr.dlo: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
initscr.dlo: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
inopts.dlo: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
insch.dlo: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
insstr.dlo: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
instr.dlo: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
kernel.dlo: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
mouse.dlo: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
move.dlo: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
outopts.dlo: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
overlay.dlo: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pad.dlo: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
printw.dlo: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
refresh.dlo: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
scanw.dlo: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
scr_dump.dlo: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
scroll.dlo: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
slk.dlo: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
termattr.dlo: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
terminfo.dlo: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
touch.dlo: (srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
util.dlo: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
window.dlo: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
|
||||
pdcclip.dlo: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdcdebug.dlo: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdcdisp.dlo: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdcgetsc.dlo: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdckbd.dlo: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdcscrn.dlo: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdcsetsc.dlo: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdcutil.dlo: $(osdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
|
||||
pdcwin.dlo: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) $(DLLFLAGS) -o$@ $<
|
||||
$(PANOBJS) : %.o: $(pandir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.o: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
firework.exe newdemo.exe rain.exe testcurs.exe worm.exe xmas.exe: %.exe: %.o
|
||||
$(LINK) $(LDFLAGS) -o $* $< $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) $* $(BINDFLAGS)
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
firework.exe: firework.o $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) -o firework firework.o $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) firework $(BINDFLAGS)
|
||||
|
||||
newdemo.exe: newdemo.o $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) -o newdemo newdemo.o $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) newdemo $(BINDFLAGS)
|
||||
|
||||
ptest.exe: ptest.o $(LIBCURSES) $(LIBPANEL)
|
||||
ptest.exe: ptest.o $(LIBPANEL)
|
||||
$(LINK) $(LDFLAGS) -o ptest ptest.o $(LIBCURSES) $(LIBPANEL) $(CCLIBS)
|
||||
$(EMXBIND) ptest $(BINDFLAGS)
|
||||
|
||||
rain.exe: rain.o $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) -o rain rain.o $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) rain $(BINDFLAGS)
|
||||
|
||||
testcurs.exe: testcurs.o $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) -o testcurs testcurs.o $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) testcurs $(BINDFLAGS)
|
||||
|
||||
tuidemo.exe: tuidemo.o tui.o $(LIBCURSES)
|
||||
tuidemo.exe: tuidemo.o tui.o
|
||||
$(LINK) $(LDFLAGS) -o tuidemo tuidemo.o tui.o $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) tuidemo $(BINDFLAGS)
|
||||
|
||||
worm.exe: worm.o $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) -o worm worm.o $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) worm $(BINDFLAGS)
|
||||
|
||||
xmas.exe: xmas.o $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) -o xmas xmas.o $(LIBCURSES) $(CCLIBS)
|
||||
$(EMXBIND) xmas $(BINDFLAGS)
|
||||
|
||||
|
||||
testcurs_dyn.exe: testcurs.obj curses.dll
|
||||
$(LINK) $(LDFLAGS) $(DLLFLAGS) -o testcurs_dyn testcurs.obj $(DLLCURSES) $(CCLIBS)
|
||||
$(LINK) $(LDFLAGS) $(DLLFLAGS) -o testcurs_dyn testcurs.obj \
|
||||
$(DLLCURSES) $(CCLIBS)
|
||||
$(EMXBIND) testcurs_dyn $(BINDFLAGS)
|
||||
|
||||
firework.o: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
firework.o newdemo.o ptest.o rain.o testcurs.o worm.o xmas.o: %.o: \
|
||||
$(demodir)/%.c
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
newdemo.o: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
ptest.o: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
rain.o: $(demodir)\rain.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
testcurs.o: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
testcurs.obj: $(demodir)\testcurs.c
|
||||
$(CC) $(CCFLAGS) -Zomf -o$@ $<
|
||||
|
||||
tui.o: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
tui.o: $(demodir)\tui.c $(demodir)\tui.h
|
||||
$(CC) $(CCFLAGS) -I$(demodir) -o $@ $<
|
||||
|
||||
tuidemo.o: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
tuidemo.o: $(demodir)\tuidemo.c
|
||||
$(CC) $(CCFLAGS) -I$(demodir) -o $@ $<
|
||||
|
||||
worm.o: $(demodir)\worm.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
xmas.o: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -o$@ $<
|
||||
|
||||
dist: $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for EMX OS/2 > file_id.diz
|
||||
echo ------------------------------------------ >> file_id.diz
|
||||
|
||||
@@ -73,10 +73,10 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
|
||||
189
os2/wccos2.mak
189
os2/wccos2.mak
@@ -20,12 +20,6 @@ PDCURSES_HOME = $(%PDCURSES_SRCDIR)
|
||||
|
||||
!include $(PDCURSES_HOME)\version
|
||||
|
||||
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
|
||||
TERM_HEADER = $(PDCURSES_HOME)\term.h
|
||||
|
||||
srcdir = $(PDCURSES_HOME)\pdcurses
|
||||
osdir = $(PDCURSES_HOME)\os2
|
||||
pandir = $(PDCURSES_HOME)\panel
|
||||
@@ -76,10 +70,10 @@ 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 scr_dump.obj &
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj &
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj &
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj &
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
@@ -90,153 +84,9 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $@ $(PANOBJS)
|
||||
|
||||
|
||||
addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addch.c
|
||||
|
||||
addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addchstr.c
|
||||
|
||||
addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addstr.c
|
||||
|
||||
attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\attr.c
|
||||
|
||||
beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\beep.c
|
||||
|
||||
bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\bkgd.c
|
||||
|
||||
border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\border.c
|
||||
|
||||
clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\clear.c
|
||||
|
||||
color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\color.c
|
||||
|
||||
delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\delch.c
|
||||
|
||||
deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\deleteln.c
|
||||
|
||||
getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getch.c
|
||||
|
||||
getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getstr.c
|
||||
|
||||
getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getyx.c
|
||||
|
||||
inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inch.c
|
||||
|
||||
inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inchstr.c
|
||||
|
||||
initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\initscr.c
|
||||
|
||||
inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inopts.c
|
||||
|
||||
insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insch.c
|
||||
|
||||
insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insstr.c
|
||||
|
||||
instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\instr.c
|
||||
|
||||
kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\kernel.c
|
||||
|
||||
mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\mouse.c
|
||||
|
||||
move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\move.c
|
||||
|
||||
outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\outopts.c
|
||||
|
||||
overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\overlay.c
|
||||
|
||||
pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pad.c
|
||||
|
||||
printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\printw.c
|
||||
|
||||
refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\refresh.c
|
||||
|
||||
scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scanw.c
|
||||
|
||||
scr_dump.obj: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scr_dump.c
|
||||
|
||||
scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scroll.c
|
||||
|
||||
slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\slk.c
|
||||
|
||||
termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\termattr.c
|
||||
|
||||
terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\terminfo.c
|
||||
|
||||
touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\touch.c
|
||||
|
||||
util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\util.c
|
||||
|
||||
window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\window.c
|
||||
|
||||
|
||||
pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcdisp.c
|
||||
|
||||
pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdckbd.c
|
||||
|
||||
pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcscrn.c
|
||||
|
||||
pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcutil.obj: $(osdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcutil.c
|
||||
|
||||
pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(pandir)\panel.c
|
||||
.c: $(srcdir);$(osdir);$(pandir);$(demodir)
|
||||
.c.obj: .autodepend
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
@@ -265,33 +115,6 @@ xmas.exe: xmas.obj $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) n $@ f xmas.obj l $(LIBCURSES)
|
||||
|
||||
|
||||
firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\firework.c
|
||||
|
||||
newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\newdemo.c
|
||||
|
||||
ptest.obj: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\ptest.c
|
||||
|
||||
rain.obj: $(demodir)\rain.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\rain.c
|
||||
|
||||
testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\testcurs.c
|
||||
|
||||
tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tui.c
|
||||
|
||||
tuidemo.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tuidemo.c
|
||||
|
||||
worm.obj: $(demodir)\worm.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\worm.c
|
||||
|
||||
xmas.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\xmas.c
|
||||
|
||||
dist: .symbolic $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for Watcom C++ OS/2 > file_id.diz
|
||||
echo ------------------------------------------ >> file_id.diz
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
+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 &
|
||||
+scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj &
|
||||
+touch.obj +util.obj +window.obj +pdcdebug.obj +pdcclip.obj +pdcdisp.obj &
|
||||
+pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj &
|
||||
+pdcwin.obj ,lib.map
|
||||
@@ -72,171 +72,46 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
|
||||
first:
|
||||
@echo $(srcdir)\addch.c
|
||||
$(LIBOBJS) $(PDCOBJS) : $(PDCURSES_HEADERS)
|
||||
$(PANOBJS) : $(PANEL_HEADER)
|
||||
terminfo.obj: $(TERM_HEADER)
|
||||
|
||||
$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
-del $@
|
||||
$(LIBEXE) $@ @$(osdir)\bccwin32.lrf
|
||||
$(LIBEXE) $@ \
|
||||
+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 \
|
||||
+scr_dump.obj +scroll.obj +slk.obj +termattr.obj +terminfo.obj \
|
||||
+touch.obj +util.obj +window.obj +pdcdebug.obj +pdcclip.obj +pdcdisp.obj \
|
||||
+pdcgetsc.obj +pdckbd.obj +pdcscrn.obj +pdcsetsc.obj +pdcutil.obj \
|
||||
+pdcwin.obj ,lib.map
|
||||
|
||||
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
-del $@
|
||||
$(LIBEXE) $@ +$(PANOBJS)
|
||||
|
||||
addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\addch.c
|
||||
{$(srcdir)\}.c.obj:
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\addchstr.c
|
||||
{$(osdir)\}.c.obj:
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\addstr.c
|
||||
{$(pandir)\}.c.obj:
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
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
|
||||
|
||||
scr_dump.obj: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(srcdir)\scr_dump.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) $(TERM_HEADER)
|
||||
$(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
|
||||
|
||||
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: $(osdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -o$@ $(osdir)\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
|
||||
.c.obj:
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
################################################################################
|
||||
#
|
||||
# First, set the environment variable PDCURSES_SRCDIR, or edit the line
|
||||
# below; for example, "export PDCURSES_SRCDIR=c:/pdcurses".
|
||||
# below; for example, "export PDCURSES_SRCDIR=/cygdrive/c/pdcurses".
|
||||
#
|
||||
################################################################################
|
||||
PDCURSES_HOME = $(PDCURSES_SRCDIR)
|
||||
@@ -59,7 +59,6 @@ firework.exe ptest.exe rain.exe worm.exe
|
||||
|
||||
################################################################################
|
||||
all: $(PDCLIBS) $(DEMOS)
|
||||
strip *.exe
|
||||
|
||||
clean:
|
||||
-rm -f *.o
|
||||
@@ -67,6 +66,7 @@ clean:
|
||||
-rm -f *.exe
|
||||
|
||||
demos: $(DEMOS)
|
||||
strip *.exe
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
@@ -74,13 +74,15 @@ LIBOBJS = addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o \
|
||||
clear.o color.o delch.o deleteln.o getch.o getstr.o getyx.o inch.o \
|
||||
inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o mouse.o \
|
||||
move.o outopts.o overlay.o pad.o printw.o refresh.o scanw.o scr_dump.o \
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o pdcdebug.o \
|
||||
pdcwin.o
|
||||
|
||||
PDCOBJS = pdcclip.o pdcdebug.o pdcdisp.o pdcgetsc.o pdckbd.o \
|
||||
pdcscrn.o pdcsetsc.o pdcutil.o pdcwin.o
|
||||
PDCOBJS = pdcclip.o pdcdisp.o pdcgetsc.o pdckbd.o pdcscrn.o pdcsetsc.o \
|
||||
pdcutil.o
|
||||
|
||||
PANOBJS = panel.o
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(LIBOBJS) $(PDCOBJS)
|
||||
@@ -88,187 +90,39 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(PANOBJS)
|
||||
|
||||
$(LIBOBJS) $(PDCOBJS) $(PANOBJS) : $(PDCURSES_HEADERS)
|
||||
$(PANOBJS) : $(PANEL_HEADER)
|
||||
$(DEMOS) : $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
terminfo.o: $(TERM_HEADER)
|
||||
|
||||
addch.o: $(srcdir)/addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(LIBOBJS) : %.o: $(srcdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
addchstr.o: $(srcdir)/addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(PDCOBJS) : %.o: $(osdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
addstr.o: $(srcdir)/addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
attr.o: $(srcdir)/attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
beep.o: $(srcdir)/beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
bkgd.o: $(srcdir)/bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
border.o: $(srcdir)/border.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
clear.o: $(srcdir)/clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
color.o: $(srcdir)/color.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
delch.o: $(srcdir)/delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
deleteln.o: $(srcdir)/deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getch.o: $(srcdir)/getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getstr.o: $(srcdir)/getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getyx.o: $(srcdir)/getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inch.o: $(srcdir)/inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inchstr.o: $(srcdir)/inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
initscr.o: $(srcdir)/initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inopts.o: $(srcdir)/inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
insch.o: $(srcdir)/insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
insstr.o: $(srcdir)/insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
instr.o: $(srcdir)/instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
kernel.o: $(srcdir)/kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
mouse.o: $(srcdir)/mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
move.o: $(srcdir)/move.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
outopts.o: $(srcdir)/outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
overlay.o: $(srcdir)/overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pad.o: $(srcdir)/pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
printw.o: $(srcdir)/printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
refresh.o: $(srcdir)/refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scanw.o: $(srcdir)/scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scr_dump.o: $(srcdir)/scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scroll.o: $(srcdir)/scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
slk.o: $(srcdir)/slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
termattr.o: $(srcdir)/termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
terminfo.o: $(srcdir)/terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
touch.o: $(srcdir)/touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
util.o: $(srcdir)/util.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
window.o: $(srcdir)/window.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
|
||||
pdcclip.o: $(osdir)/pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdebug.o: $(srcdir)/pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdisp.o: $(osdir)/pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcgetsc.o: $(osdir)/pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdckbd.o: $(osdir)/pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcscrn.o: $(osdir)/pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcsetsc.o: $(osdir)/pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcutil.o: $(osdir)/pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcwin.o: $(srcdir)/pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(PANOBJS) : %.o: $(pandir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.o: $(pandir)/panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
firework.exe: $(demodir)/firework.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
firework.exe newdemo.exe rain.exe testcurs.exe worm.exe xmas.exe: \
|
||||
%.exe: $(demodir)/%.c
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
newdemo.exe: $(demodir)/newdemo.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
ptest.exe: $(demodir)/ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H) $(LIBCURSES) $(LIBPANEL)
|
||||
ptest.exe: $(demodir)/ptest.c $(PANEL_HEADER) $(LIBPANEL)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES) $(LIBPANEL)
|
||||
|
||||
rain.exe: $(demodir)/rain.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
testcurs.exe: $(demodir)/testcurs.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
tuidemo.exe: tuidemo.o tui.o $(LIBCURSES)
|
||||
tuidemo.exe: tuidemo.o tui.o
|
||||
$(LINK) $(LDFLAGS) -o tuidemo.exe tuidemo.o tui.o $(LIBCURSES)
|
||||
|
||||
worm.exe: $(demodir)/worm.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
xmas.exe: $(demodir)/xmas.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
|
||||
tui.o: $(demodir)/tui.c $(demodir)/tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) -c $(CCFLAGS) -I$(demodir) -o $@ $<
|
||||
|
||||
tuidemo.o: $(demodir)/tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) -c $(CCFLAGS) -I$(demodir) -o $@ $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
dist: $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for Cygnus Win32 > file_id.diz
|
||||
|
||||
@@ -77,10 +77,10 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
@@ -92,11 +92,10 @@ 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 scr_dump.dll.obj \
|
||||
scroll.dll.obj slk.dll.obj termattr.dll.obj terminfo.dll.obj \
|
||||
touch.dll.obj util.dll.obj window.dll.obj
|
||||
touch.dll.obj util.dll.obj window.dll.obj pdcdebug.dll.obj pdcwin.dll.obj
|
||||
|
||||
PDCDLLS = pdcclip.dll.obj pdcdebug.dll.obj pdcdisp.dll.obj \
|
||||
pdcgetsc.dll.obj pdckbd.dll.obj pdcscrn.dll.obj pdcsetsc.dll.obj \
|
||||
pdcutil.dll.obj pdcwin.dll.obj
|
||||
PDCDLLS = pdcclip.dll.obj pdcdisp.dll.obj pdcgetsc.dll.obj \
|
||||
pdckbd.dll.obj pdcscrn.dll.obj pdcsetsc.dll.obj pdcutil.dll.obj
|
||||
|
||||
PANDLLS = panel.dll.obj
|
||||
|
||||
|
||||
@@ -59,7 +59,6 @@ firework.exe ptest.exe rain.exe worm.exe
|
||||
|
||||
################################################################################
|
||||
all: $(PDCLIBS) $(DEMOS)
|
||||
strip *.exe
|
||||
|
||||
clean:
|
||||
-del *.o
|
||||
@@ -67,6 +66,7 @@ clean:
|
||||
-del *.exe
|
||||
|
||||
demos: $(DEMOS)
|
||||
strip *.exe
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
@@ -74,13 +74,15 @@ LIBOBJS = addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o \
|
||||
clear.o color.o delch.o deleteln.o getch.o getstr.o getyx.o inch.o \
|
||||
inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o mouse.o \
|
||||
move.o outopts.o overlay.o pad.o printw.o refresh.o scanw.o scr_dump.o \
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o
|
||||
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o pdcdebug.o \
|
||||
pdcwin.o
|
||||
|
||||
PDCOBJS = pdcclip.o pdcdebug.o pdcdisp.o pdcgetsc.o pdckbd.o \
|
||||
pdcscrn.o pdcsetsc.o pdcutil.o pdcwin.o
|
||||
PDCOBJS = pdcclip.o pdcdisp.o pdcgetsc.o pdckbd.o pdcscrn.o pdcsetsc.o \
|
||||
pdcutil.o
|
||||
|
||||
PANOBJS = panel.o
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(LIBOBJS) $(PDCOBJS)
|
||||
@@ -88,187 +90,39 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $(LIBFLAGS) $@ $(PANOBJS)
|
||||
|
||||
$(LIBOBJS) $(PDCOBJS) $(PANOBJS) : $(PDCURSES_HEADERS)
|
||||
$(PANOBJS) : $(PANEL_HEADER)
|
||||
$(DEMOS) : $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
terminfo.o: $(TERM_HEADER)
|
||||
|
||||
addch.o: $(srcdir)/addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(LIBOBJS) : %.o: $(srcdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
addchstr.o: $(srcdir)/addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(PDCOBJS) : %.o: $(osdir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
addstr.o: $(srcdir)/addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
attr.o: $(srcdir)/attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
beep.o: $(srcdir)/beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
bkgd.o: $(srcdir)/bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
border.o: $(srcdir)/border.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
clear.o: $(srcdir)/clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
color.o: $(srcdir)/color.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
delch.o: $(srcdir)/delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
deleteln.o: $(srcdir)/deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getch.o: $(srcdir)/getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getstr.o: $(srcdir)/getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
getyx.o: $(srcdir)/getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inch.o: $(srcdir)/inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inchstr.o: $(srcdir)/inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
initscr.o: $(srcdir)/initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
inopts.o: $(srcdir)/inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
insch.o: $(srcdir)/insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
insstr.o: $(srcdir)/insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
instr.o: $(srcdir)/instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
kernel.o: $(srcdir)/kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
mouse.o: $(srcdir)/mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
move.o: $(srcdir)/move.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
outopts.o: $(srcdir)/outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
overlay.o: $(srcdir)/overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pad.o: $(srcdir)/pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
printw.o: $(srcdir)/printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
refresh.o: $(srcdir)/refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scanw.o: $(srcdir)/scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scr_dump.o: $(srcdir)/scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
scroll.o: $(srcdir)/scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
slk.o: $(srcdir)/slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
termattr.o: $(srcdir)/termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
terminfo.o: $(srcdir)/terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
touch.o: $(srcdir)/touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
util.o: $(srcdir)/util.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
window.o: $(srcdir)/window.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
|
||||
pdcclip.o: $(osdir)/pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdebug.o: $(srcdir)/pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcdisp.o: $(osdir)/pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcgetsc.o: $(osdir)/pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdckbd.o: $(osdir)/pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcscrn.o: $(osdir)/pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcsetsc.o: $(osdir)/pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcutil.o: $(osdir)/pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
pdcwin.o: $(srcdir)/pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
$(PANOBJS) : %.o: $(pandir)/%.c
|
||||
$(CC) -c $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.o: $(pandir)/panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) -c $(CCFLAGS) -o$@ $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
firework.exe: $(demodir)/firework.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
firework.exe newdemo.exe rain.exe testcurs.exe worm.exe xmas.exe: \
|
||||
%.exe: $(demodir)/%.c
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
newdemo.exe: $(demodir)/newdemo.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
ptest.exe: $(demodir)/ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H) $(LIBCURSES) $(LIBPANEL)
|
||||
ptest.exe: $(demodir)/ptest.c $(PANEL_HEADER) $(LIBPANEL)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES) $(LIBPANEL)
|
||||
|
||||
rain.exe: $(demodir)/rain.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
testcurs.exe: $(demodir)/testcurs.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
tuidemo.exe: tuidemo.o tui.o $(LIBCURSES)
|
||||
tuidemo.exe: tuidemo.o tui.o
|
||||
$(LINK) $(LDFLAGS) -o tuidemo.exe tuidemo.o tui.o $(LIBCURSES)
|
||||
|
||||
worm.exe: $(demodir)/worm.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
xmas.exe: $(demodir)/xmas.c $(PDCURSES_CURSES_H) $(LIBCURSES)
|
||||
$(CC) $(CCFLAGS) -o$@ $< $(LIBCURSES)
|
||||
|
||||
|
||||
tui.o: $(demodir)/tui.c $(demodir)/tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) -c $(CCFLAGS) -I$(demodir) -o $@ $<
|
||||
|
||||
tuidemo.o: $(demodir)/tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) -c $(CCFLAGS) -I$(demodir) -o $@ $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
dist: $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for MinGW Win32 > file_id.diz
|
||||
|
||||
@@ -46,7 +46,7 @@ SHL_LD = link $(LDFLAGS) /NOLOGO /DLL /OUT:curses.dll /DEF:$(osdir)\curses.def
|
||||
CPPFLAGS = -I$(PDCURSES_HOME) #-DPDC_WIDE
|
||||
|
||||
CCFLAGS = -c $(CFLAGS) $(CPPFLAGS)
|
||||
DLL_CCFLAGS = -c $(CFLAGS) $(CPPFLAGS) -DPDC_DLL_BUILD #-MT -DPDC_THREAD_BUILD
|
||||
DLL_CCFLAGS = -c $(CFLAGS) $(CPPFLAGS) -Fo$@ -DPDC_DLL_BUILD #-MT -DPDC_THREAD_BUILD
|
||||
|
||||
LINK = link.exe -nologo
|
||||
|
||||
@@ -73,10 +73,11 @@ all: $(PDCLIBS) $(DEMOS) #$(DLL_DEMOS)
|
||||
clean:
|
||||
-del *.obj
|
||||
-del *.lib
|
||||
-del *.exe
|
||||
-del *.dlo
|
||||
-del *.dll
|
||||
-del *.exp
|
||||
-del *.res
|
||||
-del *.exe
|
||||
|
||||
demos: $(DEMOS)
|
||||
#------------------------------------------------------------------------
|
||||
@@ -87,29 +88,28 @@ 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 scr_dump.obj \
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj \
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj \
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj \
|
||||
pdcsetsc.obj pdcutil.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 scr_dump.dll.obj \
|
||||
scroll.dll.obj slk.dll.obj termattr.dll.obj terminfo.dll.obj \
|
||||
touch.dll.obj util.dll.obj window.dll.obj
|
||||
LIBDLLS = addch.dlo addchstr.dlo addstr.dlo attr.dlo beep.dlo bkgd.dlo \
|
||||
border.dlo clear.dlo color.dlo delch.dlo deleteln.dlo getch.dlo \
|
||||
getstr.dlo getyx.dlo inch.dlo inchstr.dlo initscr.dlo inopts.dlo \
|
||||
insch.dlo insstr.dlo instr.dlo kernel.dlo mouse.dlo move.dlo outopts.dlo \
|
||||
overlay.dlo pad.dlo printw.dlo refresh.dlo scanw.dlo scr_dump.dlo \
|
||||
scroll.dlo slk.dlo termattr.dlo terminfo.dlo touch.dlo util.dlo \
|
||||
window.dlo pdcdebug.dlo pdcwin.dlo
|
||||
|
||||
PDCDLLS = pdcclip.dll.obj pdcdebug.dll.obj pdcdisp.dll.obj \
|
||||
pdcgetsc.dll.obj pdckbd.dll.obj pdcscrn.dll.obj pdcsetsc.dll.obj \
|
||||
pdcutil.dll.obj pdcwin.dll.obj
|
||||
PDCDLLS = pdcclip.dlo pdcdisp.dlo pdcgetsc.dlo pdckbd.dlo pdcscrn.dlo \
|
||||
pdcsetsc.dlo pdcutil.dlo
|
||||
|
||||
PANDLLS = panel.dll.obj
|
||||
PANDLLS = panel.dlo
|
||||
|
||||
$(LIBOBJS) $(PDCOBJS) $(LIBDLLS) $(PDCDLLS) : $(PDCURSES_HEADERS)
|
||||
terminfo.obj: $(TERM_HEADER)
|
||||
|
||||
$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBEXE) -out:$@ $(LIBOBJS) $(PDCOBJS)
|
||||
@@ -124,300 +124,161 @@ pdcurses.res pdcurses.obj: $(osdir)\pdcurses.rc $(osdir)\pdcurses.ico
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) -out:$@ $(PANOBJS)
|
||||
|
||||
{$(srcdir)\}.c{}.obj::
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\addch.c
|
||||
{$(osdir)\}.c{}.obj::
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\addchstr.c
|
||||
addch.dlo: $(srcdir)\addch.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\addch.c
|
||||
|
||||
addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\addstr.c
|
||||
addchstr.dlo: $(srcdir)\addchstr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\addchstr.c
|
||||
|
||||
attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\attr.c
|
||||
addstr.dlo: $(srcdir)\addstr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\addstr.c
|
||||
|
||||
beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\beep.c
|
||||
attr.dlo: $(srcdir)\attr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\attr.c
|
||||
|
||||
bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\bkgd.c
|
||||
beep.dlo: $(srcdir)\beep.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\beep.c
|
||||
|
||||
border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\border.c
|
||||
bkgd.dlo: $(srcdir)\bkgd.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\bkgd.c
|
||||
|
||||
clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\clear.c
|
||||
border.dlo: $(srcdir)\border.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\border.c
|
||||
|
||||
color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\color.c
|
||||
clear.dlo: $(srcdir)\clear.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\clear.c
|
||||
|
||||
delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\delch.c
|
||||
color.dlo: $(srcdir)\color.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\color.c
|
||||
|
||||
deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\deleteln.c
|
||||
delch.dlo: $(srcdir)\delch.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\delch.c
|
||||
|
||||
getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\getch.c
|
||||
deleteln.dlo: $(srcdir)\deleteln.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\deleteln.c
|
||||
|
||||
getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\getstr.c
|
||||
getch.dlo: $(srcdir)\getch.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\getch.c
|
||||
|
||||
getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\getyx.c
|
||||
getstr.dlo: $(srcdir)\getstr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\getstr.c
|
||||
|
||||
inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\inch.c
|
||||
getyx.dlo: $(srcdir)\getyx.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\getyx.c
|
||||
|
||||
inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\inchstr.c
|
||||
inch.dlo: $(srcdir)\inch.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\inch.c
|
||||
|
||||
initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\initscr.c
|
||||
inchstr.dlo: $(srcdir)\inchstr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\inchstr.c
|
||||
|
||||
inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\inopts.c
|
||||
initscr.dlo: $(srcdir)\initscr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\initscr.c
|
||||
|
||||
insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\insch.c
|
||||
inopts.dlo: $(srcdir)\inopts.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\inopts.c
|
||||
|
||||
insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\insstr.c
|
||||
insch.dlo: $(srcdir)\insch.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\insch.c
|
||||
|
||||
instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\instr.c
|
||||
insstr.dlo: $(srcdir)\insstr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\insstr.c
|
||||
|
||||
kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\kernel.c
|
||||
instr.dlo: $(srcdir)\instr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\instr.c
|
||||
|
||||
mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\mouse.c
|
||||
kernel.dlo: $(srcdir)\kernel.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\kernel.c
|
||||
|
||||
move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\move.c
|
||||
mouse.dlo: $(srcdir)\mouse.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\mouse.c
|
||||
|
||||
outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\outopts.c
|
||||
move.dlo: $(srcdir)\move.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\move.c
|
||||
|
||||
overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\overlay.c
|
||||
outopts.dlo: $(srcdir)\outopts.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\outopts.c
|
||||
|
||||
pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\pad.c
|
||||
overlay.dlo: $(srcdir)\overlay.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\overlay.c
|
||||
|
||||
printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\printw.c
|
||||
pad.dlo: $(srcdir)\pad.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\pad.c
|
||||
|
||||
refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\refresh.c
|
||||
printw.dlo: $(srcdir)\printw.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\printw.c
|
||||
|
||||
scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\scanw.c
|
||||
refresh.dlo: $(srcdir)\refresh.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\refresh.c
|
||||
|
||||
scr_dump.obj: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\scr_dump.c
|
||||
scanw.dlo: $(srcdir)\scanw.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\scanw.c
|
||||
|
||||
scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\scroll.c
|
||||
scr_dump.dlo: $(srcdir)\scr_dump.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\scr_dump.c
|
||||
|
||||
slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\slk.c
|
||||
scroll.dlo: $(srcdir)\scroll.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\scroll.c
|
||||
|
||||
termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\termattr.c
|
||||
slk.dlo: $(srcdir)\slk.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\slk.c
|
||||
|
||||
terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\terminfo.c
|
||||
termattr.dlo: $(srcdir)\termattr.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\termattr.c
|
||||
|
||||
touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\touch.c
|
||||
terminfo.dlo: $(srcdir)\terminfo.c $(TERM_HEADER)
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\terminfo.c
|
||||
|
||||
util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\util.c
|
||||
touch.dlo: $(srcdir)\touch.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\touch.c
|
||||
|
||||
window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\window.c
|
||||
util.dlo: $(srcdir)\util.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\util.c
|
||||
|
||||
window.dlo: $(srcdir)\window.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\window.c
|
||||
|
||||
pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\pdcdebug.c
|
||||
pdcclip.dlo: $(osdir)\pdcclip.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(osdir)\pdcclip.c
|
||||
|
||||
pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcdisp.c
|
||||
pdcdebug.dlo: $(srcdir)\pdcdebug.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcgetsc.c
|
||||
pdcdisp.dlo: $(osdir)\pdcdisp.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(osdir)\pdcdisp.c
|
||||
|
||||
pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdckbd.c
|
||||
pdcgetsc.dlo: $(osdir)\pdcgetsc.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(osdir)\pdcgetsc.c
|
||||
|
||||
pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcscrn.c
|
||||
pdckbd.dlo: $(osdir)\pdckbd.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(osdir)\pdckbd.c
|
||||
|
||||
pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcsetsc.c
|
||||
pdcscrn.dlo: $(osdir)\pdcscrn.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(osdir)\pdcscrn.c
|
||||
|
||||
pdcutil.obj: $(osdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(osdir)\pdcutil.c
|
||||
pdcsetsc.dlo: $(osdir)\pdcsetsc.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(srcdir)\pdcwin.c
|
||||
pdcutil.dlo: $(osdir)\pdcutil.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(osdir)\pdcutil.c
|
||||
|
||||
|
||||
|
||||
addch.dll.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addch.c
|
||||
|
||||
addchstr.dll.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addchstr.c
|
||||
|
||||
addstr.dll.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\addstr.c
|
||||
|
||||
attr.dll.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\attr.c
|
||||
|
||||
beep.dll.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\beep.c
|
||||
|
||||
bkgd.dll.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\bkgd.c
|
||||
|
||||
border.dll.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\border.c
|
||||
|
||||
clear.dll.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\clear.c
|
||||
|
||||
color.dll.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\color.c
|
||||
|
||||
delch.dll.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\delch.c
|
||||
|
||||
deleteln.dll.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\deleteln.c
|
||||
|
||||
getch.dll.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getch.c
|
||||
|
||||
getstr.dll.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getstr.c
|
||||
|
||||
getyx.dll.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\getyx.c
|
||||
|
||||
inch.dll.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inch.c
|
||||
|
||||
inchstr.dll.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inchstr.c
|
||||
|
||||
initscr.dll.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\initscr.c
|
||||
|
||||
inopts.dll.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\inopts.c
|
||||
|
||||
insch.dll.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\insch.c
|
||||
|
||||
insstr.dll.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\insstr.c
|
||||
|
||||
instr.dll.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\instr.c
|
||||
|
||||
kernel.dll.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\kernel.c
|
||||
|
||||
mouse.dll.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\mouse.c
|
||||
|
||||
move.dll.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\move.c
|
||||
|
||||
outopts.dll.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\outopts.c
|
||||
|
||||
overlay.dll.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\overlay.c
|
||||
|
||||
pad.dll.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pad.c
|
||||
|
||||
printw.dll.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\printw.c
|
||||
|
||||
refresh.dll.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\refresh.c
|
||||
|
||||
scanw.dll.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\scanw.c
|
||||
|
||||
scr_dump.dll.obj: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\scr_dump.c
|
||||
|
||||
scroll.dll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\scroll.c
|
||||
|
||||
slk.dll.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\slk.c
|
||||
|
||||
termattr.dll.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\termattr.c
|
||||
|
||||
terminfo.dll.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\terminfo.c
|
||||
|
||||
touch.dll.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\touch.c
|
||||
|
||||
util.dll.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\util.c
|
||||
|
||||
window.dll.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\window.c
|
||||
|
||||
|
||||
pdcclip.dll.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.dll.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcdisp.dll.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcdisp.c
|
||||
|
||||
pdcgetsc.dll.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
pdckbd.dll.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdckbd.c
|
||||
|
||||
pdcscrn.dll.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcscrn.c
|
||||
|
||||
pdcsetsc.dll.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcutil.dll.obj: $(osdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(osdir)\pdcutil.c
|
||||
|
||||
pdcwin.dll.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) -LD $(DLL_CCFLAGS) -Fo$@ $(srcdir)\pdcwin.c
|
||||
pdcwin.dlo: $(srcdir)\pdcwin.c
|
||||
$(CC) -LD $(DLL_CCFLAGS) $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(pandir)\panel.c
|
||||
$(CC) $(CCFLAGS) $(pandir)\panel.c
|
||||
|
||||
panel.dll.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(pandir)\panel.c
|
||||
panel.dlo: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(DLL_CCFLAGS) $(pandir)\panel.c
|
||||
|
||||
#--- Targets for statically linked demo programs ------------------------
|
||||
|
||||
@@ -451,83 +312,83 @@ test.exe: test.obj $(LIBCURSES)
|
||||
#--- Targets for statically linked demo objects -------------------------
|
||||
|
||||
firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\firework.c
|
||||
$(CC) $(CCFLAGS) $(demodir)\firework.c
|
||||
|
||||
newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\newdemo.c
|
||||
$(CC) $(CCFLAGS) $(demodir)\newdemo.c
|
||||
|
||||
ptest.obj: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\ptest.c
|
||||
$(CC) $(CCFLAGS) $(demodir)\ptest.c
|
||||
|
||||
rain.obj: $(demodir)\rain.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\rain.c
|
||||
$(CC) $(CCFLAGS) $(demodir)\rain.c
|
||||
|
||||
testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\testcurs.c
|
||||
$(CC) $(CCFLAGS) $(demodir)\testcurs.c
|
||||
|
||||
tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tui.c
|
||||
$(CC) $(CCFLAGS) -I$(demodir) $(demodir)\tui.c
|
||||
|
||||
tuidemo.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tuidemo.c
|
||||
$(CC) $(CCFLAGS) -I$(demodir) $(demodir)\tuidemo.c
|
||||
|
||||
worm.obj: $(demodir)\worm.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\worm.c
|
||||
$(CC) $(CCFLAGS) $(demodir)\worm.c
|
||||
|
||||
xmas.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ $(demodir)\xmas.c
|
||||
$(CC) $(CCFLAGS) $(demodir)\xmas.c
|
||||
|
||||
test.obj: test.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -Fo$@ test.c
|
||||
$(CC) $(CCFLAGS) test.c
|
||||
|
||||
#--- Targets for dynamically linked demo programs -----------------------
|
||||
|
||||
firework_dll.exe: firework.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ firework.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
firework_dll.exe: firework.dlo $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ firework.dlo $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
newdemo_dll.exe: newdemo.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ newdemo.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
newdemo_dll.exe: newdemo.dlo $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ newdemo.dlo $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
ptest_dll.exe: ptest.dll.obj $(CURSESDLL) $(LIBPANEL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ ptest.dll.obj $(LIBPANEL) $(DLLCURSES) $(CCLIBS)
|
||||
ptest_dll.exe: ptest.dlo $(CURSESDLL) $(LIBPANEL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ ptest.dlo $(LIBPANEL) $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
testcurs_dll.exe: testcurs.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ testcurs.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
testcurs_dll.exe: testcurs.dlo $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ testcurs.dlo $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
tuidemo_dll.exe: tuidemo.dll.obj tui.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ tui.dll.obj tuidemo.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
tuidemo_dll.exe: tuidemo.dlo tui.dlo $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ tui.dlo tuidemo.dlo $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
xmas_dll.exe: xmas.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ xmas.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
xmas_dll.exe: xmas.dlo $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ xmas.dlo $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
test_dll.exe: test.dll.obj $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ test.dll.obj $(DLLCURSES) $(CCLIBS)
|
||||
test_dll.exe: test.dlo $(CURSESDLL)
|
||||
$(LINK) $(LDFLAGS) -out:$@ test.dlo $(DLLCURSES) $(CCLIBS)
|
||||
|
||||
#--- Targets for dynamically linked demo objects ------------------------
|
||||
|
||||
firework.dll.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\firework.c
|
||||
firework.dlo: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) $(demodir)\firework.c
|
||||
|
||||
newdemo.dll.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\newdemo.c
|
||||
newdemo.dlo: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) $(demodir)\newdemo.c
|
||||
|
||||
ptest.dll.obj: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\ptest.c
|
||||
ptest.dlo: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) $(demodir)\ptest.c
|
||||
|
||||
testcurs.dll.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\testcurs.c
|
||||
testcurs.dlo: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) $(demodir)\testcurs.c
|
||||
|
||||
tui.dll.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tui.c
|
||||
tui.dlo: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) $(demodir)\tui.c
|
||||
|
||||
tuidemo.dll.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) -Fo$@ $(demodir)\tuidemo.c
|
||||
tuidemo.dlo: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -I$(demodir) $(demodir)\tuidemo.c
|
||||
|
||||
xmas.dll.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ $(demodir)\xmas.c
|
||||
xmas.dlo: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) $(demodir)\xmas.c
|
||||
|
||||
test.dll.obj: test.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) -Fo$@ test.c
|
||||
test.dlo: test.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(DLL_CCFLAGS) test.c
|
||||
|
||||
dist: $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for Visual C++ > file_id.diz
|
||||
|
||||
@@ -20,12 +20,6 @@ PDCURSES_HOME = $(%PDCURSES_SRCDIR)
|
||||
|
||||
!include $(PDCURSES_HOME)\version
|
||||
|
||||
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
|
||||
TERM_HEADER = $(PDCURSES_HOME)\term.h
|
||||
|
||||
srcdir = $(PDCURSES_HOME)\pdcurses
|
||||
osdir = $(PDCURSES_HOME)\win32
|
||||
pandir = $(PDCURSES_HOME)\panel
|
||||
@@ -76,10 +70,10 @@ 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 scr_dump.obj &
|
||||
scroll.obj slk.obj termattr.obj terminfo.obj touch.obj util.obj &
|
||||
window.obj
|
||||
window.obj pdcdebug.obj pdcwin.obj
|
||||
|
||||
PDCOBJS = pdcclip.obj pdcdebug.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj &
|
||||
pdcscrn.obj pdcsetsc.obj pdcutil.obj pdcwin.obj
|
||||
PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj &
|
||||
pdcsetsc.obj pdcutil.obj
|
||||
|
||||
PANOBJS = panel.obj
|
||||
|
||||
@@ -90,153 +84,9 @@ $(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
|
||||
$(LIBPANEL) : $(PANOBJS)
|
||||
$(LIBEXE) $@ $(PANOBJS)
|
||||
|
||||
|
||||
addch.obj: $(srcdir)\addch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addch.c
|
||||
|
||||
addchstr.obj: $(srcdir)\addchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addchstr.c
|
||||
|
||||
addstr.obj: $(srcdir)\addstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\addstr.c
|
||||
|
||||
attr.obj: $(srcdir)\attr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\attr.c
|
||||
|
||||
beep.obj: $(srcdir)\beep.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\beep.c
|
||||
|
||||
bkgd.obj: $(srcdir)\bkgd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\bkgd.c
|
||||
|
||||
border.obj: $(srcdir)\border.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\border.c
|
||||
|
||||
clear.obj: $(srcdir)\clear.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\clear.c
|
||||
|
||||
color.obj: $(srcdir)\color.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\color.c
|
||||
|
||||
delch.obj: $(srcdir)\delch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\delch.c
|
||||
|
||||
deleteln.obj: $(srcdir)\deleteln.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\deleteln.c
|
||||
|
||||
getch.obj: $(srcdir)\getch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getch.c
|
||||
|
||||
getstr.obj: $(srcdir)\getstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getstr.c
|
||||
|
||||
getyx.obj: $(srcdir)\getyx.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\getyx.c
|
||||
|
||||
inch.obj: $(srcdir)\inch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inch.c
|
||||
|
||||
inchstr.obj: $(srcdir)\inchstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inchstr.c
|
||||
|
||||
initscr.obj: $(srcdir)\initscr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\initscr.c
|
||||
|
||||
inopts.obj: $(srcdir)\inopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\inopts.c
|
||||
|
||||
insch.obj: $(srcdir)\insch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insch.c
|
||||
|
||||
insstr.obj: $(srcdir)\insstr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\insstr.c
|
||||
|
||||
instr.obj: $(srcdir)\instr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\instr.c
|
||||
|
||||
kernel.obj: $(srcdir)\kernel.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\kernel.c
|
||||
|
||||
mouse.obj: $(srcdir)\mouse.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\mouse.c
|
||||
|
||||
move.obj: $(srcdir)\move.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\move.c
|
||||
|
||||
outopts.obj: $(srcdir)\outopts.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\outopts.c
|
||||
|
||||
overlay.obj: $(srcdir)\overlay.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\overlay.c
|
||||
|
||||
pad.obj: $(srcdir)\pad.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pad.c
|
||||
|
||||
printw.obj: $(srcdir)\printw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\printw.c
|
||||
|
||||
refresh.obj: $(srcdir)\refresh.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\refresh.c
|
||||
|
||||
scanw.obj: $(srcdir)\scanw.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scanw.c
|
||||
|
||||
scr_dump.obj: $(srcdir)\scr_dump.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scr_dump.c
|
||||
|
||||
scroll.obj: $(srcdir)\scroll.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\scroll.c
|
||||
|
||||
slk.obj: $(srcdir)\slk.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\slk.c
|
||||
|
||||
termattr.obj: $(srcdir)\termattr.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\termattr.c
|
||||
|
||||
terminfo.obj: $(srcdir)\terminfo.c $(PDCURSES_HEADERS) $(TERM_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\terminfo.c
|
||||
|
||||
touch.obj: $(srcdir)\touch.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\touch.c
|
||||
|
||||
util.obj: $(srcdir)\util.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\util.c
|
||||
|
||||
window.obj: $(srcdir)\window.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\window.c
|
||||
|
||||
|
||||
pdcclip.obj: $(osdir)\pdcclip.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcclip.c
|
||||
|
||||
pdcdebug.obj: $(srcdir)\pdcdebug.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcdebug.c
|
||||
|
||||
pdcdisp.obj: $(osdir)\pdcdisp.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcdisp.c
|
||||
|
||||
pdcgetsc.obj: $(osdir)\pdcgetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcgetsc.c
|
||||
|
||||
pdckbd.obj: $(osdir)\pdckbd.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdckbd.c
|
||||
|
||||
pdcscrn.obj: $(osdir)\pdcscrn.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcscrn.c
|
||||
|
||||
pdcsetsc.obj: $(osdir)\pdcsetsc.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcsetsc.c
|
||||
|
||||
pdcutil.obj: $(osdir)\pdcutil.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(osdir)\pdcutil.c
|
||||
|
||||
pdcwin.obj: $(srcdir)\pdcwin.c $(PDCURSES_HEADERS)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(srcdir)\pdcwin.c
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
panel.obj: $(pandir)\panel.c $(PDCURSES_HEADERS) $(PANEL_HEADER)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(pandir)\panel.c
|
||||
.c: $(srcdir);$(osdir);$(pandir);$(demodir)
|
||||
.c.obj: .autodepend
|
||||
$(CC) $(CCFLAGS) $<
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
@@ -265,33 +115,6 @@ xmas.exe: xmas.obj $(LIBCURSES)
|
||||
$(LINK) $(LDFLAGS) n $@ f xmas.obj l $(LIBCURSES)
|
||||
|
||||
|
||||
firework.obj: $(demodir)\firework.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\firework.c
|
||||
|
||||
newdemo.obj: $(demodir)\newdemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\newdemo.c
|
||||
|
||||
ptest.obj: $(demodir)\ptest.c $(PANEL_HEADER) $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\ptest.c
|
||||
|
||||
rain.obj: $(demodir)\rain.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\rain.c
|
||||
|
||||
testcurs.obj: $(demodir)\testcurs.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\testcurs.c
|
||||
|
||||
tui.obj: $(demodir)\tui.c $(demodir)\tui.h $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tui.c
|
||||
|
||||
tuidemo.obj: $(demodir)\tuidemo.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) -I$(demodir) /fo=$@ $(demodir)\tuidemo.c
|
||||
|
||||
worm.obj: $(demodir)\worm.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\worm.c
|
||||
|
||||
xmas.obj: $(demodir)\xmas.c $(PDCURSES_CURSES_H)
|
||||
$(CC) $(CCFLAGS) /fo=$@ $(demodir)\xmas.c
|
||||
|
||||
dist: .symbolic $(PDCLIBS)
|
||||
echo PDCurses $(VERDOT) for Watcom C++ Win32 > file_id.diz
|
||||
echo ------------------------------------------ >> file_id.diz
|
||||
|
||||
Reference in New Issue
Block a user