Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
9214 | turbocat | 1 | # Common elements for the Watcom makefiles |
2 | |||
3 | CFLAGS += -wx -zq -i=$(PDCURSES_SRCDIR) |
||
4 | |||
5 | !ifeq DEBUG Y |
||
6 | CFLAGS += -d2 -DPDCDEBUG |
||
7 | LDFLAGS = D W A op q sys $(TARGET) |
||
8 | !else |
||
9 | CFLAGS += -oneatx |
||
10 | LDFLAGS = op q sys $(TARGET) |
||
11 | !endif |
||
12 | |||
13 | RM = del |
||
14 | LIBEXE = wlib -q -n -b -c -t |
||
15 | |||
16 | srcdir = $(PDCURSES_SRCDIR)/pdcurses |
||
17 | demodir = $(PDCURSES_SRCDIR)/demos |
||
18 | |||
19 | LIBOBJS = addch.obj addchstr.obj addstr.obj attr.obj beep.obj bkgd.obj & |
||
20 | border.obj clear.obj color.obj delch.obj deleteln.obj & |
||
21 | getch.obj getstr.obj getyx.obj inch.obj inchstr.obj initscr.obj inopts.obj & |
||
22 | insch.obj insstr.obj instr.obj kernel.obj keyname.obj mouse.obj move.obj & |
||
23 | outopts.obj overlay.obj pad.obj panel.obj printw.obj refresh.obj & |
||
24 | scanw.obj scr_dump.obj scroll.obj slk.obj termattr.obj & |
||
25 | touch.obj util.obj window.obj debug.obj |
||
26 | |||
27 | PDCOBJS = pdcclip.obj pdcdisp.obj pdcgetsc.obj pdckbd.obj pdcscrn.obj & |
||
28 | pdcsetsc.obj pdcutil.obj |
||
29 | |||
30 | DEMOS = testcurs.exe ozdemo.exe xmas.exe tuidemo.exe firework.exe & |
||
31 | ptest.exe rain.exe worm.exe |
||
32 | |||
33 | LIBCURSES = pdcurses.lib |
||
34 | |||
35 | LINK = wlink |
||
36 | |||
37 | !ifdef __LOADDLL__ |
||
38 | ! loaddll wcc wccd |
||
39 | ! loaddll wcc386 wccd386 |
||
40 | ! loaddll wlink wlinkd |
||
41 | ! loaddll wlib wlibd |
||
42 | !endif |
||
43 | |||
44 | all: $(LIBCURSES) |
||
45 | |||
46 | clean |
||
47 | -$(RM) *.obj |
||
48 | -$(RM) *.lib |
||
49 | -$(RM) *.exe |
||
50 | -$(RM) *.err |
||
51 | |||
52 | demos: $(DEMOS) |
||
53 | |||
54 | .c: $(srcdir);$(osdir);$(demodir) |
||
55 | .c.obj: .autodepend |
||
56 | $(CC) $(CFLAGS) $< |
||
57 | |||
58 | .obj.exe: |
||
59 | $(LINK) $(LDFLAGS) n $@ f $*.obj l $(LIBCURSES) |
||
60 | |||
61 | testcurs.exe: testcurs.obj $(LIBCURSES) |
||
62 | ozdemo.exe: ozdemo.obj $(LIBCURSES) |
||
63 | xmas.exe: xmas.obj $(LIBCURSES) |
||
64 | firework.exe: firework.obj $(LIBCURSES) |
||
65 | rain.exe: rain.obj $(LIBCURSES) |
||
66 | worm.exe: worm.obj $(LIBCURSES) |
||
67 | ptest.exe: ptest.obj $(LIBCURSES) |
||
68 | |||
69 | tuidemo.exe: tuidemo.obj tui.obj $(LIBCURSES) |
||
70 | $(LINK) $(LDFLAGS) n $@ f tuidemo.obj f tui.obj l $(LIBCURSES) |
||
71 | |||
72 | dist: .symbolic |