#*****************************************************************************
#  FILE     : Makefile
#  SHORTNAME: Makefile

#  PURPOSE  : Makefile for SNNS v 3.0 kernel or  user interface

#  AUTHOR   : Tilman Sommer, Niels Mache, Thomas Korb, Ralf Huebner
#  DATE     : 12.03.1993

#             (c) 1990-93 by SNNS-Group
#             Institut fuer parallele und verteilte Hoechstleistungsrechner
#             Universitaet Stuttgart
#*****************************************************************************






# Created by huebner at Tue Mar 16 15:23:09 MET 1993

# -- SNNS  Installation  Directories  &  Libraries --
SNNSDIR = /usr/SNNSv3.0
MACHINE = sun4
MACHINENAME= sparc
COMPILER = gcc
CCFLAGS = -O4 -ansi
FPOPTIONS = 
XDIR = /usr/lib
XH = /usr/include
XGUIBINDIR= $(SNNSDIR)/xgui/bin/$(MACHINENAME) 
XGUILIBDIR= $(SNNSDIR)/xgui/bin/$(MACHINENAME)
PROGRAM   = xgui
LIBKERNEL = $(SNNSDIR)/kernel/bin/$(MACHINENAME)/libkernel.a \
	$(SNNSDIR)/kernel/bin/$(MACHINENAME)/libfunc.a


# -- C-Compiler Configuration --

CC= $(COMPILER)

XGUIDEBUG=
#XGUIDEBUG= -g -DDEBUG
CFLAGS= $(XGUIDEBUG) $(CCFLAGS) $(FPOPTIONS) -I$(SNNSDIR)/kernel/sources \
       -I$(SNNSDIR)/xgui/iconsXgui -I$(XH)
LDOPTIONS= -L$(XDIR) -lm -lXaw -lXmu -lXt -lXext -lX11

# -- Archive Configuration --

AR              = ar
ARFLAGS 	= rc
RANLIB          = ranlib

# -- Libraries --

LIBXGUI		= libxgui.a

# Objetcs

XGUIOBJECTS= \
        d3_global.o \
        d3_anageo.o \
        d3_lists.o \
        d3_shade.o \
        d3_dither.o \
        d3_point.o \
        d3_zgraph.o \
        d3_fonts.o \
        d3_graph.o \
        d3_draw.o \
        d3_disp.o \
        d3_xUtils.o \
        d3_move.o \
        d3_zValue.o \
        d3_setup.o \
        d3_units.o \
        d3_links.o \
        d3_model.o \
        d3_project.o \
        d3_light.o \
        d3_pannels.o \
        d3_main.o \
        bn_bignet.o \
	bn_menu.o \
	bn_basics.o \
	bn_art1.o \
	bn_art2.o \
	bn_artmap.o \
        o_graph.o \
	ui_main.o \
	ui_status.o \
	ui_confirmer.o \
	ui_mainP.o \
	ui_xWidgets.o \
	ui_info.o \
	ui_infoP.o \
        ui_maspar.o \
	ui_remote.o \
	ui_remoteP.o \
	ui_file.o \
	ui_fileP.o \
	ui_setup.o \
	ui_setupP.o \
	ui_xGraphic.o \
	ui_netGraph.o \
	ui_utilP.o \
	ui_netUpdate.o \
	ui_event.o \
	ui_selection.o \
	ui_action.o \
	ui_key.o \
	ui_textP.o \
	ui_lists.o \
	ui_layer.o \
	ui_layerP.o \
	ui_display.o \
	ui_edit.o \
	ui_config.o \
	ui_color.o \
        ui_inversion.o \
        ui_funcdispl.o \
        ui_displwght.o \
        ui_print.o \
        ui_colEdit.o \
        ui_result.o \
        ui_patview.o \
	cc_main.o \
	bn_TD_bignet.o



SOURCES= \
        d3_global.h d3_global.c \
        d3_anageo.h d3_anageo.c \
        d3_shade.h d3_shade.c \
        d3_lists.h d3_lists.c \
        d3_point.h d3_point.c \
        d3_dither.h d3_dither.c \
        d3_zgraph.h d3_zgraph.c \
        d3_fonts.h d3_fonts.c \
        d3_graph.h d3_graph.c \
        d3_draw.h d3_draw.c \
        d3_disp.h d3_disp.c \
        d3_xUtils.h d3_xUtils.c \
        d3_move.h d3_move.c \
        d3_zValue.h d3_zValue.c \
        d3_setup.h d3_setup.c \
        d3_units.h d3_units.c \
        d3_links.h d3_links.c \
        d3_model.h d3_model.c \
        d3_project.h d3_project.c \
        d3_light.h d3_light.c \
        d3_pannels.h d3_pannels.c \
        d3_main.h d3_main.c \
        bn_bignet.h bn_bignet.c \
	bn_menu.h bn_menu.c \
	bn_basics.h bn_basics.c \
	bn_art1.h bn_art1.c \
	bn_art2.h bn_art2.c \
	bn_artmap.h bn_artmap.c \
        o_graph.h o_graph.c \
	ui.h \
	ui_main.h ui_main.c \
	ui_status.h ui_status.c \
	ui_confirmer.h ui_confirmer.c \
	ui_mainP.h ui_mainP.c \
	ui_xWidgets.h ui_xWidgets.c \
	ui_info.h ui_info.c \
	ui_infoP.h ui_infoP.c \
        ui_maspar.h ui_maspar.c \
	ui_remote.h ui_remote.c \
	ui_remoteP.h ui_remoteP.c \
	ui_file.h ui_file.c \
	ui_fileP.h ui_fileP.c \
	ui_setup.h ui_setup.c \
	ui_setupP.h ui_setupP.c \
	ui_xGraphic.h ui_xGraphic.c \
	ui_netGraph.h ui_netGraph.c \
	ui_utilP.h ui_utilP.c \
	ui_netUpdate.h ui_netUpdate.c \
	ui_event.h ui_event.c \
	ui_selection.h ui_selection.c \
	ui_action.h ui_action.c \
	ui_key.h ui_key.c \
	ui_textP.h ui_textP.c \
	ui_lists.h ui_lists.c \
	ui_layer.h ui_layer.c \
	ui_layerP.h ui_layerP.c \
	ui_display.h ui_display.c \
	ui_edit.h ui_edit.c \
	ui_config.h ui_config.c \
	ui_color.h ui_color.c \
        ui_inversion.h ui_inversion.c \
        ui_funcdispl.h ui_funcdispl.c \
        ui_displwght.h ui_displwght.c \
        ui_print.h ui_print.c \
        ui_colEdit.h ui_colEdit.c \
        ui_result.h ui_result.c \
        ui_patview.h ui_patview.c \
	cc_main.h cc_main.c \
	bn_TD_bignet.h bn_TD_bignet.c




# Rules

.KEEP_STATE:


default: $(LIBXGUI) $(PROGRAM)


all: $(LIBXGUI) $(PROGRAM) 

install:
	strip $(PROGRAM)
	cp $(PROGRAM) $(XGUIBINDIR)
	cp $(LIBXGUI) $(XGUILIBDIR)
	$(RANLIB) $(XGUILIBDIR)/$(LIBXGUI)

# because of checking of timestamps this is neccessary!!!	

list:	$(SOURCES)
	cat $(SOURCES) >  xguisource.c

clean:
	rm -f $(XGUIOBJECTS) $(PROGRAM) $(LIBXGUI)


$(PROGRAM): $(XGUIOBJECTS)
	$(CC) -o $(PROGRAM) $(LIBXGUI) $(LIBKERNEL) $(LDOPTIONS)
	

$(LIBXGUI): $(XGUIOBJECTS)
	$(AR) $(ARFLAGS) $(LIBXGUI) $(XGUIOBJECTS)
	$(RANLIB) $(LIBXGUI)

tarfile:
	tar cvf xgui.tar $(SOURCES) Makefile*
	compress xgui.tar


list:
	cat $(SOURCES) > xguisrc.all
# DO NOT DELETE THIS LINE -- make depend depends on it.

bn_TD_bignet.o: $(SNNSDIR)/kernel/sources/kr_typ.h $(SNNSDIR)/kernel/sources/glob_typ.h
bn_TD_bignet.o: $(SNNSDIR)/kernel/sources/ext_typ.h $(SNNSDIR)/kernel/sources/kernel.h
bn_TD_bignet.o: ui.h $(SNNSDIR)/kernel/sources/kr_ui.h
bn_TD_bignet.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
bn_TD_bignet.o: ui_textP.h ui_utilP.h ui_netUpdate.h ui_status.h
bn_TD_bignet.o: ui_xWidgets.h ui_fileP.h ui_display.h ui_event.h
bn_TD_bignet.o: ui_selection.h bn_basics.h bn_TD_bignet.ph
bn_art1.o:   ui.h
bn_art1.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
bn_art1.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
bn_art1.o: ui_textP.h ui_utilP.h ui_netUpdate.h ui_status.h ui_xWidgets.h
bn_art1.o: ui_fileP.h ui_display.h ui_event.h ui_selection.h bn_basics.h
bn_art1.o: bn_art1.ph
bn_art2.o:   ui.h
bn_art2.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
bn_art2.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
bn_art2.o: ui_textP.h ui_utilP.h ui_netUpdate.h ui_status.h ui_xWidgets.h
bn_art2.o: ui_fileP.h ui_display.h ui_event.h ui_selection.h bn_basics.h
bn_art2.o: bn_art2.ph
bn_artmap.o:   ui.h
bn_artmap.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
bn_artmap.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
bn_artmap.o: ui_textP.h ui_utilP.h ui_netUpdate.h ui_status.h ui_xWidgets.h
bn_artmap.o: ui_fileP.h ui_display.h ui_event.h ui_selection.h bn_basics.h
bn_artmap.o: bn_artmap.ph
bn_basics.o:   ui.h
bn_basics.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
bn_basics.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
bn_basics.o: ui_textP.h ui_utilP.h ui_netUpdate.h ui_status.h ui_xWidgets.h
bn_basics.o: ui_fileP.h ui_display.h ui_event.h ui_selection.h bn_basics.ph
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/enter.xbm $(SNNSDIR)/xgui/iconsXgui/delete.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/insert.xbm $(SNNSDIR)/xgui/iconsXgui/plane_to_edit.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/type.xbm $(SNNSDIR)/xgui/iconsXgui/pos.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/overwrite.xbm $(SNNSDIR)/xgui/iconsXgui/link_to_edit.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/create_net.xbm $(SNNSDIR)/xgui/iconsXgui/full_connection.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/shortcut_connection.xbm $(SNNSDIR)/xgui/iconsXgui/cancel.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/next.xbm $(SNNSDIR)/xgui/iconsXgui/prev.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/first.xbm $(SNNSDIR)/xgui/iconsXgui/last.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/done.xbm $(SNNSDIR)/xgui/iconsXgui/feed_forward.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/time_delay.xbm $(SNNSDIR)/xgui/iconsXgui/create_td_net.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/art1.xbm $(SNNSDIR)/xgui/iconsXgui/art2.xbm
bn_basics.o: $(SNNSDIR)/xgui/iconsXgui/artmap.xbm $(SNNSDIR)/xgui/iconsXgui/cancel2.xbm
bn_bignet.o:   ui.h
bn_bignet.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
bn_bignet.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
bn_bignet.o: ui_textP.h ui_utilP.h ui_netUpdate.h ui_status.h ui_xWidgets.h
bn_bignet.o: ui_fileP.h ui_display.h ui_event.h ui_selection.h bn_basics.h
bn_bignet.o: bn_bignet.ph
bn_menu.o:   ui.h
bn_menu.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
bn_menu.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
bn_menu.o: ui_textP.h ui_utilP.h ui_netUpdate.h ui_status.h ui_xWidgets.h
bn_menu.o: ui_fileP.h ui_display.h ui_event.h ui_selection.h bn_basics.h
bn_menu.o: bn_bignet.h bn_TD_bignet.h bn_art1.h bn_art2.h bn_artmap.h
bn_menu.o: bn_menu.ph
cc_main.o:   ui.h
cc_main.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h
cc_main.o: $(SNNSDIR)/kernel/sources/kr_typ.h $(SNNSDIR)/kernel/sources/ext_typ.h
cc_main.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
cc_main.o: ui_netUpdate.h ui_display.h ui_main.h ui_confirmer.h
cc_main.o: $(SNNSDIR)/kernel/sources/cc_type.h $(SNNSDIR)/kernel/sources/cc_mac.h
cc_main.o: $(SNNSDIR)/kernel/sources/cc_rcc.h $(SNNSDIR)/xgui/iconsXgui/done.xbm
cc_main.o: $(SNNSDIR)/xgui/iconsXgui/delete_cand_units.xbm cc_main.ph
d3_anageo.o: $(SNNSDIR)/kernel/sources/glob_typ.h d3_global.h d3_anageo.ph
d3_disp.o:   ui.h
d3_disp.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_mainP.h ui_xGraphic.h
d3_disp.o: d3_global.h d3_main.h d3_disp.ph
d3_dither.o: d3_dither.ph
d3_draw.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
d3_draw.o: $(SNNSDIR)/kernel/sources/krui_typ.h d3_draw.ph d3_global.h d3_anageo.h
d3_draw.o: d3_shade.h d3_zgraph.h d3_graph.h d3_point.h d3_main.h
d3_fonts.o: $(SNNSDIR)/kernel/sources/glob_typ.h d3_global.h d3_fonts.ph
d3_fonts.o: d3_point.h d3_zgraph.h d3_graph.h d3_font5x7.h d3_font5x8.h
d3_fonts.o: d3_font8x14.h
d3_global.o:   ui.h
d3_global.o: $(SNNSDIR)/kernel/sources/glob_typ.h d3_global.ph
d3_graph.o:   ui.h
d3_graph.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_mainP.h ui_event.h ui_color.h
d3_graph.o: d3_global.h d3_zgraph.h d3_point.h d3_graph.ph
d3_light.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui.h ui_xWidgets.h d3_global.h
d3_light.o: d3_xUtils.h d3_main.h d3_light.ph
d3_links.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui.h ui_xWidgets.h d3_global.h
d3_links.o: d3_xUtils.h d3_fonts.h d3_main.h d3_links.ph
d3_lists.o: $(SNNSDIR)/kernel/sources/glob_typ.h d3_global.h d3_lists.h
d3_lists.o: d3_lists.ph
d3_main.o: $(SNNSDIR)/kernel/sources/glob_typ.h d3_global.h d3_draw.h d3_anageo.h
d3_main.o: d3_graph.h d3_fonts.h d3_point.h $(SNNSDIR)/kernel/sources/kr_ui.h
d3_main.o: $(SNNSDIR)/kernel/sources/krui_typ.h d3_zgraph.h ui.h
d3_main.o:   ui_setup.h d3_main.ph
d3_model.o:   ui.h
d3_model.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h d3_global.h
d3_model.o: d3_xUtils.h d3_main.h d3_zgraph.h d3_model.ph
d3_move.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui.h ui_xWidgets.h d3_global.h
d3_move.o: d3_xUtils.h d3_main.h d3_move.ph
d3_pannels.o:   ui.h
d3_pannels.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h d3_global.h
d3_pannels.o: d3_draw.h d3_disp.h d3_graph.h d3_fonts.h d3_move.h d3_xUtils.h
d3_pannels.o: d3_setup.h d3_units.h d3_links.h d3_model.h d3_project.h
d3_pannels.o: d3_light.h d3_main.h o_graph.h d3_zgraph.h d3_zValue.h
d3_pannels.o: d3_pannels.ph
d3_point.o: $(SNNSDIR)/kernel/sources/glob_typ.h d3_global.h d3_dither.h
d3_point.o: d3_point.ph
d3_project.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui.h ui_xWidgets.h d3_global.h
d3_project.o: d3_xUtils.h d3_main.h d3_project.ph
d3_setup.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui.h ui_xWidgets.h d3_global.h
d3_setup.o: d3_xUtils.h d3_main.h d3_setup.ph
d3_shade.o: $(SNNSDIR)/kernel/sources/glob_typ.h 
d3_shade.o: d3_global.h d3_anageo.h d3_shade.ph
d3_units.o:   ui.h
d3_units.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h d3_global.h
d3_units.o: d3_xUtils.h d3_main.h d3_units.ph
d3_xUtils.o: ui.h  
d3_xUtils.o: $(SNNSDIR)/kernel/sources/glob_typ.h
d3_xUtils.o:   $(SNNSDIR)/xgui/iconsXgui/done.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/done2.xbm $(SNNSDIR)/xgui/iconsXgui/control.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/testL.xbm $(SNNSDIR)/xgui/iconsXgui/setup.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/units.xbm $(SNNSDIR)/xgui/iconsXgui/links.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/light.xbm $(SNNSDIR)/xgui/iconsXgui/clear.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/project.xbm $(SNNSDIR)/xgui/iconsXgui/options.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/display.xbm $(SNNSDIR)/xgui/iconsXgui/model.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/parallel.xbm $(SNNSDIR)/xgui/iconsXgui/central.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/on.xbm $(SNNSDIR)/xgui/iconsXgui/off.xbm $(SNNSDIR)/xgui/iconsXgui/ok.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/up.xbm $(SNNSDIR)/xgui/iconsXgui/down.xbm $(SNNSDIR)/xgui/iconsXgui/prev.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/next.xbm $(SNNSDIR)/xgui/iconsXgui/activation.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/initact.xbm $(SNNSDIR)/xgui/iconsXgui/output.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/bias.xbm $(SNNSDIR)/xgui/iconsXgui/name.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/number.xbm $(SNNSDIR)/xgui/iconsXgui/zvalue.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/nothing.xbm $(SNNSDIR)/xgui/iconsXgui/size.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/color.xbm $(SNNSDIR)/xgui/iconsXgui/color2.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/label.xbm $(SNNSDIR)/xgui/iconsXgui/toplabel.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/bottlabel.xbm $(SNNSDIR)/xgui/iconsXgui/wire.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/solid.xbm $(SNNSDIR)/xgui/iconsXgui/open.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/close.xbm $(SNNSDIR)/xgui/iconsXgui/plus.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/minus.xbm $(SNNSDIR)/xgui/iconsXgui/freeze.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/reset.xbm $(SNNSDIR)/xgui/iconsXgui/small.xbm
d3_xUtils.o: $(SNNSDIR)/xgui/iconsXgui/big.xbm ui_xWidgets.h d3_global.h d3_xUtils.ph
d3_zValue.o:   ui.h
d3_zValue.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h d3_global.h
d3_zValue.o: d3_xUtils.h d3_zValue.ph
d3_zgraph.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui.h
d3_zgraph.o:   d3_global.h d3_graph.h
d3_zgraph.o: d3_zgraph.ph
o_graph.o:   ui.h
o_graph.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h ui_textP.h ui_main.h
o_graph.o: $(SNNSDIR)/xgui/iconsXgui/done.xbm $(SNNSDIR)/xgui/iconsXgui/clear.xbm $(SNNSDIR)/xgui/iconsXgui/prev.xbm
o_graph.o: $(SNNSDIR)/xgui/iconsXgui/next.xbm o_graph.ph
ui_action.o:  ui.h
ui_action.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_selection.h
ui_action.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_action.o:   ui_utilP.h
ui_action.o: ui_netUpdate.h ui_confirmer.h ui_xWidgets.h ui_display.h
ui_action.o: ui_remoteP.h ui_xGraphic.h ui_mainP.h ui_lists.h ui_infoP.h
ui_action.o: ui_textP.h d3_global.h d3_lists.h d3_main.h ui_action.ph
ui_colEdit.o:   ui.h
ui_colEdit.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h ui_colEdit.ph
ui_color.o: ui.h  
ui_color.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_textP.h ui_color.ph
ui_config.o:  ui.h
ui_config.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_display.h ui_fileP.h
ui_config.o: ui_mainP.h ui_confirmer.h ui_xWidgets.h ui_utilP.h ui_color.h
ui_config.o: ui_remote.h d3_global.h d3_main.h d3_fonts.h d3_pannels.h
ui_config.o: d3_disp.h ui_config.ph
ui_confirmer.o: ui.h  
ui_confirmer.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_confirmer.o:   ui_xWidgets.h
ui_confirmer.o: $(SNNSDIR)/xgui/iconsXgui/stopIcon.xbm $(SNNSDIR)/xgui/iconsXgui/exclamation.xbm
ui_confirmer.o: ui_confirmer.ph
ui_display.o: ui.h
ui_display.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_utilP.h ui_funcdispl.h
ui_display.o: ui_netUpdate.h ui_setupP.h ui_setup.h ui_mainP.h ui_display.ph
ui_displwght.o: ui.h
ui_displwght.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_displwght.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_displwght.o: ui_xWidgets.h ui_confirmer.h ui_funcdispl.h ui_displwght.ph
ui_displwght.o: ui_mainP.h ui_setup.h
ui_edit.o: ui.h
ui_edit.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_edit.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_edit.o: ui_infoP.h ui_lists.h ui_xWidgets.h ui_confirmer.h ui_utilP.h
ui_edit.o: ui_edit.ph
ui_event.o:   ui.h
ui_event.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
ui_event.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_xGraphic.h ui_status.h
ui_event.o: ui_infoP.h ui_netUpdate.h ui_selection.h ui_utilP.h ui_display.h
ui_event.o: ui_action.h ui_key.h ui_confirmer.h ui_mainP.h ui_colEdit.h
ui_event.o: ui_event.ph
ui_file.o: ui.h
ui_file.o: $(SNNSDIR)/kernel/sources/glob_typ.h 
ui_file.o:   ui_fileP.h
ui_file.o: ui_xWidgets.h ui_confirmer.h ui_file.ph
ui_fileP.o:  ui.h
ui_fileP.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
ui_fileP.o: $(SNNSDIR)/kernel/sources/krui_typ.h d3_main.h d3_global.h d3_draw.h
ui_fileP.o: o_graph.h ui_infoP.h ui_confirmer.h ui_textP.h ui_status.h
ui_fileP.o: ui_display.h ui_remoteP.h ui_utilP.h ui_netUpdate.h
ui_fileP.o: ui_selection.h ui_result.h ui_config.h ui_mainP.h ui_fileP.ph
ui_funcdispl.o: ui.h
ui_funcdispl.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_funcdispl.o: $(SNNSDIR)/kernel/sources/kr_typ.h $(SNNSDIR)/kernel/sources/ext_typ.h
ui_funcdispl.o: $(SNNSDIR)/kernel/sources/kernel.h $(SNNSDIR)/kernel/sources/kr_funcs.h
ui_funcdispl.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_funcdispl.o: ui_info.h ui_setup.h ui_layer.h ui_file.h ui_fileP.h
ui_funcdispl.o: ui_netGraph.h ui_event.h ui_key.h ui_confirmer.h
ui_funcdispl.o: ui_xWidgets.h ui_lists.h ui_display.h ui_remoteP.h ui_edit.h
ui_funcdispl.o: ui_mainP.h ui_main.h ui_action.h ui_funcdispl.ph
ui_info.o: ui.h
ui_info.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_info.o:   ui_infoP.h ui_xWidgets.h
ui_info.o: ui_lists.h ui_mainP.h ui_funcdispl.h ui_netUpdate.h ui_setup.h
ui_info.o: ui_info.ph
ui_infoP.o: ui.h
ui_infoP.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_netGraph.h
ui_infoP.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_infoP.o:   ui_utilP.h
ui_infoP.o: ui_xWidgets.h ui_textP.h ui_remoteP.h ui_mainP.h ui_lists.h
ui_infoP.o: ui_display.h ui_confirmer.h ui_netUpdate.h ui_selection.h
ui_infoP.o: ui_infoP.ph
ui_inversion.o:  ui.h
ui_inversion.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_inversion.o: $(SNNSDIR)/kernel/sources/kr_typ.h $(SNNSDIR)/kernel/sources/ext_typ.h
ui_inversion.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_inversion.o: $(SNNSDIR)/kernel/sources/kr_inversion.h
ui_inversion.o: $(SNNSDIR)/kernel/sources/kr_mac.h $(SNNSDIR)/kernel/sources/kr_const.h
ui_inversion.o: $(SNNSDIR)/kernel/sources/kernel.h ui_xWidgets.h ui_mainP.h
ui_inversion.o: ui_netGraph.h ui_utilP.h ui_display.h ui_selection.h
ui_inversion.o: ui_color.h ui_confirmer.h ui_xGraphic.h ui_inversion.ph
ui_key.o: ui.h  
ui_key.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_key.o:   ui_action.h ui_utilP.h
ui_key.o: ui_status.h ui_event.h $(SNNSDIR)/kernel/sources/kr_ui.h
ui_key.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_mainP.h ui_confirmer.h
ui_key.o: ui_display.h ui_xGraphic.h ui_selection.h ui_netUpdate.h ui_key.ph
ui_layer.o: ui.h
ui_layer.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_layer.o:   ui_xWidgets.h
ui_layer.o: ui_layerP.h ui_layer.ph
ui_layerP.o: ui.h
ui_layerP.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_utilP.h ui_xWidgets.h
ui_layerP.o: ui_layer.h ui_layerP.ph
ui_lists.o: ui.h
ui_lists.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_lists.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_lists.o: ui_textP.h ui_utilP.h ui_xWidgets.h ui_infoP.h ui_mainP.h
ui_lists.o: ui_lists.ph
ui_main.o: ui.h  
ui_main.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_typ.h
ui_main.o: $(SNNSDIR)/kernel/sources/ext_typ.h 
ui_main.o:   ui_mainP.h ui_print.h
ui_main.o: ui_layerP.h ui_xWidgets.h ui_display.h ui_action.h ui_key.h
ui_main.o: ui_fileP.h ui_color.h ui_selection.h ui_info.h ui_displwght.h
ui_main.o: ui_inversion.h bn_bignet.h bn_menu.h d3_pannels.h d3_global.h
ui_main.o: d3_graph.h d3_main.h o_graph.h cc_main.h $(SNNSDIR)/xgui/iconsXgui/snns.xbm
ui_main.o: ui_main.ph
ui_mainP.o:  ui.h
ui_mainP.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_mainP.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_mainP.o: ui_info.h ui_setup.h ui_layer.h ui_layerP.h ui_file.h ui_fileP.h
ui_mainP.o: ui_netGraph.h ui_netUpdate.h ui_event.h ui_key.h ui_confirmer.h
ui_mainP.o: ui_xWidgets.h ui_lists.h ui_display.h ui_remote.h ui_remoteP.h
ui_mainP.o: ui_edit.h ui_xGraphic.h ui_textP.h ui_funcdispl.h ui_mainP.ph
ui_netGraph.o:  ui.h
ui_netGraph.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_utilP.h ui_setup.h
ui_netGraph.o: ui_xGraphic.h ui_color.h ui_mainP.h
ui_netGraph.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_netGraph.o: ui_display.h ui_netGraph.ph
ui_netUpdate.o:  ui.h
ui_netUpdate.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
ui_netUpdate.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_netGraph.h ui_xGraphic.h
ui_netUpdate.o: ui_xWidgets.h ui_display.h ui_utilP.h ui_displwght.h
ui_netUpdate.o: ui_mainP.h ui_selection.h ui_colEdit.h d3_global.h d3_draw.h
ui_netUpdate.o: d3_main.h ui_netUpdate.ph
ui_patview.o: ui.h
ui_patview.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_xWidgets.h ui_color.h
ui_patview.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_patview.o: ui_action.h  
ui_patview.o:   ui_textP.h
ui_patview.o: ui_patview.ph
ui_print.o:   ui.h
ui_print.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
ui_print.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_setup.h ui_xWidgets.h
ui_print.o: ui_display.h ui_mainP.h ui_confirmer.h ui_fileP.h ui_print.ph
ui_remote.o: ui.h
ui_remote.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_remote.o:   ui_remoteP.h
ui_remote.o: ui_xWidgets.h ui_lists.h ui_mainP.h ui_infoP.h ui_utilP.h
ui_remote.o: ui_patview.h ui_remote.ph
ui_remoteP.o: ui.h
ui_remoteP.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_mainP.h ui_utilP.h
ui_remoteP.o: ui_selection.h ui_netUpdate.h $(SNNSDIR)/kernel/sources/kr_ui.h
ui_remoteP.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_fileP.h ui_confirmer.h
ui_remoteP.o: ui_textP.h ui_xWidgets.h ui_display.h ui_action.h ui_remote.h
ui_remoteP.o: ui_status.h ui_infoP.h d3_main.h ui_patview.h
ui_remoteP.o: $(SNNSDIR)/kernel/sources/kr_typ.h $(SNNSDIR)/kernel/sources/ext_typ.h
ui_remoteP.o: $(SNNSDIR)/kernel/sources/cc_rcc.h cc_main.h o_graph.h ui_remoteP.ph
ui_result.o: ui.h
ui_result.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_result.o:   ui_xWidgets.h
ui_result.o: ui_confirmer.h ui_mainP.h ui_netUpdate.h ui_textP.h ui_fileP.h
ui_result.o: ui_utilP.h $(SNNSDIR)/kernel/sources/kr_ui.h ui_result.ph
ui_selection.o:  ui.h
ui_selection.o: $(SNNSDIR)/kernel/sources/glob_typ.h $(SNNSDIR)/kernel/sources/kr_ui.h
ui_selection.o: $(SNNSDIR)/kernel/sources/krui_typ.h ui_utilP.h ui_textP.h
ui_selection.o: ui_status.h ui_display.h ui_netUpdate.h ui_confirmer.h
ui_selection.o: ui_xGraphic.h ui_color.h ui_event.h ui_selection.ph
ui_setup.o: ui.h
ui_setup.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_setup.o:   ui_xWidgets.h
ui_setup.o: ui_setupP.h ui_display.h ui_colEdit.h ui_mainP.h ui_setup.ph
ui_setupP.o: ui.h
ui_setupP.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_setupP.o:   ui_selection.h
ui_setupP.o: ui_display.h ui_xWidgets.h ui_setup.h ui_layer.h ui_mainP.h
ui_setupP.o: ui_action.h ui_setupP.ph
ui_status.o: ui.h
ui_status.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_utilP.h ui_xWidgets.h
ui_status.o: ui_key.h ui_action.h ui_main.h ui_status.ph
ui_textP.o: ui.h  
ui_textP.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_confirmer.h
ui_textP.o: ui_fileP.h ui_textP.ph
ui_utilP.o: ui.h
ui_utilP.o: $(SNNSDIR)/kernel/sources/glob_typ.h
ui_utilP.o:   ui_display.h
ui_utilP.o: ui_mainP.h ui_fileP.h ui_netGraph.h ui_textP.h
ui_utilP.o: $(SNNSDIR)/kernel/sources/kr_ui.h $(SNNSDIR)/kernel/sources/krui_typ.h
ui_utilP.o: ui_utilP.ph
ui_xGraphic.o: ui.h
ui_xGraphic.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_utilP.h ui_setup.h
ui_xGraphic.o: ui_action.h ui_xGraphic.ph
ui_xWidgets.o: ui.h
ui_xWidgets.o: $(SNNSDIR)/kernel/sources/glob_typ.h ui_action.h ui_main.h
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/windows.xbm $(SNNSDIR)/xgui/iconsXgui/selected.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/flags.xbm $(SNNSDIR)/xgui/iconsXgui/ok.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/yes.xbm $(SNNSDIR)/xgui/iconsXgui/no.xbm $(SNNSDIR)/xgui/iconsXgui/save.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/load.xbm $(SNNSDIR)/xgui/iconsXgui/first.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/prev.xbm $(SNNSDIR)/xgui/iconsXgui/next.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/last.xbm $(SNNSDIR)/xgui/iconsXgui/def.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/set.xbm $(SNNSDIR)/xgui/iconsXgui/done.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/select.xbm $(SNNSDIR)/xgui/iconsXgui/add.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/delete.xbm $(SNNSDIR)/xgui/iconsXgui/choose.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/new.xbm $(SNNSDIR)/xgui/iconsXgui/newL.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/look.xbm $(SNNSDIR)/xgui/iconsXgui/more.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/topics.xbm $(SNNSDIR)/xgui/iconsXgui/step.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/test.xbm $(SNNSDIR)/xgui/iconsXgui/stop.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/reset.xbm $(SNNSDIR)/xgui/iconsXgui/info.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/single.xbm $(SNNSDIR)/xgui/iconsXgui/all.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/layers.xbm $(SNNSDIR)/xgui/iconsXgui/setup.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/freeze.xbm $(SNNSDIR)/xgui/iconsXgui/icon.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/show.xbm $(SNNSDIR)/xgui/iconsXgui/mode.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/options.xbm $(SNNSDIR)/xgui/iconsXgui/on.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/off.xbm $(SNNSDIR)/xgui/iconsXgui/value.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/direction.xbm $(SNNSDIR)/xgui/iconsXgui/shuffle.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/colors.xbm $(SNNSDIR)/xgui/iconsXgui/modify.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/goto.xbm $(SNNSDIR)/xgui/iconsXgui/init.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/connect.xbm $(SNNSDIR)/xgui/iconsXgui/disconnect.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/standard.xbm $(SNNSDIR)/xgui/iconsXgui/feedforward.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/net.xbm $(SNNSDIR)/xgui/iconsXgui/pat.xbm $(SNNSDIR)/xgui/iconsXgui/cfg.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/txt.xbm $(SNNSDIR)/xgui/iconsXgui/help.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/print.xbm $(SNNSDIR)/xgui/iconsXgui/printer.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/postscript.xbm $(SNNSDIR)/xgui/iconsXgui/eps.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/dina4.xbm $(SNNSDIR)/xgui/iconsXgui/dina3.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/usletter.xbm $(SNNSDIR)/xgui/iconsXgui/file.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/portrait.xbm $(SNNSDIR)/xgui/iconsXgui/landscape.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/network.xbm $(SNNSDIR)/xgui/iconsXgui/fixed.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/value2.xbm $(SNNSDIR)/xgui/iconsXgui/rectangle.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/circle.xbm $(SNNSDIR)/xgui/iconsXgui/solid2.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/trans.xbm $(SNNSDIR)/xgui/iconsXgui/cancel.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/create.xbm $(SNNSDIR)/xgui/iconsXgui/append.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/res.xbm $(SNNSDIR)/xgui/iconsXgui/default.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/text.xbm $(SNNSDIR)/xgui/iconsXgui/selection.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/background.xbm $(SNNSDIR)/xgui/iconsXgui/maspar.xbm
ui_xWidgets.o: $(SNNSDIR)/xgui/iconsXgui/view.xbm $(SNNSDIR)/xgui/iconsXgui/norm.xbm ui_xWidgets.ph
