
#
# The settings in the following lines can be changed
#

gcc=g++
# the compiler

CXXFLAGS=-D_GNU_SOURCE -DNDEBUG -O3 -fno-implicit-inline-templates -fno-rtti -fno-inline-functions `gtk-config --cflags`
# the default compiling flags

LDFLAGS=-s
# the default linking flags

install_dir=/usr
# the installation prefix.  Can be set to your home directory

skip_home=t
# set to empty when installing in home directory.

#
# The remaining lines should not be edited
#

all:

all:  bin/baby_gui_game_archive
bin/baby_gui_game_archive:          bin/gui_game_archive.program.cc           src/gui_game_archive.cc  src/game_archive_editor.hh           src/document_editor.hh  src/editor_window.hh  src/buffer.hh           src/dynamic.hh  src/data.hh  src/object.hh                                                                                                                                      src/mem.hh           src/inline.hh  src/assert.hh  src/deref.hh  src/this.hh  src/vector.hh           src/moveable.hh  src/pointer.hh  src/dbg.hh  src/type_name.hh           src/widget.hh  src/window.hh  src/gtk_object.hh  src/gtk.hh  src/canvas.hh           src/rect.hh  src/point.hh  src/rgb.hh  src/string.hh  src/constant.hh           bin/constant.config.hh   src/display_type.hh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   src/stretchness.hh           src/mouse_action.hh  src/mouse_button.hh  src/key.hh            src/message_receiver.hh           src/menued.hh  src/glyph_type.hh  src/packer.hh  src/error.hh                        src/document.hh           src/file_dialog.hh  src/stream_file.hh  src/stream.hh  src/date.hh            bin/stream.config.hh                                                                                          src/format.hh  src/about.hh  src/menu_window.hh           src/menu_bar.hh  src/menu_item.hh  src/bevel.hh  src/keys.hh           src/file_name.hh  src/ask_dialog.hh  src/choice_editor.hh  src/choice.hh           src/multi_edit.hh  src/button_bar.hh  src/text_button.hh  src/trl.hh           src/owned_editor.hh  src/informing_window.hh  src/inform_window.hh           src/inform.hh  src/game_archive.hh  src/game.hh  src/generator.hh           src/position.hh  src/square.hh  src/chess_color.hh  src/piece.hh           src/piece_type.hh  src/int.hh  bin/int.config.hh            src/move.hh  src/material.hh  src/generate_legal.hh  src/move_name.hh           src/hash_table.hh  src/game_info.hh  src/variation.hh  src/raw_pgn.hh           src/game_archive_stream.hh  src/status_bar.hh  src/status_bar_label.hh           src/text_widget.hh  src/style.hh  src/alignment.hh  src/padding.hh           src/game_editor.hh  src/clean_board.hh  src/board.hh  src/server_image.hh           src/scaled_board_image.hh  src/alpha_server_image.hh  src/main.hh           bin/main.config.hh  src/context_menu.hh  src/board_settings_editor.hh           src/board_settings.hh  src/board_settings_stream.hh  src/object_editor.hh           src/check_box.hh  src/color_chooser.hh  src/color_display.hh           src/framed.hh  src/containing.hh  src/frame.hh  src/frame_type.hh           src/color_widget.hh  src/owned_color_editor.hh  src/persistent.hh           src/rc.hh  src/dir.hh             src/get_home.hh  src/env.hh  src/file_test.hh  src/stat.hh  src/tool_bar.hh           src/position_editor.hh  src/position_stream.hh  src/radio_chooser.hh           src/radio_chooser_content.hh  src/grid_packer.hh  src/text_utils.hh           src/checkable_widget.hh  src/edit.hh  src/legal_move_list.hh           src/multi_list_box.hh  src/scroll_direction.hh  src/gtk_scrolled.hh           src/scroll_widget.hh  src/notation.hh  src/int_edit.hh           src/notation_editor.hh  src/notation_stream.hh  src/evaluator_widget.hh           src/evaluator_settings_editor.hh  src/evaluator_settings.hh           src/evaluator.hh  src/input_reader.hh  src/io_child_process.hh           src/child_process.hh  src/process.hh  src/process_usage.hh  src/timer.hh           src/format_intmax.hh  src/busy.hh  src/game_stream.hh           src/material_widget.hh  src/image_widget.hh  src/game_info_editor.hh           src/promotion_chooser.hh  src/gui_main.hh  src/arg_main.hh  src/io.hh           src/write_formatted.hh  src/game_archive_editor.cc  src/buffer.cc           src/data.cc  src/object.cc  src/mem.cc  src/moveable.cc  src/pointer.cc           src/widget.cc  src/window.cc  src/gtk_object.cc  src/gtk_timer.hh           src/gtk.cc  src/canvas.cc  src/client_image.hh  src/rect.cc  src/string.cc           src/constant.cc   src/message_receiver.cc           src/menued.cc  src/packer.cc  src/error.cc  src/document.cc           src/file_dialog.cc  src/stream.cc  src/date.cc  src/format.cc  src/about.cc           src/gui_execute.hh  src/get_dir.hh  src/menu_bar.cc  src/menu_item.cc           src/file_name.cc  src/resolve_path.hh  bin/resolve_path.config.hh           src/choice_editor.cc  src/choice.cc  src/multi_edit.cc  src/text_button.cc           src/inform_window.cc  src/inform.cc  src/game_archive.cc  src/pgn.hh           src/parser.hh  src/game.cc  src/parse_move.hh  src/fen.hh  src/read_fen.hh           src/generator.cc  src/simple_notation.hh  src/position.cc  src/moved.hh           src/moves.hh  src/square.cc  src/int.cc  src/move.cc  src/generate_legal.cc           src/hash_table.cc  src/game_info.cc  src/variation.cc  src/raw_pgn.cc           src/game_archive_stream.cc  src/status_bar.cc  src/text_widget.cc           src/style.cc  src/game_editor.cc  src/ding.hh  src/truncate.hh           src/format_last_move.hh  src/clean_board.cc  src/board.cc  src/math.hh                                            src/board_image.hh  src/server_image.cc  src/scaled_board_image.cc           src/server_image_stream.hh  src/client_image_stream.hh  src/main.cc           src/context_menu.cc  src/board_settings_editor.cc  src/board_settings.cc           src/board_settings_stream.cc  src/parse_stream.hh  src/check_box.cc           src/color_chooser.cc  src/frame.cc  src/color_widget.cc           src/owned_color_editor.cc  src/dir.cc  src/env.cc  src/stat.cc           src/tool_bar.cc  src/position_editor.cc  src/check_position.hh           src/piece_name.hh  src/position_stream.cc  src/read_line.hh           src/radio_chooser.cc  src/radio_chooser_content.cc           src/text_radio_button.hh  src/grid_packer.cc  src/text_utils.cc            src/edit.cc  src/legal_move_list.cc           src/multi_list_box.cc  src/scroll_widget.cc  src/notation.cc           src/int_edit.cc  src/notation_editor.cc  src/notation_stream.cc           src/evaluator_widget.cc  src/time.hh  bin/time.config.hh                      src/format_sec.hh  src/score.hh  src/evaluator_settings_editor.cc           src/evaluator_settings.cc  src/evaluator.cc  src/input_reader.cc           src/io_child_process.cc  src/pipe.hh  src/child_process.cc  src/process.cc           src/debug.hh                                                          src/process_usage.cc           bin/process_usage.config.hh  src/busy.cc  src/game_stream.cc           src/has_suffix.hh  src/material_widget.cc  src/image_widget.cc           src/game_info_editor.cc  src/arg_main.cc  src/arg.hh  src/io.cc           src/gtk_timer.cc  src/client_image.cc  src/gui_execute.cc  src/execute.hh           src/get_dir.cc  src/version_number.hh  bin/version_number.config.hh           src/resolve_path.cc  src/pgn.cc  src/nag.hh  src/parser.cc           src/parse_move.cc  src/fen.cc  src/read_fen.cc  src/printify_char.hh           src/simple_notation.cc  src/moves.cc  src/ding.cc  src/truncate.cc           src/format_last_move.cc  src/board_image.cc           src/alpha_server_image_stream.hh  src/server_image_stream.cc           src/client_image_stream.cc  src/png.hh  src/check_position.cc           src/piece_name.cc  src/read_line.cc  src/text_radio_button.cc  src/time.cc           src/format_sec.cc  src/score.cc  src/pipe.cc  src/has_suffix.cc  src/arg.cc           src/e_mail.hh  bin/e_mail.config.hh  src/web_site.hh           bin/web_site.config.hh  src/execute.cc  src/version_number.cc  src/nag.cc           src/printify_char.cc  src/alpha_server_image_stream.cc           src/alpha_client_image_stream.hh  src/alpha_client_image.hh  src/png.cc           src/sys_math.hh                          src/e_mail.cc  src/web_site.cc           src/alpha_client_image_stream.cc  src/alpha_client_image.cc           src/sys_math.cc       
	$(gcc) $(CXXFLAGS) -idirafter bin bin/gui_game_archive.program.cc `gtk-config --libs` -lpng -lm $(LDFLAGS) -o bin/baby_gui_game_archive
all:  bin/baby_gui_about
bin/baby_gui_about:          bin/gui_about.program.cc  src/gui_about.cc           src/gui_main.hh  src/buffer.hh  src/dynamic.hh  src/data.hh  src/object.hh                                                                                                                                      src/mem.hh           src/inline.hh  src/assert.hh  src/deref.hh  src/this.hh  src/vector.hh           src/moveable.hh  src/pointer.hh  src/dbg.hh  src/type_name.hh           src/widget.hh  src/window.hh  src/gtk_object.hh  src/gtk.hh  src/canvas.hh           src/rect.hh  src/point.hh  src/rgb.hh  src/string.hh  src/constant.hh           bin/constant.config.hh   src/display_type.hh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   src/stretchness.hh           src/mouse_action.hh  src/mouse_button.hh  src/key.hh            src/message_receiver.hh           src/menued.hh  src/glyph_type.hh  src/arg_main.hh  src/io.hh  src/stream.hh           src/date.hh   bin/stream.config.hh                                                                                                                src/error.hh  src/main.hh  bin/main.config.hh           src/format.hh  src/inform.hh  src/write_formatted.hh  src/about_window.hh           src/packer.hh  src/multi_edit.hh  src/bevel.hh  src/button_bar.hh           src/text_button.hh  src/trl.hh  src/buffer.cc  src/data.cc  src/object.cc           src/mem.cc  src/moveable.cc  src/pointer.cc  src/widget.cc  src/window.cc           src/gtk_object.cc  src/input_reader.hh  src/gtk_timer.hh  src/gtk.cc           src/canvas.cc  src/client_image.hh  src/rect.cc  src/string.cc           src/constant.cc   src/message_receiver.cc           src/menued.cc  src/arg_main.cc  src/arg.hh  src/io.cc  src/stream.cc           src/date.cc  src/error.cc  src/main.cc  src/format.cc  src/inform.cc           src/inform_window.hh  src/about_window.cc  src/version_number.hh           bin/version_number.config.hh  src/about_text.hh  src/web_site.hh           bin/web_site.config.hh  src/e_mail.hh  bin/e_mail.config.hh           src/license.hh  src/packer.cc  src/multi_edit.cc  src/text_button.cc           src/input_reader.cc  src/gtk_timer.cc  src/timer.hh  src/client_image.cc           src/arg.cc  src/inform_window.cc  src/version_number.cc  src/web_site.cc           src/e_mail.cc  src/license.cc  src/get_dir.hh  src/file_name.hh           src/execute.hh  src/get_dir.cc  src/file_test.hh  src/stat.hh           src/get_home.hh  src/env.hh  src/file_name.cc  src/resolve_path.hh           bin/resolve_path.config.hh  src/execute.cc  src/process.hh  src/stat.cc           src/env.cc  src/resolve_path.cc  src/process.cc  src/text_utils.hh           src/debug.hh                                                                     src/text_utils.cc        
	$(gcc) $(CXXFLAGS) -idirafter bin bin/gui_about.program.cc `gtk-config --libs` $(LDFLAGS) -o bin/baby_gui_about
all:  bin/baby_chess_evaluator
bin/baby_chess_evaluator:          bin/chess_evaluator.program.cc           src/chess_evaluator.cc  src/opt_main.hh  src/string.hh  src/mem.hh           src/inline.hh                                                                                                                 src/pointer.hh  src/assert.hh  src/moveable.hh           src/deref.hh  src/this.hh  src/constant.hh  bin/constant.config.hh            src/position.hh  src/square.hh  src/chess_color.hh           src/piece.hh  src/piece_type.hh  src/int.hh  bin/int.config.hh                       src/move.hh  src/material.hh  src/io.hh           src/stream.hh  src/date.hh   bin/stream.config.hh                                                                                                                          src/score.hh           src/generator.hh  src/generate_legal.hh  src/vector.hh  src/object.hh                       src/dbg.hh  src/type_name.hh           src/move_name.hh  src/error.hh  src/main.hh  bin/main.config.hh           src/time.hh  bin/time.config.hh             src/read_line.hh  src/exit.hh           src/square_value.hh  src/read_fen.hh  src/write_formatted.hh           src/opt_main.cc  src/arg_main.hh  bin/opt_main.config.hh  src/string.cc           src/mem.cc  src/pointer.cc  src/moveable.cc  src/constant.cc            src/position.cc  src/moved.hh  src/moves.hh           src/square.cc  src/int.cc  src/move.cc  src/io.cc  src/stream.cc           src/date.cc  src/score.cc  src/text_utils.hh  src/format.hh           src/generator.cc  src/simple_notation.hh  src/generate_legal.cc           src/object.cc  src/error.cc  src/trl.hh  src/main.cc  src/time.cc           src/read_line.cc  src/square_value.cc  src/read_fen.cc  src/parser.hh           src/notation.hh  src/printify_char.hh  src/arg_main.cc  src/arg.hh           src/moves.cc  src/text_utils.cc   src/format.cc           src/simple_notation.cc  src/parser.cc  src/notation.cc           src/printify_char.cc  src/arg.cc  src/e_mail.hh  bin/e_mail.config.hh           src/web_site.hh  bin/web_site.config.hh  src/version_number.hh           bin/version_number.config.hh  src/e_mail.cc  src/web_site.cc           src/version_number.cc       
	$(gcc) $(CXXFLAGS) -idirafter bin bin/chess_evaluator.program.cc $(LDFLAGS) -o bin/baby_chess_evaluator
all:  bin/baby_gui_game
bin/baby_gui_game:          bin/gui_game.program.cc  src/gui_game.cc           src/game_editor.hh  src/document_editor.hh  src/editor_window.hh           src/buffer.hh  src/dynamic.hh  src/data.hh  src/object.hh                                                                                                                                      src/mem.hh           src/inline.hh  src/assert.hh  src/deref.hh  src/this.hh  src/vector.hh           src/moveable.hh  src/pointer.hh  src/dbg.hh  src/type_name.hh           src/widget.hh  src/window.hh  src/gtk_object.hh  src/gtk.hh  src/canvas.hh           src/rect.hh  src/point.hh  src/rgb.hh  src/string.hh  src/constant.hh           bin/constant.config.hh   src/display_type.hh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   src/stretchness.hh           src/mouse_action.hh  src/mouse_button.hh  src/key.hh            src/message_receiver.hh           src/menued.hh  src/glyph_type.hh  src/packer.hh  src/error.hh                        src/document.hh           src/file_dialog.hh  src/stream_file.hh  src/stream.hh  src/date.hh            bin/stream.config.hh                                                                                          src/format.hh  src/about.hh  src/menu_window.hh           src/menu_bar.hh  src/menu_item.hh  src/bevel.hh  src/keys.hh           src/file_name.hh  src/ask_dialog.hh  src/choice_editor.hh  src/choice.hh           src/multi_edit.hh  src/button_bar.hh  src/text_button.hh  src/trl.hh           src/owned_editor.hh  src/informing_window.hh  src/inform_window.hh           src/inform.hh  src/game.hh  src/generator.hh  src/position.hh           src/square.hh  src/chess_color.hh  src/piece.hh  src/piece_type.hh           src/int.hh  bin/int.config.hh   src/move.hh           src/material.hh  src/generate_legal.hh  src/move_name.hh           src/hash_table.hh  src/game_info.hh  src/variation.hh  src/clean_board.hh           src/board.hh  src/server_image.hh  src/scaled_board_image.hh           src/alpha_server_image.hh  src/main.hh  bin/main.config.hh           src/context_menu.hh  src/board_settings_editor.hh  src/board_settings.hh           src/board_settings_stream.hh  src/object_editor.hh  src/check_box.hh           src/color_chooser.hh  src/color_display.hh  src/framed.hh           src/containing.hh  src/frame.hh  src/frame_type.hh  src/color_widget.hh           src/owned_color_editor.hh  src/text_widget.hh  src/style.hh           src/alignment.hh  src/padding.hh  src/persistent.hh  src/rc.hh  src/dir.hh             src/get_home.hh           src/env.hh  src/file_test.hh  src/stat.hh  src/tool_bar.hh           src/status_bar.hh  src/status_bar_label.hh  src/position_editor.hh           src/position_stream.hh  src/radio_chooser.hh           src/radio_chooser_content.hh  src/grid_packer.hh  src/text_utils.hh           src/checkable_widget.hh  src/edit.hh  src/legal_move_list.hh           src/multi_list_box.hh  src/scroll_direction.hh  src/gtk_scrolled.hh           src/scroll_widget.hh  src/notation.hh  src/int_edit.hh           src/notation_editor.hh  src/notation_stream.hh  src/evaluator_widget.hh           src/evaluator_settings_editor.hh  src/evaluator_settings.hh           src/evaluator.hh  src/input_reader.hh  src/io_child_process.hh           src/child_process.hh  src/process.hh  src/process_usage.hh  src/timer.hh           src/format_intmax.hh  src/busy.hh  src/game_stream.hh           src/material_widget.hh  src/image_widget.hh  src/game_info_editor.hh           src/promotion_chooser.hh  src/gui_main.hh  src/arg_main.hh  src/io.hh           src/write_formatted.hh  src/game_editor.cc  src/fen.hh  src/ding.hh           src/truncate.hh  src/format_last_move.hh  src/buffer.cc  src/data.cc           src/object.cc  src/mem.cc  src/moveable.cc  src/pointer.cc  src/widget.cc           src/window.cc  src/gtk_object.cc  src/gtk_timer.hh  src/gtk.cc           src/canvas.cc  src/client_image.hh  src/rect.cc  src/string.cc           src/constant.cc   src/message_receiver.cc           src/menued.cc  src/packer.cc  src/error.cc  src/document.cc           src/file_dialog.cc  src/stream.cc  src/date.cc  src/format.cc  src/about.cc           src/gui_execute.hh  src/get_dir.hh  src/menu_bar.cc  src/menu_item.cc           src/file_name.cc  src/resolve_path.hh  bin/resolve_path.config.hh           src/choice_editor.cc  src/choice.cc  src/multi_edit.cc  src/text_button.cc           src/inform_window.cc  src/inform.cc  src/game.cc  src/parse_move.hh           src/read_fen.hh  src/generator.cc  src/simple_notation.hh  src/position.cc           src/moved.hh  src/moves.hh  src/square.cc  src/int.cc  src/move.cc           src/generate_legal.cc  src/hash_table.cc  src/game_info.cc           src/variation.cc  src/clean_board.cc  src/board.cc  src/math.hh                                            src/board_image.hh  src/server_image.cc  src/scaled_board_image.cc           src/server_image_stream.hh  src/client_image_stream.hh  src/main.cc           src/context_menu.cc  src/board_settings_editor.cc  src/board_settings.cc           src/board_settings_stream.cc  src/parse_stream.hh  src/check_box.cc           src/color_chooser.cc  src/frame.cc  src/color_widget.cc           src/owned_color_editor.cc  src/text_widget.cc  src/style.cc  src/dir.cc           src/env.cc  src/stat.cc  src/tool_bar.cc  src/status_bar.cc           src/position_editor.cc  src/check_position.hh  src/piece_name.hh           src/position_stream.cc  src/read_line.hh  src/radio_chooser.cc           src/radio_chooser_content.cc  src/text_radio_button.hh           src/grid_packer.cc  src/text_utils.cc   src/edit.cc           src/legal_move_list.cc  src/multi_list_box.cc  src/scroll_widget.cc           src/notation.cc  src/int_edit.cc  src/notation_editor.cc           src/notation_stream.cc  src/evaluator_widget.cc  src/time.hh           bin/time.config.hh             src/format_sec.hh  src/score.hh           src/evaluator_settings_editor.cc  src/evaluator_settings.cc           src/evaluator.cc  src/parser.hh  src/input_reader.cc           src/io_child_process.cc  src/pipe.hh  src/child_process.cc  src/process.cc           src/debug.hh                                                          src/process_usage.cc           bin/process_usage.config.hh  src/busy.cc  src/game_stream.cc  src/pgn.hh           src/raw_pgn.hh  src/has_suffix.hh  src/material_widget.cc           src/image_widget.cc  src/game_info_editor.cc  src/arg_main.cc  src/arg.hh           src/io.cc  src/fen.cc  src/ding.cc  src/truncate.cc           src/format_last_move.cc  src/gtk_timer.cc  src/client_image.cc           src/gui_execute.cc  src/execute.hh  src/get_dir.cc  src/version_number.hh           bin/version_number.config.hh  src/resolve_path.cc  src/parse_move.cc           src/read_fen.cc  src/printify_char.hh  src/simple_notation.cc           src/moves.cc  src/board_image.cc  src/alpha_server_image_stream.hh           src/server_image_stream.cc  src/client_image_stream.cc  src/png.hh           src/check_position.cc  src/piece_name.cc  src/read_line.cc           src/text_radio_button.cc  src/time.cc  src/format_sec.cc  src/score.cc           src/parser.cc  src/pipe.cc  src/pgn.cc  src/nag.hh  src/raw_pgn.cc           src/has_suffix.cc  src/arg.cc  src/e_mail.hh  bin/e_mail.config.hh           src/web_site.hh  bin/web_site.config.hh  src/execute.cc           src/version_number.cc  src/printify_char.cc           src/alpha_server_image_stream.cc  src/alpha_client_image_stream.hh           src/alpha_client_image.hh  src/png.cc  src/sys_math.hh                          src/nag.cc           src/e_mail.cc  src/web_site.cc  src/alpha_client_image_stream.cc           src/alpha_client_image.cc  src/sys_math.cc       
	$(gcc) $(CXXFLAGS) -idirafter bin bin/gui_game.program.cc `gtk-config --libs` -lpng -lm $(LDFLAGS) -o bin/baby_gui_game
all:  bin/baby_gui_ics
bin/baby_gui_ics:          bin/gui_ics.program.cc  src/gui_ics.cc  src/gui_main.hh           src/buffer.hh  src/dynamic.hh  src/data.hh  src/object.hh                                                                                                                                      src/mem.hh           src/inline.hh  src/assert.hh  src/deref.hh  src/this.hh  src/vector.hh           src/moveable.hh  src/pointer.hh  src/dbg.hh  src/type_name.hh           src/widget.hh  src/window.hh  src/gtk_object.hh  src/gtk.hh  src/canvas.hh           src/rect.hh  src/point.hh  src/rgb.hh  src/string.hh  src/constant.hh           bin/constant.config.hh   src/display_type.hh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   src/stretchness.hh           src/mouse_action.hh  src/mouse_button.hh  src/key.hh            src/message_receiver.hh           src/menued.hh  src/glyph_type.hh  src/arg_main.hh  src/io.hh  src/stream.hh           src/date.hh   bin/stream.config.hh                                                                                                                src/error.hh  src/main.hh  bin/main.config.hh           src/format.hh  src/inform.hh  src/write_formatted.hh  src/ics_window.hh           src/bevel.hh  src/status_bar.hh  src/packer.hh  src/status_bar_label.hh           src/text_widget.hh  src/style.hh  src/alignment.hh  src/padding.hh           src/ics.hh  src/socket_child_process.hh  src/io_child_process.hh           src/child_process.hh  src/process.hh  src/process_usage.hh           src/position.hh  src/square.hh  src/chess_color.hh  src/piece.hh           src/piece_type.hh  src/int.hh  bin/int.config.hh            src/move.hh  src/material.hh  src/generator.hh  src/generate_legal.hh           src/move_name.hh  src/clean_board.hh  src/board.hh  src/server_image.hh           src/scaled_board_image.hh  src/alpha_server_image.hh  src/context_menu.hh           src/menu_item.hh  src/board_settings_editor.hh  src/board_settings.hh           src/board_settings_stream.hh  src/object_editor.hh  src/editor_window.hh           src/button_bar.hh  src/text_button.hh  src/trl.hh  src/check_box.hh           src/color_chooser.hh  src/color_display.hh  src/framed.hh           src/containing.hh  src/frame.hh  src/frame_type.hh  src/color_widget.hh           src/owned_color_editor.hh  src/owned_editor.hh  src/persistent.hh           src/rc.hh  src/file_name.hh  src/dir.hh             src/stream_file.hh  src/get_home.hh           src/env.hh  src/file_test.hh  src/stat.hh  src/keys.hh  src/ics_account.hh           src/ics_account_editor.hh  src/int_edit.hh  src/grid_packer.hh           src/edit.hh  src/clock.hh  src/math.hh                                   src/timer.hh  src/input_reader.hh           src/menu_window.hh  src/menu_bar.hh  src/ics_interaction_window.hh           src/multi_edit.hh  src/scrolled.hh  src/scroll_widget.hh           src/scroll_direction.hh  src/legal_move_list.hh  src/multi_list_box.hh           src/gtk_scrolled.hh  src/notation.hh  src/notation_editor.hh           src/notation_stream.hh  src/material_widget.hh  src/image_widget.hh           src/promotion_chooser.hh  src/radio_chooser.hh           src/radio_chooser_content.hh  src/text_utils.hh  src/checkable_widget.hh           src/buffer.cc  src/data.cc  src/object.cc  src/mem.cc  src/moveable.cc           src/pointer.cc  src/widget.cc  src/window.cc  src/gtk_object.cc           src/gtk_timer.hh  src/gtk.cc  src/canvas.cc  src/client_image.hh           src/rect.cc  src/string.cc  src/constant.cc            src/message_receiver.cc  src/menued.cc  src/arg_main.cc  src/arg.hh           src/io.cc  src/stream.cc  src/date.cc  src/error.cc  src/main.cc           src/format.cc  src/inform.cc  src/inform_window.hh  src/ics_window.cc           src/parse_move.hh  src/about.hh  src/ics_account_stream.hh           src/status_bar.cc  src/packer.cc  src/text_widget.cc  src/style.cc           src/ics.cc  src/ding.hh  src/socket_child_process.cc           src/io_child_process.cc  src/read_line.hh  src/pipe.hh           src/child_process.cc  src/process.cc  src/debug.hh                                                                              src/process_usage.cc           bin/process_usage.config.hh  src/position.cc  src/moved.hh  src/moves.hh           src/square.cc  src/int.cc  src/move.cc  src/generator.cc           src/simple_notation.hh  src/generate_legal.cc  src/clean_board.cc           src/board.cc  src/board_image.hh  src/server_image.cc           src/scaled_board_image.cc  src/server_image_stream.hh           src/client_image_stream.hh  src/context_menu.cc  src/menu_item.cc           src/board_settings_editor.cc  src/board_settings.cc           src/board_settings_stream.cc  src/parse_stream.hh  src/text_button.cc           src/check_box.cc  src/color_chooser.cc  src/frame.cc  src/color_widget.cc           src/owned_color_editor.cc  src/file_name.cc  src/resolve_path.hh           bin/resolve_path.config.hh  src/dir.cc  src/env.cc  src/stat.cc           src/ics_account_editor.cc  src/int_edit.cc  src/grid_packer.cc           src/edit.cc  src/clock.cc  src/input_reader.cc  src/menu_bar.cc           src/ics_interaction_window.cc  src/multi_edit.cc  src/scroll_widget.cc           src/legal_move_list.cc  src/multi_list_box.cc  src/notation.cc           src/notation_editor.cc  src/notation_stream.cc  src/material_widget.cc           src/image_widget.cc  src/radio_chooser.cc  src/radio_chooser_content.cc           src/text_radio_button.hh  src/text_utils.cc            src/gtk_timer.cc  src/client_image.cc  src/arg.cc  src/e_mail.hh           bin/e_mail.config.hh  src/web_site.hh  bin/web_site.config.hh           src/version_number.hh  bin/version_number.config.hh  src/inform_window.cc           src/parse_move.cc  src/about.cc  src/gui_execute.hh  src/get_dir.hh           src/ics_account_stream.cc  src/ding.cc  src/read_line.cc  src/pipe.cc           src/moves.cc  src/simple_notation.cc  src/board_image.cc           src/alpha_server_image_stream.hh  src/server_image_stream.cc           src/client_image_stream.cc  src/png.hh  src/resolve_path.cc           src/text_radio_button.cc  src/e_mail.cc  src/web_site.cc           src/version_number.cc  src/gui_execute.cc  src/execute.hh  src/get_dir.cc           src/alpha_server_image_stream.cc  src/alpha_client_image_stream.hh           src/alpha_client_image.hh  src/png.cc  src/sys_math.hh                          src/execute.cc           src/alpha_client_image_stream.cc  src/alpha_client_image.cc           src/sys_math.cc       
	$(gcc) $(CXXFLAGS) -idirafter bin bin/gui_ics.program.cc `gtk-config --libs` -lpng -lm $(LDFLAGS) -o bin/baby_gui_ics
all:  bin/baby_gui_position
bin/baby_gui_position:          bin/gui_position.program.cc  src/gui_position.cc           src/position_editor.hh  src/position_stream.hh  src/stream.hh           src/string.hh  src/mem.hh  src/inline.hh                                                                                                                          src/pointer.hh  src/assert.hh  src/moveable.hh           src/deref.hh  src/this.hh  src/constant.hh  bin/constant.config.hh            src/date.hh            bin/stream.config.hh                                                                                                                            src/position.hh           src/square.hh  src/chess_color.hh  src/piece.hh  src/piece_type.hh           src/int.hh  bin/int.config.hh   src/move.hh           src/material.hh  src/document_editor.hh  src/editor_window.hh           src/buffer.hh  src/dynamic.hh  src/data.hh  src/object.hh                       src/vector.hh  src/dbg.hh           src/type_name.hh  src/widget.hh  src/window.hh  src/gtk_object.hh           src/gtk.hh  src/canvas.hh  src/rect.hh  src/point.hh  src/rgb.hh           src/display_type.hh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              src/stretchness.hh           src/mouse_action.hh  src/mouse_button.hh  src/key.hh            src/message_receiver.hh           src/menued.hh  src/glyph_type.hh  src/packer.hh  src/error.hh           src/document.hh  src/file_dialog.hh  src/stream_file.hh  src/format.hh           src/about.hh  src/menu_window.hh  src/menu_bar.hh  src/menu_item.hh           src/bevel.hh  src/keys.hh  src/file_name.hh  src/ask_dialog.hh           src/choice_editor.hh  src/choice.hh  src/multi_edit.hh  src/button_bar.hh           src/text_button.hh  src/trl.hh  src/owned_editor.hh           src/informing_window.hh  src/inform_window.hh  src/inform.hh           src/radio_chooser.hh  src/radio_chooser_content.hh  src/grid_packer.hh           src/text_utils.hh  src/checkable_widget.hh  src/framed.hh           src/containing.hh  src/frame.hh  src/frame_type.hh  src/tool_bar.hh           src/status_bar.hh  src/status_bar_label.hh  src/text_widget.hh           src/style.hh  src/alignment.hh  src/padding.hh  src/clean_board.hh           src/board.hh  src/server_image.hh  src/scaled_board_image.hh           src/alpha_server_image.hh  src/main.hh  bin/main.config.hh           src/context_menu.hh  src/board_settings_editor.hh  src/board_settings.hh           src/board_settings_stream.hh  src/object_editor.hh  src/check_box.hh           src/color_chooser.hh  src/color_display.hh  src/color_widget.hh           src/owned_color_editor.hh  src/persistent.hh  src/rc.hh  src/dir.hh             src/get_home.hh           src/env.hh  src/file_test.hh  src/stat.hh  src/edit.hh           src/legal_move_list.hh  src/multi_list_box.hh  src/scroll_direction.hh           src/gtk_scrolled.hh  src/scroll_widget.hh  src/generator.hh           src/generate_legal.hh  src/move_name.hh  src/notation.hh  src/int_edit.hh           src/notation_editor.hh  src/notation_stream.hh  src/gui_main.hh           src/arg_main.hh  src/io.hh  src/write_formatted.hh  src/position_editor.cc           src/check_position.hh  src/read_fen.hh  src/piece_name.hh  src/fen.hh           src/position_stream.cc  src/read_line.hh  src/stream.cc  src/string.cc           src/mem.cc  src/pointer.cc  src/moveable.cc  src/constant.cc            src/date.cc  src/position.cc  src/moved.hh           src/moves.hh  src/square.cc  src/int.cc  src/move.cc  src/buffer.cc           src/data.cc  src/object.cc  src/widget.cc  src/window.cc  src/gtk_object.cc           src/input_reader.hh  src/gtk_timer.hh  src/gtk.cc  src/canvas.cc           src/client_image.hh  src/rect.cc  src/message_receiver.cc  src/menued.cc           src/packer.cc  src/error.cc  src/document.cc  src/file_dialog.cc           src/format.cc  src/about.cc  src/gui_execute.hh  src/get_dir.hh           src/menu_bar.cc  src/menu_item.cc  src/file_name.cc  src/resolve_path.hh           bin/resolve_path.config.hh  src/choice_editor.cc  src/choice.cc           src/multi_edit.cc  src/text_button.cc  src/inform_window.cc  src/inform.cc           src/radio_chooser.cc  src/radio_chooser_content.cc           src/text_radio_button.hh  src/grid_packer.cc  src/text_utils.cc            src/frame.cc  src/tool_bar.cc  src/status_bar.cc           src/text_widget.cc  src/style.cc  src/clean_board.cc  src/board.cc           src/math.hh                                   src/board_image.hh  src/server_image.cc  src/scaled_board_image.cc           src/server_image_stream.hh  src/client_image_stream.hh  src/main.cc           src/context_menu.cc  src/board_settings_editor.cc  src/board_settings.cc           src/board_settings_stream.cc  src/parse_stream.hh  src/check_box.cc           src/color_chooser.cc  src/color_widget.cc  src/owned_color_editor.cc           src/dir.cc  src/env.cc  src/stat.cc  src/edit.cc  src/legal_move_list.cc           src/multi_list_box.cc  src/scroll_widget.cc  src/generator.cc           src/simple_notation.hh  src/generate_legal.cc  src/notation.cc           src/int_edit.cc  src/notation_editor.cc  src/notation_stream.cc           src/arg_main.cc  src/arg.hh  src/io.cc  src/check_position.cc           src/read_fen.cc  src/parser.hh  src/printify_char.hh  src/piece_name.cc           src/fen.cc  src/read_line.cc  src/moves.cc  src/input_reader.cc           src/gtk_timer.cc  src/timer.hh  src/client_image.cc  src/gui_execute.cc           src/execute.hh  src/get_dir.cc  src/version_number.hh           bin/version_number.config.hh  src/resolve_path.cc           src/text_radio_button.cc  src/board_image.cc           src/alpha_server_image_stream.hh  src/server_image_stream.cc           src/client_image_stream.cc  src/png.hh  src/simple_notation.cc  src/arg.cc           src/e_mail.hh  bin/e_mail.config.hh  src/web_site.hh           bin/web_site.config.hh  src/parser.cc  src/printify_char.cc           src/execute.cc  src/process.hh  src/version_number.cc           src/alpha_server_image_stream.cc  src/alpha_client_image_stream.hh           src/alpha_client_image.hh  src/png.cc  src/sys_math.hh                          src/e_mail.cc           src/web_site.cc  src/process.cc  src/debug.hh                                                                              src/alpha_client_image_stream.cc  src/alpha_client_image.cc           src/sys_math.cc       
	$(gcc) $(CXXFLAGS) -idirafter bin bin/gui_position.program.cc `gtk-config --libs` -lpng -lm $(LDFLAGS) -o bin/baby_gui_position
all:  bin/baby_xboard_engine
bin/baby_xboard_engine:          bin/xboard_engine.program.cc           src/xboard_engine.cc  src/opt_main.hh  src/xboard_engine_session.hh           src/input_reader.hh  src/pointer.hh  src/assert.hh  src/moveable.hh           src/deref.hh  src/inline.hh                                                                                                                          src/vector.hh  src/mem.hh  src/object.hh                       src/this.hh  src/dbg.hh  src/type_name.hh           src/stream.hh  src/string.hh  src/constant.hh  bin/constant.config.hh            src/date.hh            bin/stream.config.hh                                                                                                                                     src/default_timer.hh  src/timer.hh  src/dynamic.hh  src/data.hh           src/evaluator.hh  src/int.hh  bin/int.config.hh            src/io_child_process.hh  src/child_process.hh  src/process.hh           src/process_usage.hh  src/position.hh  src/square.hh  src/chess_color.hh           src/piece.hh  src/piece_type.hh  src/move.hh  src/material.hh           src/generator.hh  src/generate_legal.hh  src/move_name.hh           src/evaluator_settings.hh  src/game.hh  src/hash_table.hh                                                                                     src/game_info.hh  src/variation.hh                                                         src/opt_main.cc  src/arg_main.hh           bin/opt_main.config.hh  src/xboard_engine_session.cc  src/parser.hh           src/text_utils.hh  src/io.hh  src/simple_poll.hh  src/read_line.hh           src/write_formatted.hh  src/notation.hh  src/input_reader.cc           src/pointer.cc  src/moveable.cc  src/mem.cc  src/object.cc  src/stream.cc           src/error.hh  src/string.cc  src/constant.cc            src/date.cc  src/default_timer.cc  src/data.cc  src/evaluator.cc           src/fen.hh  src/parse_move.hh  src/get_dir.hh  src/file_name.hh           src/score.hh  src/int.cc  src/io_child_process.cc  src/pipe.hh           src/child_process.cc  src/process.cc  src/format.hh  src/debug.hh                       src/process_usage.cc  src/dir.hh                      bin/process_usage.config.hh  src/position.cc  src/moved.hh  src/moves.hh           src/square.cc  src/move.cc  src/generator.cc  src/simple_notation.hh           src/generate_legal.cc  src/evaluator_settings.cc  src/game.cc  src/trl.hh           src/stream_file.hh  src/read_fen.hh  src/hash_table.cc  src/gtk.hh           src/game_info.cc  src/variation.cc  src/arg_main.cc  src/main.hh           bin/main.config.hh  src/arg.hh  src/parser.cc            src/text_utils.cc  src/io.cc  src/simple_poll.cc  src/stream_set.hh           src/poll.hh  src/time.hh  bin/time.config.hh  src/read_line.cc           src/notation.cc  src/error.cc  src/fen.cc  src/parse_move.cc           src/get_dir.cc  src/file_test.hh  src/stat.hh  src/version_number.hh           bin/version_number.config.hh  src/get_home.hh  src/env.hh           src/file_name.cc  src/resolve_path.hh  bin/resolve_path.config.hh           src/score.cc  src/pipe.cc  src/format.cc  src/dir.cc  src/moves.cc           src/simple_notation.cc  src/read_fen.cc  src/printify_char.hh  src/gtk.cc                                                                                                                              src/main.cc  src/arg.cc  src/e_mail.hh  bin/e_mail.config.hh           src/web_site.hh  bin/web_site.config.hh  src/poll.cc  src/time.cc           src/stat.cc  src/version_number.cc  src/env.cc  src/resolve_path.cc           src/printify_char.cc  src/e_mail.cc  src/web_site.cc       
	$(gcc) $(CXXFLAGS) -idirafter bin bin/xboard_engine.program.cc `gtk-config --libs` $(LDFLAGS) -o bin/baby_xboard_engine
bin/constant.config.hh: macro/constant.sh
	gcc=$(gcc) ; export gcc ; . macro/constant.sh>$@
bin/stream.config.hh: macro/stream.sh
	gcc=$(gcc) ; export gcc ; . macro/stream.sh>$@
bin/int.config.hh: macro/int.sh
	gcc=$(gcc) ; export gcc ; . macro/int.sh>$@
bin/main.config.hh: macro/main.sh
	gcc=$(gcc) ; export gcc ; . macro/main.sh>$@
bin/stat.config.hh: macro/stat.sh
	gcc=$(gcc) ; export gcc ; . macro/stat.sh>$@
bin/process_usage.config.hh: macro/process_usage.sh
	gcc=$(gcc) ; export gcc ; . macro/process_usage.sh>$@
bin/resolve_path.config.hh: macro/resolve_path.sh
	gcc=$(gcc) ; export gcc ; . macro/resolve_path.sh>$@
bin/time.config.hh: macro/time.sh
	gcc=$(gcc) ; export gcc ; . macro/time.sh>$@
bin/version_number.config.hh: macro/version_number.sh
	gcc=$(gcc) ; export gcc ; . macro/version_number.sh>$@
bin/e_mail.config.hh: macro/e_mail.sh
	gcc=$(gcc) ; export gcc ; . macro/e_mail.sh>$@
bin/web_site.config.hh: macro/web_site.sh
	gcc=$(gcc) ; export gcc ; . macro/web_site.sh>$@
bin/opt_main.config.hh: macro/opt_main.sh
	gcc=$(gcc) ; export gcc ; . macro/opt_main.sh>$@
clean:
	sh/clean
install:
	groups=chess install_dir=$(install_dir) skip_home=$(skip_home) sh/install
