#
# localcfg Makefile for OpenWatcom
#

all: localcfg.com

localcfg.com: localcfg.c country.c deflang.c localcfg.lng
	*wcl -0 -y -cc -wx -mt -lr -zp1 -we -d0 -ox -I=svarlang.lib localcfg.c country.c deflang.c svarlang.lib/svarlngs.lib
	del *.obj
	upx --8086 -9 localcfg.com

localcfg.lng: nls_lang\*.txt
	cd nls_lang
	utf8tocp 437 en_utf8.txt > en.txt
	utf8tocp 850 br_utf8.txt > br.txt
	utf8tocp 850 de_utf8.txt > de.txt
	utf8tocp 850 fr_utf8.txt > fr.txt
	utf8tocp maz pl_utf8.txt > pl.txt
	utf8tocp 857 tr_utf8.txt > tr.txt
	..\svarlang.lib\tlumacz en br de fr pl tr
	del ??.txt
	if exist ..\localcfg.lng del ..\localcfg.lng
	copy out.lng ..\localcfg.lng
	if exist ..\deflang.c del ..\deflang.c
	copy deflang.c ..\
	cd ..

clean: .SYMBOLIC
	del *.obj
	del *.com

release: localcfg.com .SYMBOLIC
	if exist lcfg-src.zip del lcfg-src.zip
	if exist lcfg-bin.zip del lcfg-bin.zip
	if exist localcfg.svp del localcfg.svp
	zip -9kDX lcfg-bin.zip *.com *.lng *.txt
	zip -9rkDX lcfg-src.zip *.txt *.c *.h makefile svarlang.lib nls_lang
	mkdir appinfo
	mkdir progs
	mkdir progs\localcfg
	copy localcfg.lsm appinfo
	copy *.com progs\localcfg
	copy *.lng progs\localcfg
	copy *.txt progs\localcfg
	zip -9rkDX -m localcfg.svp appinfo progs
	rmdir appinfo
	rmdir progs\localcfg
	rmdir progs
