# Translate the event handler server for fast startup:

# Required:
# - installed curry2prolog system

HtmlServer.state: ../lib/HtmlServer.curry ../lib/Ports.curry
	(echo ":l ../lib/HtmlServer" ; echo ":save" ) | ../bin/pakcs
	mv ../lib/HtmlServer.state .

# Shows the currently stored event handlers:
.PHONY: show
show: HtmlServer.state
	echo 'showAllHandlers' | ./HtmlServer.state

# Sketch the currently stored event handlers:
.PHONY: sketch
sketch: HtmlServer.state
	echo 'sketchAllHandlers 80' | ./HtmlServer.state

# Stop the event handler server:
.PHONY: stop
stop: HtmlServer.state
	echo 'stopServer' | ./HtmlServer.state

.PHONY: clean
clean: 
	rm -f HtmlServer.state

