1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#
# This file is part of the Simutrans project under the Artistic License.
# (see LICENSE.txt)
#
#
# Doxygen file to generate documentation for Squirrel API
# Assumes Doxygen is started in src/simutrans/script/api/
#
PROJECT_NAME = Simutrans-Squirrel-API
PROJECT_ICON = @CMAKE_CURRENT_SOURCE_DIR@/src/simutrans/simutrans.svg
OUTPUT_DIRECTORY = @CMAKE_CURRENT_BINARY_DIR@/documentation/sqapi/
EXTRACT_PRIVATE = YES
INPUT = api_factory.cc \
api_base.h \
api_doc.h \
changelog.h \
api_skeleton.h \
api_skeleton.cc \
api_city.cc \
api_command.cc \
api_const.cc \
api_control.cc \
api_convoy.cc \
api_gui.cc \
api_halt.cc \
api_include.cc \
api_line.cc \
api_map_objects.cc \
api_obj_desc.cc \
api_pathfinding.cc \
api_player.cc \
api_schedule.cc \
api_settings.cc \
api_scenario.cc \
api_simple.cc \
api_world.cc \
api_tiles.cc
INPUT_FILTER = ./filter_cpp.sh
FILTER_PATTERNS = *.cc
#FILTER_SOURCE_FILES = YES
#FILTER_SOURCE_PATTERNS = ./filter_sq.sh
SOURCE_BROWSER = YES
ENABLE_PREPROCESSING = YES
PREDEFINED = SQAPI_DOC
EXAMPLE_PATH = @CMAKE_CURRENT_SOURCE_DIR@/simutrans/pak/scenario/
EXAMPLE_PATTERNS = *.nut =
|