Add initial prototype.
This commit is contained in:
142
5-all/applet/build_all/build_all_lace.adb
Normal file
142
5-all/applet/build_all/build_all_lace.adb
Normal file
@@ -0,0 +1,142 @@
|
||||
with
|
||||
launch_simple_chat_Client,
|
||||
launch_simple_chat_Registrar,
|
||||
launch_simple_instant_events_demo,
|
||||
launch_simple_deferred_events_demo,
|
||||
|
||||
launch_strings_Demo,
|
||||
|
||||
launch_basic_math_Demo,
|
||||
launch_basic_geometry_Demo,
|
||||
launch_math_Testsuite,
|
||||
|
||||
launch_Outline,
|
||||
launch_Tree,
|
||||
launch_Write,
|
||||
|
||||
launch_parse_Box,
|
||||
-- launch_learn_Linear,
|
||||
|
||||
-- launch_impact_hello_2d_Demo,
|
||||
-- launch_orbs_hello_Demo,
|
||||
-- launch_impact_hello_3d_Demo,
|
||||
-- launch_box_box_collision_Test,
|
||||
-- launch_rigid_body_spin_Test,
|
||||
-- launch_sphere_sphere_collision_Test,
|
||||
|
||||
launch_camera_Demo,
|
||||
launch_core_Test,
|
||||
launch_large_terrain_Demo,
|
||||
launch_many_boxes_Demo,
|
||||
launch_render_Lighting,
|
||||
launch_Model_scaling,
|
||||
launch_render_Arrows,
|
||||
launch_render_billboards,
|
||||
launch_render_Boxes,
|
||||
launch_render_Capsules,
|
||||
launch_render_Models,
|
||||
launch_render_Screenshot,
|
||||
launch_render_Text,
|
||||
launch_two_cameras_Demo,
|
||||
launch_freetype_linkage_Test,
|
||||
-- launch_egl_linkage_Test,
|
||||
-- launch_gl_linkage_Test,
|
||||
|
||||
launch_Test_2d,
|
||||
|
||||
-- launch_hello_physics_interface_Demo,
|
||||
launch_test_Engine,
|
||||
|
||||
launch_Client,
|
||||
launch_Server,
|
||||
launch_Pong,
|
||||
launch_Hello_gel,
|
||||
launch_opengl_Model,
|
||||
launch_Mouse_motion,
|
||||
launch_Mouse_selection,
|
||||
launch_Rig_Demo,
|
||||
launch_Chains_2d,
|
||||
launch_drop_Ball_on_Box,
|
||||
launch_drop_Box_on_Box,
|
||||
launch_hinged_Box,
|
||||
launch_mixed_Joints,
|
||||
launch_mixed_Joints_2d,
|
||||
launch_mixed_Shapes,
|
||||
launch_text_Sprite_Demo,
|
||||
launch_add_rid_Sprite_Test,
|
||||
launch_pong_Tute;
|
||||
|
||||
procedure build_all_Lace
|
||||
--
|
||||
-- Pulls in all applets and libraries for global checking, reference finding and refactoring.
|
||||
--
|
||||
is
|
||||
begin
|
||||
launch_simple_chat_Client;
|
||||
launch_simple_chat_Registrar;
|
||||
launch_simple_deferred_events_Demo;
|
||||
launch_simple_instant_events_Demo;
|
||||
|
||||
launch_strings_Demo;
|
||||
|
||||
launch_basic_math_Demo;
|
||||
launch_basic_geometry_Demo;
|
||||
launch_math_Testsuite;
|
||||
|
||||
launch_Outline;
|
||||
launch_Tree;
|
||||
launch_Write;
|
||||
|
||||
launch_parse_Box;
|
||||
-- launch_learn_Linear;
|
||||
|
||||
-- launch_impact_hello_2d_Demo;
|
||||
-- launch_orbs_hello_Demo;
|
||||
-- launch_impact_hello_3d_Demo;
|
||||
-- launch_box_box_collision_Test;
|
||||
-- launch_rigid_body_spin_Test;
|
||||
-- launch_sphere_sphere_collision_Test;
|
||||
|
||||
launch_camera_Demo;
|
||||
launch_core_Test;
|
||||
launch_large_terrain_Demo;
|
||||
launch_many_boxes_Demo;
|
||||
launch_render_Lighting;
|
||||
launch_Model_scaling;
|
||||
launch_render_Arrows;
|
||||
launch_render_billboards;
|
||||
launch_render_Boxes;
|
||||
launch_render_Capsules;
|
||||
launch_render_Models;
|
||||
launch_render_Screenshot;
|
||||
launch_render_Text;
|
||||
launch_two_cameras_Demo;
|
||||
-- launch_egl_linkage_Test;
|
||||
launch_freetype_linkage_Test;
|
||||
-- launch_gl_linkage_Test;
|
||||
|
||||
launch_Test_2D;
|
||||
|
||||
-- launch_hello_physics_interface_Demo;
|
||||
launch_Test_Engine;
|
||||
|
||||
launch_Client;
|
||||
launch_Server;
|
||||
launch_Pong;
|
||||
launch_Hello_gel;
|
||||
launch_opengl_Model;
|
||||
launch_Mouse_motion;
|
||||
launch_Mouse_selection;
|
||||
launch_Rig_Demo;
|
||||
launch_Chains_2d;
|
||||
launch_drop_Ball_on_Box;
|
||||
launch_drop_Box_on_Box;
|
||||
launch_hinged_Box;
|
||||
launch_mixed_Joints;
|
||||
launch_mixed_Joints_2d;
|
||||
launch_mixed_Shapes;
|
||||
launch_text_Sprite_Demo;
|
||||
launch_add_rid_Sprite_Test;
|
||||
launch_pong_Tute;
|
||||
|
||||
end build_all_Lace;
|
||||
126
5-all/applet/build_all/build_all_lace.gpr
Normal file
126
5-all/applet/build_all/build_all_lace.gpr
Normal file
@@ -0,0 +1,126 @@
|
||||
with
|
||||
"../../../1-base/lace/applet/demo/event/distributed/simple_chat",
|
||||
"../../../1-base/lace/applet/demo/event/simple/deferred/lace_simple_deferred_events_demo",
|
||||
"../../../1-base/lace/applet/demo/event/simple/instant/lace_simple_instant_events_demo",
|
||||
"../../../1-base/lace/applet/demo/event/simple/lace_demo",
|
||||
|
||||
"../../../1-base/lace/applet/demo/strings/strings_demo",
|
||||
|
||||
"../../../1-base/math/applet/demo/basic/basic_math_demo",
|
||||
"../../../1-base/math/applet/demo/geometry/basic_geometry_demo",
|
||||
"../../../1-base/math/applet/test/suite/math_testsuite",
|
||||
"math",
|
||||
|
||||
"../../../1-base/xml/applet/demo/outline/outline",
|
||||
"../../../1-base/xml/applet/demo/tree/xml_tree",
|
||||
"../../../1-base/xml/applet/demo/write/write",
|
||||
"xml",
|
||||
|
||||
"../../../2-low/collada/applet/parse_box/parse_box",
|
||||
"collada",
|
||||
|
||||
-- "../../../2-low/neural/applet/test/learn_linear/learn_linear",
|
||||
-- "neural",
|
||||
|
||||
-- "../../../3-mid/impact/applet/demo/2d/hello/impact_hello_2d_demo",
|
||||
-- "../../../3-mid/impact/applet/demo/2d/orbs/orbs_hello_demo",
|
||||
-- "../../../3-mid/impact/applet/demo/3d/hello/impact_hello_3d_demo",
|
||||
-- "../../../3-mid/impact/applet/test/other/box_box_collision/box_box_collision_test",
|
||||
-- "../../../3-mid/impact/applet/test/other/rigid_body_spin/launch_rigid_body_spin_test",
|
||||
-- "../../../3-mid/impact/applet/test/other/sphere_sphere_collision/sphere_sphere_collision_test",
|
||||
-- "impact",
|
||||
|
||||
"../../../3-mid/opengl/applet/demo/camera/camera_demo",
|
||||
"../../../3-mid/opengl/applet/demo/core/core_test",
|
||||
"../../../3-mid/opengl/applet/demo/culler/large_terrain/large_terrain_demo",
|
||||
"../../../3-mid/opengl/applet/demo/culler/many_boxes/many_boxes_demo",
|
||||
"../../../3-mid/opengl/applet/demo/lights/render_lighting/render_lighting",
|
||||
"../../../3-mid/opengl/applet/demo/models/model_scaling/model_scaling",
|
||||
"../../../3-mid/opengl/applet/demo/models/render_arrows/render_arrows",
|
||||
"../../../3-mid/opengl/applet/demo/models/render_billboards/render_billboards",
|
||||
"../../../3-mid/opengl/applet/demo/models/render_boxes/render_boxes",
|
||||
"../../../3-mid/opengl/applet/demo/models/render_capsules/render_capsules",
|
||||
"../../../3-mid/opengl/applet/demo/renderer/render_models/render_models",
|
||||
"../../../3-mid/opengl/applet/demo/renderer/render_screenshot/render_screenshot",
|
||||
"../../../3-mid/opengl/applet/demo/renderer/render_text/render_text",
|
||||
"../../../3-mid/opengl/applet/demo/two_cameras/two_cameras_demo",
|
||||
-- "../../../3-mid/opengl/applet/test/suite/egl/linkage/egl_linkage_test",
|
||||
"opengl",
|
||||
"opengl_core",
|
||||
"opengl_demo",
|
||||
"../../../3-mid/opengl/private/freetype/applet/test/linkage/freetype_linkage_test",
|
||||
"../../../3-mid/opengl/private/gid/gid",
|
||||
-- "../../../3-mid/opengl/private/gl/applet/test/linkage/linkage_test",
|
||||
|
||||
"box2d_thin",
|
||||
"box2d_thin_cxx",
|
||||
"box2d_thin_c",
|
||||
|
||||
"bullet_thin",
|
||||
"bullet_thin_cxx",
|
||||
"bullet_thin_c",
|
||||
|
||||
-- "../../../3-mid/physics/implement/c_math/library/c_math_thin",
|
||||
-- "../../../3-mid/physics/implement/c_math/library/c_math_thin_cxx",
|
||||
-- "../../../3-mid/physics/implement/c_math/library/c_math_thin_c",
|
||||
"c_math_thin",
|
||||
"c_math_thin_cxx",
|
||||
"c_math_thin_c",
|
||||
|
||||
-- TODO: resolve dual physics impact.
|
||||
|
||||
"../../../3-mid/physics/implement/vox/applet/test_2d/test_2d",
|
||||
"../../../3-mid/physics/implement/vox/library/vox",
|
||||
|
||||
"../../../3-mid/physics/interface/applet/demo/hello/2D/hello_physics_2d_demo",
|
||||
"../../../3-mid/physics/interface/applet/demo/hello/3D/hello_physics_3d_demo",
|
||||
"../../../3-mid/physics/interface/applet/demo/test_engine/test_engine",
|
||||
"physics",
|
||||
|
||||
"../../../4-high/gel/applet/demo/distributed/dsa/demo_dsa",
|
||||
"../../../4-high/gel/applet/demo/distributed/fused/gel_fused",
|
||||
"../../../4-high/gel/applet/demo/game/box2d_test/gel_box2d_test",
|
||||
"../../../4-high/gel/applet/demo/game/pong/pong",
|
||||
"../../../4-high/gel/applet/demo/hello_gel/hello_sdl_gel",
|
||||
"../../../4-high/gel/applet/demo/models/opengl_model/opengl_model",
|
||||
"../../../4-high/gel/applet/demo/mouse/mouse_motion/mouse_motion",
|
||||
"../../../4-high/gel/applet/demo/mouse/mouse_selection/mouse_selection",
|
||||
"../../../4-high/gel/applet/demo/skinning/rig/box_rig/rig_demo",
|
||||
"../../../4-high/gel/applet/demo/sprite/chains_2d/chains_2d",
|
||||
"../../../4-high/gel/applet/demo/sprite/drop_ball_on_box/drop_ball_on_box",
|
||||
"../../../4-high/gel/applet/demo/sprite/drop_box_on_box/drop_box_on_box",
|
||||
"../../../4-high/gel/applet/demo/sprite/hinged_box/hinged_box",
|
||||
"../../../4-high/gel/applet/demo/sprite/mixed_joints/mixed_joints",
|
||||
"../../../4-high/gel/applet/demo/sprite/mixed_joints_2d/mixed_joints_2d",
|
||||
"../../../4-high/gel/applet/demo/sprite/mixed_shapes/mixed_shapes",
|
||||
"../../../4-high/gel/applet/demo/sprite/text/text_sprite_demo",
|
||||
"../../../4-high/gel/applet/test/single/add_rid_sprite/add_rid_sprite_test",
|
||||
"../../../4-high/gel/applet/tute/pong/1-basic_applet_window/pong_tute",
|
||||
-- "sdl_gel",
|
||||
"gel",
|
||||
|
||||
"lace",
|
||||
"lace_shared";
|
||||
|
||||
project build_all_Lace
|
||||
is
|
||||
type Restrictions is ("xgc", "ravenscar");
|
||||
Restrictions : Restrictions := external ("restrictions");
|
||||
|
||||
for Create_Missing_Dirs use "True";
|
||||
|
||||
for Object_Dir use "build";
|
||||
for Exec_Dir use ".";
|
||||
for Source_Dirs use (".");
|
||||
for Main use ("build_all_lace.adb");
|
||||
|
||||
package Ide renames Lace_shared.Ide;
|
||||
package Builder renames Lace_shared.Builder;
|
||||
package Compiler renames Lace_shared.Compiler;
|
||||
package Binder renames Lace_shared.Binder;
|
||||
|
||||
package Linker is
|
||||
for Default_Switches ("ada") use ("-g", "-lfann", "-lfloatfann");
|
||||
end Linker;
|
||||
|
||||
end build_all_Lace;
|
||||
Reference in New Issue
Block a user