# KEHOME/src/makefile
# Mar/16/2003

EXE	= .exe

all: windows

java: jke jksc jversion

windows:
	make -f ke.mk ICONT=icont EXE=.exe  all SemanticWeb
	chmod 775 ../bin/*
	chmod -x ../bin/*.env

xwindows:
	cd ../bin; rm -f htmlone *.exe *.pif
	make -f ke.mk ICONT=xicont EXE=  all SemanticWeb

linux:
	cd ../bin; rm -f *.exe *.pif
	make -f ke.mk ICONT=icont EXT=  all SemanticWeb


wobject:
	make -f ke.mk ICONT=icont EXE=.exe object

xobject:
	make -f ke.mk ICONT=xicont EXE= object

object:
	make -f ke.mk ICONT=icont EXE= object

jke: jke.icn
	jcont -c jke.icn
	jcont -r -o ../bin/jke jkelink.icn

jksc: jksc.icn
	jcont -c jksc.icn
	jcont -r -o ../bin/jksc jksclink.icn

jversion: jversion.icn
	jcont -r -o ../bin/jversion jversion.icn

jobject:
	jcont -c *.icn


#========================================================#
# obsolete

ntwindows:
	cd ../bin; rm -f iversion.exe wicon*
	make -f ke.mk ICONT=nticont.exe EXE=.exe  all SemanticWeb
	cd ../bin; mv iversion.exe ntiversion.exe
	cd ../bin; mv ke.exe ntke.exe
	cd ../bin; mv ksc.exe ntksc.exe
	chmod 775 ../bin/*


ntobject:
	make -f ke.mk ICONT=nticont.exe EXE=.exe object

wke:
	make -f ke.mk wke
	chmod 775 ../bin/*
