Subversion Repositories SvarDOS

Rev

Rev 2098 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2098 Rev 2099
Line 1... Line 1...
1
#
1
#
2
# Makefile for OpenWatcom (wmake)
2
# Makefile for OpenWatcom (wmake)
3
# [DOS]
-
 
4
#
3
#
5
 
4
 
6
CC=wcl
5
CC=wcl
7
CFLAGS=-mt -s -0 -ox -d0 -wx -we -fm=tree.map
6
CFLAGS=-mt -s -0 -ox -d0 -wx -we -fm=tree.map
-
 
7
!ifdef __UNIX__
-
 
8
CP=cp
-
 
9
SEP=/
-
 
10
!else
-
 
11
CP=copy
-
 
12
SEP=\
-
 
13
!endif
8
 
14
 
9
all: tree.com
15
all: tree.com
10
 
16
 
11
tree.com: tree.c deflang.c stack.c
17
tree.com: tree.c deflang.c stack.c
12
	$(CC) $(CFLAGS) tree.c deflang.c stack.c svarlang\svarlngs.lib
18
	$(CC) $(CFLAGS) tree.c deflang.c stack.c svarlang/svarlngs.lib
13
 
19
 
14
deflang.c: nls\*.txt
20
deflang.c: nls/*.txt
15
	if exist del deflang.c
21
	rm -f deflang.c
16
	if exist tree.lng del tree.lng
22
	rm -f tree.lng
17
	cd nls
23
	cd nls
-
 
24
	rm -f ??.txt
18
	utf8tocp 437 en-utf8.txt en.txt
25
	utf8tocp 437 en-utf8.txt en.txt
-
 
26
	utf8tocp 850 de-utf8.txt de.txt
19
	utf8tocp 850 es-utf8.txt es.txt
27
	utf8tocp 850 es-utf8.txt es.txt
20
	utf8tocp 850 fi-utf8.txt fi.txt
28
	utf8tocp 850 fi-utf8.txt fi.txt
21
	utf8tocp 775 lv-utf8.txt lv.txt
29
	utf8tocp 775 lv-utf8.txt lv.txt
22
	utf8tocp 850 pt-utf8.txt pt.txt
30
	utf8tocp 850 pt-utf8.txt pt.txt
23
	utf8tocp 866 ru-utf8.txt ru.txt
31
	utf8tocp 866 ru-utf8.txt ru.txt
24
	utf8tocp 857 tr-utf8.txt tr.txt
32
	utf8tocp 857 tr-utf8.txt tr.txt
25
	..\svarlang\tlumacz /excref en es fi lv pt ru tr
33
	..$(SEP)svarlang$(SEP)tlumacz /excref en de es fi lv pt ru tr > tlumacz.log
26
	copy out.lng ..\tree.lng
34
	$(CP) out.lng ..$(SEP)tree.lng
27
	copy deflang.c ..
35
	$(CP) deflang.c ..
28
	del out.lng
36
	rm -f out.lng
29
	del deflang.c
37
	rm -f deflang.c
30
	del ??.txt
-
 
31
	cd ..
38
	cd ..
32
 
39
 
33
clean: .symbolic
40
clean: .symbolic
-
 
41
	rm -f nls/??.txt
34
	if exist tree.com del tree.com
42
	rm -f tree.com
35
	if exist tree.lng del tree.lng
43
	rm -f tree.lng
-
 
44
	rm -f tree.map
36
	if exist deflang.c del deflang.c
45
	rm -f deflang.c
37
	del *.obj
46
	rm -f *.obj
-
 
47
	rm -f *.o
-
 
48