/*1Stockfish, a UCI chess playing engine derived from Glaurung 2.12Copyright (C) 2004-2025 The Stockfish developers (see AUTHORS file)34Stockfish is free software: you can redistribute it and/or modify5it under the terms of the GNU General Public License as published by6the Free Software Foundation, either version 3 of the License, or7(at your option) any later version.89Stockfish is distributed in the hope that it will be useful,10but WITHOUT ANY WARRANTY; without even the implied warranty of11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the12GNU General Public License for more details.1314You should have received a copy of the GNU General Public License15along with this program. If not, see <http://www.gnu.org/licenses/>.16*/1718#include <iostream>1920#include "bitboard.h"21#include "misc.h"22#include "position.h"23#include "types.h"24#include "uci.h"25#include "tune.h"2627using namespace Stockfish;2829int main(int argc, char* argv[]) {3031std::cout << engine_info() << std::endl;3233Bitboards::init();34Position::init();3536UCIEngine uci(argc, argv);3738Tune::init(uci.engine_options());3940uci.loop();4142return 0;43}444546