scummvm/engines/tetraedge/module.mk
Matthew Duggan 1072856f89 TETRAEDGE: Add loading support for tef font format
Still needs some fixes on the rendering side, but loading is working.
2023-05-04 10:28:47 +09:00

175 lines
3.8 KiB
Makefile

MODULE := engines/tetraedge
MODULE_OBJS := \
tetraedge.o \
to_lua.o \
game/amerzone_game.o \
game/application.o \
game/billboard.o \
game/bonus_menu.o \
game/cellphone.o \
game/character.o \
game/character_settings_xml_parser.o \
game/characters_shadow.o \
game/confirm.o \
game/credits.o \
game/dialog2.o \
game/document.o \
game/documents_browser.o \
game/documents_browser_xml_parser.o \
game/gallery_menu.o \
game/game.o \
game/game_achievements.o \
game/game_sound.o \
game/global_bonus_menu.o \
game/help_option_menu.o \
game/how_to.o \
game/in_game_scene.o \
game/in_game_scene_xml_parser.o \
game/inventory.o \
game/inventory_menu.o \
game/inventory_object.o \
game/inventory_objects_xml_parser.o \
game/loc_file.o \
game/lua_binds.o \
game/main_menu.o \
game/notifier.o \
game/object3d.o \
game/object_settings_xml_parser.o \
game/objectif.o \
game/options_menu.o \
game/owner_error_menu.o \
game/particle_xml_parser.o \
game/puzzle_cadenas.o \
game/puzzle_coffre.o \
game/puzzle_computer_hydra.o \
game/puzzle_computer_pwd.o \
game/puzzle_disjoncteur.o \
game/puzzle_hanjie.o \
game/puzzle_liquides.o \
game/puzzle_pentacle.o \
game/puzzle_transfusion.o \
game/question2.o \
game/scene_lights_xml_parser.o \
game/splash_screens.o \
game/syberia_game.o \
game/upsell_screen.o \
game/youki_manager.o \
te/micropather.o \
te/te_3d_object2.o \
te/te_3d_texture.o \
te/te_act_zone.o \
te/te_animation.o \
te/te_bezier_curve.o \
te/te_button_layout.o \
te/te_camera.o \
te/te_camera_xml_parser.o \
te/te_checkbox_layout.o \
te/te_clip_layout.o \
te/te_color.o \
te/te_core.o \
te/te_extended_text_layout.o \
te/te_font2.o \
te/te_font3.o \
te/te_frame_anim.o \
te/te_free_move_zone.o \
te/te_frustum.o \
te/te_i_3d_object2.o \
te/te_i_font.o \
te/te_i_layout.o \
te/te_i_loc.o \
te/te_i_text_layout.o \
te/te_image.o \
te/te_images_sequence.o \
te/te_input_mgr.o \
te/te_interpolation.o \
te/te_jpeg.o \
te/te_layout.o \
te/te_light.o \
te/te_list_layout.o \
te/te_lua_context.o \
te/te_lua_gui.o \
te/te_lua_gui_lua_callbacks.o \
te/te_lua_script.o \
te/te_lua_thread.o \
te/te_marker.o \
te/te_material.o \
te/te_matricies_stack.o \
te/te_matrix4x4.o \
te/te_mesh.o \
te/te_model.o \
te/te_model_animation.o \
te/te_model_vertex_animation.o \
te/te_music.o \
te/te_name_val_xml_parser.o \
te/te_object.o \
te/te_obp.o \
te/te_palette.o \
te/te_particle.o \
te/te_pick_mesh.o \
te/te_pick_mesh2.o \
te/te_png.o \
te/te_quaternion.o \
te/te_ray_intersection.o \
te/te_real_timer.o \
te/te_renderer.o \
te/te_resource.o \
te/te_resource_manager.o \
te/te_scene.o \
te/te_scene_warp.o \
te/te_scene_warp_xml_parser.o \
te/te_scrolling_layout.o \
te/te_scummvm_codec.o \
te/te_sound_manager.o \
te/te_sprite_layout.o \
te/te_text_base2.o \
te/te_text_layout.o \
te/te_text_layout_xml_parser.o \
te/te_tga.o \
te/te_theora.o \
te/te_tiled_surface.o \
te/te_tiled_texture.o \
te/te_timer.o \
te/te_trs.o \
te/te_variant.o \
te/te_vector2f32.o \
te/te_vector2s32.o \
te/te_vector3f32.o \
te/te_visual_fade.o \
te/te_warp.o \
te/te_warp_bloc.o \
te/te_warp_marker.o \
te/te_xml_parser.o \
te/te_zlib_jpeg.o \
te/te_xml_gui.o \
metaengine.o
ifdef USE_TINYGL
MODULE_OBJS += \
game/characters_shadow_tinygl.o \
te/te_3d_texture_tinygl.o \
te/te_light_tinygl.o \
te/te_mesh_tinygl.o \
te/te_renderer_tinygl.o
endif
ifdef USE_OPENGL_GAME
MODULE_OBJS += \
game/characters_shadow_opengl.o \
te/te_3d_texture_opengl.o \
te/te_light_opengl.o \
te/te_mesh_opengl.o \
te/te_renderer_opengl.o
endif
# This module can be built as a plugin
ifeq ($(ENABLE_TETRAEDGE), DYNAMIC_PLUGIN)
PLUGIN := 1
endif
# Include common rules
include $(srcdir)/rules.mk
# Detection objects
DETECT_OBJS += $(MODULE)/detection.o