Subversion Repositories SvarDOS

Rev

Rev 1545 | Rev 1577 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1545 Rev 1556
Line 5... Line 5...
5
# usage:
5
# usage:
6
#   wmake            builds the sved.com binary
6
#   wmake            builds the sved.com binary
7
#   wmake release    builds distribuable packages (svp, zip, sources...)
7
#   wmake release    builds distribuable packages (svp, zip, sources...)
8
 
8
 
9
CC = wcc
9
CC = wcc
10
CFLAGS = -0 -ms -os -wx -we -d0 -bt=dos -I=mdr\inc
10
CFLAGS = -0 -ms -zl -os -wx -we -d0 -bt=dos -I=mdr\inc
11
CFLAGS += -s
11
CFLAGS += -s
12
LDFLAGS = -lr -mt -fm=sved.map -fe=sved.com
-
 
13
LDLIBS = svarlang\svarlngs.lib mdr\mdrs2024.lib
-
 
14
 
12
 
15
PVER = 2023.5
13
PVER = 2023.5
16
 
14
 
17
all: sved.com
15
all: sved.com
18
 
16
 
19
sved.com: sved.obj deflang.obj
17
sved.com: sved.obj deflang.obj libc.obj
-
 
18
	wasm startup.asm
20
	wcl $(LDLIBS) sved.obj deflang.obj $(LDFLAGS)
19
	wlink @sved.lnk
21
	upx -9 --8086 sved.com
20
	upx -9 --8086 sved.com
22
 
21
 
23
.c.obj: .autodepend
22
.c.obj: .autodepend
24
	$(CC) $(CFLAGS) $*.C
23
	$(CC) $(CFLAGS) $*.C
25
 
24