Subversion Repositories Kolibri OS

Rev

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