Subversion Repositories SvarDOS

Rev

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

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