libpayload: Add PDCurses and ncurses' libform/libmenu
[coreboot.git] / payloads / libpayload / curses / PDCurses-3.4 / watcom.mif
1 # Common elements for the Watcom makefiles
2
3 srcdir = $(PDCURSES_SRCDIR)\pdcurses
4 demodir = $(PDCURSES_SRCDIR)\demos
5
6 LIBOBJS = addch.obj addchstr.obj addstr.obj attr.obj beep.obj bkgd.obj &
7 border.obj clear.obj color.obj delch.obj deleteln.obj deprec.obj &
8 getch.obj getstr.obj getyx.obj inch.obj inchstr.obj initscr.obj inopts.obj &
9 insch.obj insstr.obj instr.obj kernel.obj keyname.obj mouse.obj move.obj &
10 outopts.obj overlay.obj pad.obj panel.obj printw.obj refresh.obj &
11 scanw.obj scr_dump.obj scroll.obj slk.obj termattr.obj terminfo.obj &
12 touch.obj util.obj window.obj debug.obj
13
14 PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj &
15 pdcsetsc.obj pdcutil.obj
16
17 DEMOS = testcurs.exe newdemo.exe xmas.exe tuidemo.exe firework.exe &
18 ptest.exe rain.exe worm.exe
19
20 LIBCURSES = pdcurses.lib
21
22 LINK = wlink
23
24 !ifdef __LOADDLL__
25 ! loaddll wcc    wccd
26 ! loaddll wcc386 wccd386
27 ! loaddll wlink  wlink
28 ! loaddll wlib   wlibd
29 !endif
30
31 all:    $(LIBCURSES) $(DEMOS)
32
33 clean
34         -del *.obj
35         -del *.lib
36         -del *.exe
37         -del *.err
38
39 demos:  $(DEMOS)
40
41 .c: $(srcdir);$(osdir);$(demodir)
42 .c.obj: .autodepend
43         $(CC) $(CFLAGS) $<
44
45 .obj.exe:
46         $(LINK) $(LDFLAGS) n $@ f $*.obj l $(LIBCURSES)
47
48 testcurs.exe:   testcurs.obj $(LIBCURSES)
49 newdemo.exe:    newdemo.obj $(LIBCURSES)
50 xmas.exe:       xmas.obj $(LIBCURSES)
51 firework.exe:   firework.obj $(LIBCURSES)
52 rain.exe:       rain.obj $(LIBCURSES)
53 worm.exe:       worm.obj $(LIBCURSES)
54 ptest.exe:      ptest.obj $(LIBCURSES)
55
56 tuidemo.exe:    tuidemo.obj tui.obj $(LIBCURSES)
57         $(LINK) $(LDFLAGS) n $@ f tuidemo.obj f tui.obj l $(LIBCURSES)
58
59 dist: .symbolic