Subversion Repositories SvarDOS

Rev

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

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