home *** CD-ROM | disk | FTP | other *** search
- 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)
- CPPFLAGS = -I$(SNNSDIR)/kernel/sources \
- -I$(SNNSDIR)/xgui/iconsXgui \
- -I$(XH)
- CFLAGS = $(CDEBUG) $(CCFLAGS) $(FPOPTIONS) $(CPPFLAGS)
- CDEPFLG = -MM
-
- # -- Archive Configuration --
-
- CP = cp
- PATHDEL = /
- AR = ar
- ARFLAGS = rc
- RANLIB = ranlib
-
- # -- Source files --
-
- GLOBALINCLUDES = ui.h \
- d3_font5x7.h \
- d3_font5x8.h \
- d3_font8x14.h
-
- BN3DSOURCES_C = d3_global.c \
- d3_anageo.c \
- d3_shade.c \
- d3_lists.c \
- d3_point.c \
- d3_dither.c \
- d3_zgraph.c \
- d3_fonts.c \
- d3_graph.c \
- d3_draw.c \
- d3_disp.c \
- d3_xUtils.c \
- d3_move.c \
- d3_zValue.c \
- d3_setup.c \
- d3_units.c \
- d3_links.c \
- d3_model.c \
- d3_project.c \
- d3_light.c \
- d3_pannels.c \
- d3_main.c \
- bn_bignet.c \
- bn_menu.c \
- bn_basics.c \
- bn_art1.c \
- bn_art2.c \
- bn_artmap.c \
- bn_TD_bignet.c \
- bn_kohonen.c \
- bn_assoz.c \
- o_graph.c \
- bn_JordElm.c \
- net_analyzer.c \
- bn_bighop.c
- BN3DSOURCES_H = d3_global.h d3_global.ph \
- d3_anageo.h d3_anageo.ph \
- d3_shade.h d3_shade.ph \
- d3_lists.h d3_lists.ph \
- d3_point.h d3_point.ph \
- d3_dither.h d3_dither.ph \
- d3_zgraph.h d3_zgraph.ph \
- d3_fonts.h d3_fonts.ph \
- d3_graph.h d3_graph.ph \
- d3_draw.h d3_draw.ph \
- d3_disp.h d3_disp.ph \
- d3_xUtils.h d3_xUtils.ph \
- d3_move.h d3_move.ph \
- d3_zValue.h d3_zValue.ph \
- d3_setup.h d3_setup.ph \
- d3_units.h d3_units.ph \
- d3_links.h d3_links.ph \
- d3_model.h d3_model.ph \
- d3_project.h d3_project.ph \
- d3_light.h d3_light.ph \
- d3_pannels.h d3_pannels.ph \
- d3_main.h d3_main.ph \
- bn_bignet.h bn_bignet.ph \
- bn_menu.h bn_menu.ph \
- bn_basics.h bn_basics.ph \
- bn_art1.h bn_art1.ph \
- bn_art2.h bn_art2.ph \
- bn_artmap.h bn_artmap.ph \
- bn_TD_bignet.h bn_TD_bignet.ph \
- bn_kohonen.h bn_kohonen.ph \
- bn_assoz.h bn_assoz.ph \
- o_graph.h o_graph.ph \
- bn_JordElm.h bn_JordElm.ph \
- net_analyzer.h net_analyzer.ph \
- bn_bighop.h bn_bighop.ph
- BN3DSOURCES = $(BN3DSOURCES_C) \
- $(BN3DSOURCES_H)
-
- XGUISOURCES1_C = ui_main.c \
- ui_status.c \
- ui_confirmer.c \
- ui_mainP.c \
- ui_xWidgets.c \
- ui_info.c \
- ui_infoP.c \
- ui_maspar.c \
- ui_remote.c \
- ui_remoteP.c \
- ui_file.c \
- ui_fileP.c \
- ui_setup.c \
- ui_setupP.c \
- ui_xGraphic.c \
- ui_netGraph.c \
- ui_utilP.c \
- ui_netUpdate.c
- XGUISOURCES1_H = ui_main.h ui_main.ph \
- ui_status.h ui_status.ph \
- ui_confirmer.h ui_confirmer.ph \
- ui_mainP.h ui_mainP.ph \
- ui_xWidgets.h ui_xWidgets.ph \
- ui_info.h ui_info.ph \
- ui_infoP.h ui_infoP.ph \
- ui_maspar.h ui_maspar.ph \
- ui_remote.h ui_remote.ph \
- ui_remoteP.h ui_remoteP.ph \
- ui_file.h ui_file.ph \
- ui_fileP.h ui_fileP.ph \
- ui_setup.h ui_setup.ph \
- ui_setupP.h ui_setupP.ph \
- ui_xGraphic.h ui_xGraphic.ph \
- ui_netGraph.h ui_netGraph.ph \
- ui_utilP.h ui_utilP.ph \
- ui_netUpdate.h ui_netUpdate.ph
- XGUISOURCES1 = $(XGUISOURCES1_C) \
- $(XGUISOURCES1_H)
-
- XGUISOURCES2_C = ui_event.c \
- ui_selection.c \
- ui_action.c \
- ui_key.c \
- ui_textP.c \
- ui_lists.c \
- ui_layer.c \
- ui_layerP.c \
- ui_display.c \
- ui_edit.c \
- ui_config.c \
- ui_color.c \
- ui_inversion.c \
- ui_funcdispl.c \
- ui_displwght.c \
- ui_print.c \
- ui_colEdit.c \
- ui_result.c \
- cc_main.c \
- ui_kohonen.c
- XGUISOURCES2_H = ui_event.h ui_event.ph \
- ui_selection.h ui_selection.ph \
- ui_action.h ui_action.ph \
- ui_key.h ui_key.ph \
- ui_textP.h ui_textP.ph \
- ui_lists.h ui_lists.ph \
- ui_layer.h ui_layer.ph \
- ui_layerP.h ui_layerP.ph \
- ui_display.h ui_display.ph \
- ui_edit.h ui_edit.ph \
- ui_config.h ui_config.ph \
- ui_color.h ui_color.ph \
- ui_inversion.h ui_inversion.ph \
- ui_funcdispl.h ui_funcdispl.ph \
- ui_displwght.h ui_displwght.ph \
- ui_print.h ui_print.ph \
- ui_colEdit.h ui_colEdit.ph \
- ui_result.h ui_result.ph \
- cc_main.h cc_main.ph \
- ui_kohonen.h ui_kohonen.ph
- XGUISOURCES2 = $(XGUISOURCES2_C) \
- $(XGUISOURCES2_H)
-
- SOURCES = $(GLOBALINCLUDES) \
- $(BN3DSOURCES) \
- $(XGUISOURCES1) \
- $(XGUISOURCES2)
-
- # -- Modul files --
-
- MODULES = $(BN3DSOURCES_C) \
- $(XGUISOURCES1_C) \
- $(XGUISOURCES2_C)
-
- # -- Object files --
-
- BN3DOBJECTS = $(BN3DSOURCES_C:.c=.o)
-
- XGUIOBJECTS1 = $(XGUISOURCES1_C:.c=.o)
-
- XGUIOBJECTS2 = $(XGUISOURCES2_C:.c=.o)
-
- # -- Libraries --
-
- LIBXGUI1 = libxgui1.a
- LIBXGUI2 = libxgui2.a
- BN3DLIB = lib3d.a
-
- # -- Rules --
-
- .KEEP_STATE:
-
- default: $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(PROGRAM)
-
- all: $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(PROGRAM)
-
- $(PROGRAM): $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(LIBKERNEL)
- $(CC) -o $(PROGRAM) $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(LIBKERNEL) $(LDOPTIONS)
-
- $(LIBXGUI1): $(XGUIOBJECTS1)
- $(AR) $(ARFLAGS) $(LIBXGUI1) $(XGUIOBJECTS1)
- -$(RANLIB) $(LIBXGUI1)
-
- $(LIBXGUI2): $(XGUIOBJECTS2)
- $(AR) $(ARFLAGS) $(LIBXGUI2) $(XGUIOBJECTS2)
- -$(RANLIB) $(LIBXGUI2)
-
- $(BN3DLIB): $(BN3DOBJECTS)
- $(AR) $(ARFLAGS) $(BN3DLIB) $(BN3DOBJECTS)
- -$(RANLIB) $(BN3DLIB)
-
- install: $(PROGRAM)
- -$(RANLIB) $(LIBXGUI1)
- -$(RANLIB) $(LIBXGUI2)
- -$(RANLIB) $(BN3DLIB)
- $(CP) $(PROGRAM) $(XGUIBINDIR)
- -strip $(XGUIBINDIR)/$(PROGRAM)
- $(CP) $(LIBXGUI1) $(XGUILIBDIR)
- $(CP) $(LIBXGUI2) $(XGUILIBDIR)
- $(CP) $(BN3DLIB) $(XGUILIBDIR)
-
- list:
- cat $(SOURCES) > xguisrc.all
-
- clean:
- rm -f $(PROGRAM) $(XGUIOBJECTS1) $(XGUIOBJECTS2) $(BN3DOBJECTS) \
- $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB)
-
- tarfile:
- tar cvf xgui.tar $(SOURCES) Makefile*
- compress xgui.tar
-
- depend:
- $(CC) $(CDEPFLG) $(CPPFLAGS) $(MODULES) > xgui.ddt
-
- # -- Dependencies --
-
- include xgui.ddt
-