#
#	dgrp_gui Makefile for Digi RealPort driver for Linux
#

include ../Makefile.inc

INC=
CFLAGS=-I$(INC)

NULL=
TCLTARGET= dgrp_gui

# the order is important here, dgrp_main.tcl must be last
TCLLIB=\
	dgrp_msgs.tcl \
	dgrp_misc.tcl \
	dgrp_nodes.tcl \
	dgrp_ttys.tcl \
	dgrp_scriptlog.tcl \
	dgrp_main.tcl \
	$(NULL)

ICONS=\
	dgrp.gif \
	$(NULL)

CFGLIB=\
	dgrp_cfg_node \
	dgrp_mk_spec \
	dgrp_mk_specs \
	file_locations \
	$(NULL)

# all install clean clobber web::

all:	dgrp_mk_spec $(TCLTARGET)

dgrp_mk_spec: 
	$(CC) dgrp_mk_spec.c -o $@

$(TCLTARGET) : $(TCLLIB)
	echo "#!/bin/sh" > $(TCLTARGET)
	echo "# Run wish from the user's PATH \\" >> $(TCLTARGET)
	echo "exec wish -f \"\$$0\" \$${1+\"\$$@\"}" >> $(TCLTARGET)
	cat $(TCLLIB) >> $(TCLTARGET)
	chmod +x $(TCLTARGET)

install:  
	install -d $(DGRPCONFIG)
	install -d $(DGRPMAN)
	install $(TCLTARGET) $(ICONS) $(DGRPCONFIG)
	install $(CFGLIB) $(DGRPCONFIG)
	install -m 644 dgrp_cfg_node.man $(DGRPMAN)/dgrp_cfg_node.8
	install -m 644 dgrp_gui.man $(DGRPMAN)/dgrp_gui.8

uninstall:  
	-rm -rf $(DGRPCONFIG)
	-rm -f $(DGRPMAN)/dgrp_gui.8*
	-rm -f $(DGRPMAN)/dgrp_cfg_node.8*
	-rm -f /var/catman/cat8/dgrp_gui.8*
	-rm -f /var/catman/cat8/dgrp_cfg_node.8*

clean::
	rm -f dgrp_mk_spec $(TCLTARGET)

clobber:: clean

.PHONY: $(TCLTARGET) clean clobber 
