Subversion Repositories SvarDOS

Rev

Rev 1247 | Rev 1278 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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