
all: nodeset nodels createnode listrange

nodeset: nodeset.lisp config.lisp Build-Nodeset.lisp scatlib.lisp
	sbcl --load ./Build-Nodeset.lisp 

nodeset-GUI: nodeset-GUI.lisp config.lisp Build-Nodeset.lisp scatlib.lisp
	sbcl --load ./Build-Nodeset-GUI.lisp 

nodels: nodels.lisp config.lisp Build-Nodels.lisp scatlib.lisp
	  sbcl --load ./Build-Nodels.lisp 

listrange: listrange.lisp config.lisp Build-Listrange.lisp scatlib.lisp
	  sbcl --load ./Build-Listrange.lisp 

createnode: createnode.lisp config.lisp Build-Create_Node.lisp scatlib.lisp
	  sbcl --load ./Build-Create_Node.lisp 

install: nodeset nodels createnode listrange
	mkdir -p /opt/scat/bin/
	cp nodeset nodels createnode listrange /opt/scat/bin/
	mkdir -p /opt/scat/etc/
	cp etc/Scat.cfg /opt/scat/etc/

clean:
	rm -rf *~ *.fasl */*.fasl nodeset createnode nodels listrange
