2013-08-29 15:21:13 +01:00
|
|
|
# CORE
|
|
|
|
# (c)2010-2013 the Boeing Company.
|
|
|
|
# See the LICENSE file included in this distribution.
|
|
|
|
#
|
|
|
|
# author: Jeff Ahrenholz <jeffrey.m.ahrenholz@boeing.com>
|
|
|
|
#
|
|
|
|
# Makefile for installing the CORE GUI. Since it is a Tcl/Tk script, we do not
|
|
|
|
# build anything here.
|
|
|
|
#
|
|
|
|
|
|
|
|
SUBDIRS = icons
|
|
|
|
|
|
|
|
TCL_FILES = annotations.tcl api.tcl canvas.tcl cfgparse.tcl \
|
|
|
|
core.tcl debug.tcl editor.tcl exec.tcl \
|
|
|
|
filemgmt.tcl gpgui.tcl \
|
|
|
|
graph_partitioning.tcl help.tcl \
|
|
|
|
initgui.tcl ipv4.tcl ipv6.tcl \
|
|
|
|
linkcfg.tcl mobility.tcl nodecfg.tcl \
|
|
|
|
nodes.tcl services.tcl ns2imunes.tcl plugins.tcl \
|
|
|
|
tooltips.tcl topogen.tcl traffic.tcl util.tcl \
|
|
|
|
version.tcl widget.tcl wlan.tcl wlanscript.tcl \
|
|
|
|
exceptions.tcl
|
|
|
|
|
|
|
|
ADDONS_FILES = addons/ipsecservice.tcl
|
|
|
|
|
|
|
|
CONFIG_FILES = configs/sample1.imn configs/sample1.scen \
|
|
|
|
configs/sample1-bg.gif configs/sample2-ssh.imn \
|
|
|
|
configs/sample3-bgp.imn configs/sample4-nrlsmf.imn \
|
|
|
|
configs/sample4.scen configs/sample4-bg.jpg \
|
|
|
|
configs/sample5-mgen.imn configs/sample6-emane-rfpipe.imn \
|
|
|
|
configs/sample7-emane-ieee80211abg.imn \
|
|
|
|
configs/sample8-ipsec-service.imn \
|
|
|
|
configs/sample9-vpn.imn \
|
|
|
|
configs/sample10-kitchen-sink.imn
|
|
|
|
|
|
|
|
OTHER_FILES = core-bsd-cleanup.sh
|
|
|
|
|
|
|
|
#
|
|
|
|
# CORE GUI script (/usr/local/bin/core-gui)
|
|
|
|
#
|
|
|
|
dist_bin_SCRIPTS = core-gui
|
|
|
|
|
|
|
|
#
|
|
|
|
# Tcl/Tk scripts (/usr/local/lib/core)
|
|
|
|
#
|
|
|
|
coredir = $(CORE_LIB_DIR)
|
|
|
|
dist_core_DATA = $(TCL_FILES)
|
|
|
|
dist_core_SCRIPTS = $(OTHER_FILES)
|
|
|
|
|
|
|
|
#
|
|
|
|
# Addon files
|
|
|
|
#
|
|
|
|
coreaddonsdir = $(coredir)/addons
|
|
|
|
dist_coreaddons_DATA = $(ADDONS_FILES)
|
|
|
|
|
|
|
|
#
|
|
|
|
# Sample configs (/usr/local/share/core/examples/configs)
|
|
|
|
#
|
|
|
|
coreconfigsdir = $(datadir)/core/examples/configs
|
|
|
|
dist_coreconfigs_DATA = $(CONFIG_FILES)
|
|
|
|
|
|
|
|
|
|
|
|
dist-hook:
|
|
|
|
rm -rf $(distdir)/addons/.svn
|
|
|
|
|
2015-05-26 18:34:09 +01:00
|
|
|
uninstall-hook:
|
|
|
|
rmdir -p $(coreconfigsdir) || true
|
|
|
|
rmdir -p $(coreaddonsdir) || true
|
|
|
|
rmdir -p $(coredir) || true
|
|
|
|
|
2013-08-29 15:21:13 +01:00
|
|
|
# extra cruft to remove
|
|
|
|
DISTCLEANFILES = Makefile.in
|
|
|
|
|
|
|
|
# files to include in source tarball not included elsewhere
|
|
|
|
EXTRA_DIST = addons
|