Subversion Repositories SvarDOS

Rev

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

Rev 969 Rev 1247
Line 1... Line 1...
1
#
1
#
2
# make instructions to build svarlang and tlumacz.exe with OpenWatcom
2
# make instructions to build svarlang and tlumacz.exe with OpenWatcom
3
# Copyright (C) 2021-2022 Mateusz Viste
3
# Copyright (C) 2021-2023 Mateusz Viste
4
#
4
#
5
 
5
 
6
all: svarlngs.lib svarlngc.lib svarlngm.lib svarlngl.lib tlumacz.exe
6
all: svarlngs.lib svarlngc.lib svarlngm.lib svarlngl.lib tlumacz.exe
7
 
7
 
8
CFLAGS=-0 -wx -we -ox
8
CFLAGS=-0 -wx -we -ox
9
 
9
 
10
svarlngs.lib: autoload.c svarlang.c
10
svarlngs.lib: autoload.c svarlang.c version.c
11
	wcc $(CFLAGS) -ms autoload.c
11
	wcc $(CFLAGS) -ms autoload.c
12
	wcc $(CFLAGS) -ms svarlang.c
12
	wcc $(CFLAGS) -ms svarlang.c
-
 
13
	wcc $(CFLAGS) -ms version.c
13
	if exist svarlngs.lib del svarlngs.lib
14
	if exist svarlngs.lib del svarlngs.lib
14
	wlib -n svarlngs.lib +autoload.obj +svarlang.obj
15
	wlib -n svarlngs.lib +autoload.obj +svarlang.obj +version.obj
15
 
16
 
16
svarlngc.lib: autoload.c svarlang.c
17
svarlngc.lib: autoload.c svarlang.c version.c
17
	wcc $(CFLAGS) -mc autoload.c
18
	wcc $(CFLAGS) -mc autoload.c
18
	wcc $(CFLAGS) -mc svarlang.c
19
	wcc $(CFLAGS) -mc svarlang.c
-
 
20
	wcc $(CFLAGS) -mc version.c
19
	if exist svarlngc.lib del svarlngc.lib
21
	if exist svarlngc.lib del svarlngc.lib
20
	wlib -n svarlngc.lib +autoload.obj +svarlang.obj
22
	wlib -n svarlngc.lib +autoload.obj +svarlang.obj +version.obj
21
 
23
 
22
svarlngm.lib: autoload.c svarlang.c
24
svarlngm.lib: autoload.c svarlang.c version.c
23
	wcc $(CFLAGS) -mm autoload.c
25
	wcc $(CFLAGS) -mm autoload.c
24
	wcc $(CFLAGS) -mm svarlang.c
26
	wcc $(CFLAGS) -mm svarlang.c
-
 
27
	wcc $(CFLAGS) -mm version.c
25
	if exist svarlngm.lib del svarlngm.lib
28
	if exist svarlngm.lib del svarlngm.lib
26
	wlib -n svarlngm.lib +autoload.obj +svarlang.obj
29
	wlib -n svarlngm.lib +autoload.obj +svarlang.obj +version.obj
27
 
30
 
28
svarlngl.lib: autoload.c svarlang.c
31
svarlngl.lib: autoload.c svarlang.c version.c
29
	wcc $(CFLAGS) -ml autoload.c
32
	wcc $(CFLAGS) -ml autoload.c
30
	wcc $(CFLAGS) -ml svarlang.c
33
	wcc $(CFLAGS) -ml svarlang.c
-
 
34
	wcc $(CFLAGS) -ml version.c
31
	if exist svarlngl.lib del svarlngl.lib
35
	if exist svarlngl.lib del svarlngl.lib
32
	wlib -n svarlngl.lib +autoload.obj +svarlang.obj
36
	wlib -n svarlngl.lib +autoload.obj +svarlang.obj +version.obj
33
 
37
 
34
 
38
 
35
tlumacz.exe: tlumacz.c
39
tlumacz.exe: tlumacz.c
36
	wcl -0 -y -cc -wx -mc -lr -we -ox tlumacz.c
40
	wcl -0 -y -cc -wx -mc -lr -we -ox tlumacz.c
37
	del *.obj
41
	del *.obj