How do I build a library with many (hundreds) files?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How do I build a library with many (hundreds) files?

4,501 Views
scottlarson
Contributor II

I am getting the following error when trying to build a library with hundreds of files:

make -r all
Building target: libgx.a
Invoking: MCU Archiver

make (e=87): The parameter is incorrect.

make: *** [makefile:32: libgx.a] Error 87
"make -r all" terminated with exit code 2. Build might be incomplete.

I suspect this is because the windows command line maxes out at 32768 characters. How can I get around this?

Thanks,

Scott

0 Kudos
10 Replies

879 Views
max3
Contributor I

This is still an issue on Windows. The above suggestion of passing a script file to ar is not fully correct, as ar does not accept a file, but commands passed through stdin.

Here is a way to do this. You could use a pre-build script to ensure the ar-script.txt is up to date. This isn't perfect as the powershell script generates absolute paths, but that's an easy fix.

 

max3_0-1696969445629.png

 

Here is the powershell script to generate the ar_script.

 

# File: generate_ar_script.ps1
# Located at the root of the netxduo project

# Change the current directory to where the script is located
Push-Location $PSScriptRoot

# Directory containing the .o files
$debugDir = "./Debug"

# Get all .o files from the directory recursively
$oFiles = Get-ChildItem -Path $debugDir -Filter "*.o" -Recurse | ForEach-Object { $_.FullName }

# Begin creating the ar script
$arScript = @()
$arScript += "create libnetxduo.a"
$oFiles | ForEach-Object { $arScript += "ADDMOD $_" }


$arScript += "SAVE"

$arScript += "END"

# Output the ar script to a file
$arScript -join "`n" | Out-File "ar_script.txt" -Encoding ascii

# Return to the original directory
Pop-Location

Write-Output "AR Script generated successfully!"

 

0 Kudos

4,042 Views
lpcxpresso_supp
NXP Employee
NXP Employee

So I strongly suspect that building on macOS or Ubuntu would avoid this issue.

But assuming that isn't a route that you can follow, I think that there should be a fairly straightforward way of avoiding the issue you are having. Basically you are runnning into an issue because the Eclipse/CDT engine generates an explicit reference to each object file inside your project. And the number of files then explicitly listed causes a command line length issue as already described.

But you should be able to avoid this by modifying the command used to invoke the archiver (arm-none-eabi-ar) utility used to build your library.

First of all, open the Project Properties for your library project, and open the Archiver settings:

pastedImage_1.png

What you can then do is replace the use of ${INPUTS} in the "Command Line Pattern" option, which is where the list of filenames effectively gets poked in, with a wildcard definition of your object files.

In your example, all of your objects appear to be contained in a directory called "source". So delete ${INPUTS} and replace it with ./source/*.o :

pastedImage_5.png

Then Apply and Close.

If your source files are contained in more than one directory, you will need to specify them all on the line in a similar manner (with a space between each directory/wildcard pattern.

And remember that you will also need to make this change for all Build Configurations (so typically Debug and Release).

Anyway, please let us know if this helps you to resolves your problem.

Regards,

MCUXpresso IDE Support

0 Kudos

4,042 Views
scottlarson
Contributor II

Hello,

That did not work:

make -r all
Building target: libgx.a
Invoking: MCU Archiver
arm-none-eabi-ar -r  "libgx.a" ./source/*.o
c:/nxp/mcuxpressoide_11.0.1_2563/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.0.1.201907311258/buildtools/bin/sh: arm-none-eabi-ar: Invalid argument
make: *** [makefile:32: libgx.a] Error 126
"make -r all" terminated with exit code 2. Build might be incomplete.

0 Kudos

4,042 Views
converse
Senior Contributor V

That's not surprising - the linker does not expand the '*' - it is the shell that does that, and then passes the entire list of files to the archiver (and thus hitting the 32 k limit).

I think the best way to do this (without splitting the project) is to use a AR script file. You will need to create the script file manually but then you can invoke using

ar -M script.file

see ar scripts (GNU Binary Utilities) 

0 Kudos

4,042 Views
scottlarson
Contributor II

Ok, I made an ar script. Works for now. Thanks!

0 Kudos

4,039 Views
ErichStyger
Senior Contributor V

Checking the error message (make (e=87), this is indeed caused by a command line >32k on Windows.

See CreateProcessA function (processthreadsapi.h) | Microsoft Docs 

Suggestions:

- try to shorten the path to the files to reduce command line length

- build the library in parts, then use ar to combine them

- use the @file option (e.g. see https://linux.die.net/man/1/ar ) to pass the options/files to archive in a file

You might consider using a make file to build the library too: then you can split things up the way you want.

I hope this helps,

Erich

0 Kudos

4,039 Views
scottlarson
Contributor II

Hi Erich,

Thanks for your help and sorry for the delay - I was at ARM TechCon last week.

The command line/console output is as follows:

Invoking: MCU Archiver
arm-none-eabi-ar -r  "libgx.a"  ./source/gx_accordion_menu_create.o ./source/gx_accordion_menu_draw.o ./source/gx_accordion_menu_event_process.o ./source/gx_accordion_menu_position.o ./source/gx_animation_canvas_define.o ./source/gx_animation_complete.o ./source/gx_animation_create.o ./source/gx_animation_drag_disable.o ./source/gx_animation_drag_enable.o ./source/gx_animation_drag_event_process.o ./source/gx_animation_drag_tracking.o ./source/gx_animation_drag_tracking_start.o ./source/gx_animation_easing_position_calculate.o ./source/gx_animation_landing_speed_set.o ./source/gx_animation_slide_landing.o ./source/gx_animation_slide_landing_start.o ./source/gx_animation_start.o ./source/gx_animation_stop.o ./source/gx_animation_update.o ./source/gx_binres_language_table_load.o ./source/gx_binres_theme_load.o ./source/gx_brush_default.o ./source/gx_brush_define.o ./source/gx_button_background_draw.o ./source/gx_button_create.o ./source/gx_button_deselect.o ./source/gx_button_draw.o ./source/gx_button_event_process.o ./source/gx_button_select.o ./source/gx_button_siblings_deselect.o ./source/gx_canvas_alpha_set.o ./source/gx_canvas_arc_draw.o ./source/gx_canvas_block_move.o ./source/gx_canvas_circle_draw.o ./source/gx_canvas_composite_create.o ./source/gx_canvas_create.o ./source/gx_canvas_delete.o ./source/gx_canvas_dirty_mark.o ./source/gx_canvas_drawing_complete.o ./source/gx_canvas_drawing_initiate.o ./source/gx_canvas_ellipse_draw.o ./source/gx_canvas_glyphs_draw.o ./source/gx_canvas_hardware_layer_bind.o ./source/gx_canvas_hide.o ./source/gx_canvas_line_draw.o ./source/gx_canvas_memory_define.o ./source/gx_canvas_mouse_define.o ./source/gx_canvas_mouse_hide.o ./source/gx_canvas_mouse_show.o ./source/gx_canvas_offset_set.o ./source/gx_canvas_pie_draw.o ./source/gx_canvas_pixel_draw.o ./source/gx_canvas_pixelmap_blend.o ./source/gx_canvas_pixelmap_draw.o ./source/gx_canvas_pixelmap_get.o ./source/gx_canvas_pixelmap_rotate.o ./source/gx_canvas_pixelmap_tile.o ./source/gx_canvas_polygon_draw.o ./source/gx_canvas_rectangle_draw.o ./source/gx_canvas_rotated_text_draw.o ./source/gx_canvas_shift.o ./source/gx_canvas_show.o ./source/gx_canvas_text_draw.o ./source/gx_checkbox_create.o ./source/gx_checkbox_draw.o ./source/gx_checkbox_event_process.o ./source/gx_checkbox_pixelmap_set.o ./source/gx_checkbox_select.o ./source/gx_circular_gauge_angle_get.o ./source/gx_circular_gauge_angle_increment_calculate.o ./source/gx_circular_gauge_angle_set.o ./source/gx_circular_gauge_animation_set.o ./source/gx_circular_gauge_background_draw.o ./source/gx_circular_gauge_create.o ./source/gx_circular_gauge_draw.o ./source/gx_circular_gauge_event_process.o ./source/gx_circular_gauge_needle_dirty_mark.o ./source/gx_circular_gauge_needle_rectangle_calculate.o ./source/gx_circular_gauge_needle_rotate.o ./source/gx_context_brush_default.o ./source/gx_context_brush_define.o ./source/gx_context_brush_get.o ./source/gx_context_brush_pattern_set.o ./source/gx_context_brush_set.o ./source/gx_context_brush_style_set.o ./source/gx_context_brush_width_set.o ./source/gx_context_color_get.o ./source/gx_context_fill_color_set.o ./source/gx_context_font_get.o ./source/gx_context_font_set.o ./source/gx_context_line_color_set.o ./source/gx_context_pixelmap_get.o ./source/gx_context_pixelmap_set.o ./source/gx_context_raw_brush_define.o ./source/gx_context_raw_fill_color_set.o ./source/gx_context_raw_line_color_set.o ./source/gx_context_string_get.o ./source/gx_display_active_language_set.o ./source/gx_display_canvas_dirty.o ./source/gx_display_color_set.o ./source/gx_display_color_table_set.o ./source/gx_display_create.o ./source/gx_display_delete.o ./source/gx_display_driver_1555xrgb_canvas_blend.o ./source/gx_display_driver_1555xrgb_jpeg_draw.o ./source/gx_display_driver_1555xrgb_native_color_get.o ./source/gx_display_driver_1555xrgb_pixel_blend.o ./source/gx_display_driver_1555xrgb_pixelmap_rotate.o ./source/gx_display_driver_1555xrgb_png_draw.o ./source/gx_display_driver_1555xrgb_setup.o ./source/gx_display_driver_16bpp_block_move.o ./source/gx_display_driver_16bpp_canvas_copy.o ./source/gx_display_driver_16bpp_horizontal_line_draw.o ./source/gx_display_driver_16bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_16bpp_mouse_capture.o ./source/gx_display_driver_16bpp_mouse_restore.o ./source/gx_display_driver_16bpp_pixel_write.o ./source/gx_display_driver_16bpp_pixelmap_blend.o ./source/gx_display_driver_16bpp_pixelmap_draw.o ./source/gx_display_driver_16bpp_pixelmap_rotate.o ./source/gx_display_driver_16bpp_row_pitch_get.o ./source/gx_display_driver_16bpp_simple_line_draw.o ./source/gx_display_driver_16bpp_vertical_line_draw.o ./source/gx_display_driver_16bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_1bpp_block_move.o ./source/gx_display_driver_1bpp_canvas_copy.o ./source/gx_display_driver_1bpp_glyph_1bpp_draw.o ./source/gx_display_driver_1bpp_horizontal_line_draw.o ./source/gx_display_driver_1bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_1bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_1bpp_mouse_capture.o ./source/gx_display_driver_1bpp_mouse_restore.o ./source/gx_display_driver_1bpp_native_color_get.o ./source/gx_display_driver_1bpp_pixel_write.o ./source/gx_display_driver_1bpp_pixelmap_draw.o ./source/gx_display_driver_1bpp_pixelmap_rotate.o ./source/gx_display_driver_1bpp_row_pitch_get.o ./source/gx_display_driver_1bpp_simple_line_draw.o ./source/gx_display_driver_1bpp_vertical_line_draw.o ./source/gx_display_driver_1bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_24xrgb_canvas_blend.o ./source/gx_display_driver_24xrgb_jpeg_draw.o ./source/gx_display_driver_24xrgb_mouse_capture.o ./source/gx_display_driver_24xrgb_mouse_restore.o ./source/gx_display_driver_24xrgb_native_color_get.o ./source/gx_display_driver_24xrgb_pixel_blend.o ./source/gx_display_driver_24xrgb_pixelmap_blend.o ./source/gx_display_driver_24xrgb_png_draw.o ./source/gx_display_driver_24xrgb_setup.o ./source/gx_display_driver_32argb_native_color_get.o ./source/gx_display_driver_32argb_pixel_blend.o ./source/gx_display_driver_32argb_pixelmap_blend.o ./source/gx_display_driver_32argb_pixelmap_draw.o ./source/gx_display_driver_32argb_setup.o ./source/gx_display_driver_32bpp_block_move.o ./source/gx_display_driver_32bpp_canvas_copy.o ./source/gx_display_driver_32bpp_glyph_1bit_draw.o ./source/gx_display_driver_32bpp_horizontal_line_draw.o ./source/gx_display_driver_32bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_32bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_32bpp_pixel_write.o ./source/gx_display_driver_32bpp_pixelmap_draw.o ./source/gx_display_driver_32bpp_pixelmap_rotate.o ./source/gx_display_driver_32bpp_row_pitch_get.o ./source/gx_display_driver_32bpp_simple_line_draw.o ./source/gx_display_driver_32bpp_vertical_line_draw.o ./source/gx_display_driver_32bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_332rgb_native_color_get.o ./source/gx_display_driver_332rgb_pixel_blend.o ./source/gx_display_driver_332rgb_pixelmap_draw.o ./source/gx_display_driver_332rgb_pixelmap_rotate.o ./source/gx_display_driver_332rgb_setup.o ./source/gx_display_driver_4444argb_canvas_blend.o ./source/gx_display_driver_4444argb_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_4444argb_native_color_get.o ./source/gx_display_driver_4444argb_pixel_blend.o ./source/gx_display_driver_4444argb_pixelmap_draw.o ./source/gx_display_driver_4444argb_pixelmap_rotate.o ./source/gx_display_driver_4444argb_setup.o ./source/gx_display_driver_4bpp_block_move.o ./source/gx_display_driver_4bpp_canvas_copy.o ./source/gx_display_driver_4bpp_glyph_1bit_draw.o ./source/gx_display_driver_4bpp_glyph_4bit_draw.o ./source/gx_display_driver_4bpp_grayscale_setup.o ./source/gx_display_driver_4bpp_horizontal_line_draw.o ./source/gx_display_driver_4bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_4bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_4bpp_mouse_capture.o ./source/gx_display_driver_4bpp_mouse_restore.o ./source/gx_display_driver_4bpp_native_color_get.o ./source/gx_display_driver_4bpp_pixel_write.o ./source/gx_display_driver_4bpp_pixelmap_draw.o ./source/gx_display_driver_4bpp_pixelmap_rotate.o ./source/gx_display_driver_4bpp_row_pitch_get.o ./source/gx_display_driver_4bpp_simple_line_draw.o ./source/gx_display_driver_4bpp_vertical_line_draw.o ./source/gx_display_driver_4bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_565rgb_canvas_blend.o ./source/gx_display_driver_565rgb_glyph_1bit_draw.o ./source/gx_display_driver_565rgb_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_565rgb_jpeg_draw.o ./source/gx_display_driver_565rgb_native_color_get.o ./source/gx_display_driver_565rgb_pixel_blend.o ./source/gx_display_driver_565rgb_png_draw.o ./source/gx_display_driver_565rgb_setup.o ./source/gx_display_driver_8bit_palette_native_color_get.o ./source/gx_display_driver_8bit_palette_setup.o ./source/gx_display_driver_8bpp_block_move.o ./source/gx_display_driver_8bpp_canvas_copy.o ./source/gx_display_driver_8bpp_glyph_1bit_draw.o ./source/gx_display_driver_8bpp_glyph_4bit_draw.o ./source/gx_display_driver_8bpp_horizontal_line_draw.o ./source/gx_display_driver_8bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_8bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_8bpp_mouse_capture.o ./source/gx_display_driver_8bpp_mouse_restore.o ./source/gx_display_driver_8bpp_pixel_write.o ./source/gx_display_driver_8bpp_pixelmap_blend.o ./source/gx_display_driver_8bpp_pixelmap_draw.o ./source/gx_display_driver_8bpp_pixelmap_rotate.o ./source/gx_display_driver_8bpp_row_pitch_get.o ./source/gx_display_driver_8bpp_simple_line_draw.o ./source/gx_display_driver_8bpp_vertical_line_draw.o ./source/gx_display_driver_8bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_arc_clipping_get.o ./source/gx_display_driver_circle_point_get.o ./source/gx_display_driver_generic_aliased_arc_draw.o ./source/gx_display_driver_generic_aliased_circle_draw.o ./source/gx_display_driver_generic_aliased_ellipse_draw.o ./source/gx_display_driver_generic_aliased_filled_circle_draw.o ./source/gx_display_driver_generic_aliased_line_draw.o ./source/gx_display_driver_generic_aliased_wide_arc_draw.o ./source/gx_display_driver_generic_aliased_wide_circle_draw.o ./source/gx_display_driver_generic_aliased_wide_ellipse_draw.o ./source/gx_display_driver_generic_aliased_wide_line_draw.o ./source/gx_display_driver_generic_alphamap_draw.o ./source/gx_display_driver_generic_arc_draw.o ./source/gx_display_driver_generic_arc_fill.o ./source/gx_display_driver_generic_circle_draw.o ./source/gx_display_driver_generic_circle_fill.o ./source/gx_display_driver_generic_drawing_complete.o ./source/gx_display_driver_generic_drawing_initiate.o ./source/gx_display_driver_generic_ellipse_draw.o ./source/gx_display_driver_generic_ellipse_fill.o ./source/gx_display_driver_generic_filled_circle_draw.o ./source/gx_display_driver_generic_glyph_4bpp_draw.o ./source/gx_display_driver_generic_glyph_8bpp_draw.o ./source/gx_display_driver_generic_mouse_cursor_define.o ./source/gx_display_driver_generic_mouse_draw.o ./source/gx_display_driver_generic_mouse_enable.o ./source/gx_display_driver_generic_mouse_position_set.o ./source/gx_display_driver_generic_pie_fill.o ./source/gx_display_driver_generic_polygon_draw.o ./source/gx_display_driver_generic_polygon_fill.o ./source/gx_display_driver_generic_simple_pie_fill.o ./source/gx_display_driver_generic_simple_wide_line_draw.o ./source/gx_display_driver_generic_wide_arc_draw.o ./source/gx_display_driver_generic_wide_circle_draw.o ./source/gx_display_driver_generic_wide_ellipse_draw.o ./source/gx_display_driver_generic_wide_line_fill.o ./source/gx_display_driver_generic_wide_line_points_calculate.o ./source/gx_display_driver_horizontal_line_alpha_draw.o ./source/gx_display_driver_imxrt1050_24xrgb.o ./source/gx_display_driver_imxrt1050_565rgb.o ./source/gx_display_driver_monochrome_setup.o ./source/gx_display_driver_simple_line_alpha_draw.o ./source/gx_display_driver_vertical_line_alpha_draw.o ./source/gx_display_font_table_set.o ./source/gx_display_language_table_get.o ./source/gx_display_language_table_set.o ./source/gx_display_pixelmap_table_set.o ./source/gx_display_string_get.o ./source/gx_display_string_table_get.o ./source/gx_display_theme_install.o ./source/gx_drop_list_background_draw.o ./source/gx_drop_list_close.o ./source/gx_drop_list_create.o ./source/gx_drop_list_draw.o ./source/gx_drop_list_event_process.o ./source/gx_drop_list_open.o ./source/gx_drop_list_pixelmap_set.o ./source/gx_drop_list_popup_get.o ./source/gx_horizontal_list_children_position.o ./source/gx_horizontal_list_create.o ./source/gx_horizontal_list_event_process.o ./source/gx_horizontal_list_left_wrap.o ./source/gx_horizontal_list_page_index_set.o ./source/gx_horizontal_list_right_wrap.o ./source/gx_horizontal_list_scroll.o ./source/gx_horizontal_list_scroll_info_get.o ./source/gx_horizontal_list_selected_index_get.o ./source/gx_horizontal_list_selected_set.o ./source/gx_horizontal_list_selected_visible.o ./source/gx_horizontal_list_selected_widget_get.o ./source/gx_horizontal_list_slide_back_check.o ./source/gx_horizontal_list_total_columns_set.o ./source/gx_horizontal_scrollbar_create.o ./source/gx_icon_background_draw.o ./source/gx_icon_button_create.o ./source/gx_icon_button_draw.o ./source/gx_icon_button_pixelmap_set.o ./source/gx_icon_create.o ./source/gx_icon_draw.o ./source/gx_icon_event_process.o ./source/gx_icon_pixelmap_set.o ./source/gx_icon_pixelmap_update.o ./source/gx_image_reader_colorspace_convert.o ./source/gx_image_reader_create.o ./source/gx_image_reader_image_decode.o ./source/gx_image_reader_jpeg_decode.o ./source/gx_image_reader_nearest_palette_color_get.o ./source/gx_image_reader_palette_set.o ./source/gx_image_reader_pixel_read_callback_set.o ./source/gx_image_reader_pixel_write_callback_set.o ./source/gx_image_reader_png_decode.o ./source/gx_image_reader_rle_encode.o ./source/gx_image_reader_start.o ./source/gx_line_chart_axis_draw.o ./source/gx_line_chart_create.o ./source/gx_line_chart_data_draw.o ./source/gx_line_chart_draw.o ./source/gx_line_chart_update.o ./source/gx_line_chart_y_scale_calculate.o ./source/gx_menu_create.o ./source/gx_menu_draw.o ./source/gx_menu_insert.o ./source/gx_menu_list_shift.o ./source/gx_menu_position.o ./source/gx_menu_remove.o ./source/gx_menu_text_draw.o ./source/gx_menu_text_offset_set.o ./source/gx_monochrome_driver_disabled_button_line_draw.o ./source/gx_multi_line_text_button_create.o ./source/gx_multi_line_text_button_draw.o ./source/gx_multi_line_text_button_event_process.o ./source/gx_multi_line_text_button_line_pointers_set.o ./source/gx_multi_line_text_button_text_draw.o ./source/gx_multi_line_text_button_text_id_set.o ./source/gx_multi_line_text_button_text_set.o ./source/gx_multi_line_text_input_backspace.o ./source/gx_multi_line_text_input_buffer_clear.o ./source/gx_multi_line_text_input_buffer_get.o ./source/gx_multi_line_text_input_char_insert.o ./source/gx_multi_line_text_input_char_remove.o ./source/gx_multi_line_text_input_copy.o ./source/gx_multi_line_text_input_create.o ./source/gx_multi_line_text_input_cursor_pos_calculate.o ./source/gx_multi_line_text_input_cursor_pos_update.o ./source/gx_multi_line_text_input_cursor_visible.o ./source/gx_multi_line_text_input_cut.o ./source/gx_multi_line_text_input_delete.o ./source/gx_multi_line_text_input_down_arrow.o ./source/gx_multi_line_text_input_draw.o ./source/gx_multi_line_text_input_end.o ./source/gx_multi_line_text_input_event_process.o ./source/gx_multi_line_text_input_fill_color_set.o ./source/gx_multi_line_text_input_highlight_rectangle_get.o ./source/gx_multi_line_text_input_home.o ./source/gx_multi_line_text_input_keydown_process.o ./source/gx_multi_line_text_input_left_arrow.o ./source/gx_multi_line_text_input_mark_down.o ./source/gx_multi_line_text_input_mark_end.o ./source/gx_multi_line_text_input_mark_home.o ./source/gx_multi_line_text_input_mark_next.o ./source/gx_multi_line_text_input_mark_previous.o ./source/gx_multi_line_text_input_mark_up.o ./source/gx_multi_line_text_input_paste.o ./source/gx_multi_line_text_input_right_arrow.o ./source/gx_multi_line_text_input_style_add.o ./source/gx_multi_line_text_input_style_remove.o ./source/gx_multi_line_text_input_style_set.o ./source/gx_multi_line_text_input_text_color_set.o ./source/gx_multi_line_text_input_text_rectangle_get.o ./source/gx_multi_line_text_input_text_select.o ./source/gx_multi_line_text_input_text_set.o ./source/gx_multi_line_text_input_up_arrow.o ./source/gx_multi_line_text_view_create.o ./source/gx_multi_line_text_view_display_info_get.o ./source/gx_multi_line_text_view_draw.o ./source/gx_multi_line_text_view_event_process.o ./source/gx_multi_line_text_view_font_set.o ./source/gx_multi_line_text_view_line_cache_update.o ./source/gx_multi_line_text_view_line_space_set.o ./source/gx_multi_line_text_view_scroll.o ./source/gx_multi_line_text_view_scroll_info_get.o ./source/gx_multi_line_text_view_string_total_rows_compute.o ./source/gx_multi_line_text_view_text_color_set.o ./source/gx_multi_line_text_view_text_draw.o ./source/gx_multi_line_text_view_text_id_set.o ./source/gx_multi_line_text_view_text_set.o ./source/gx_multi_line_text_view_visible_rows_compute.o ./source/gx_multi_line_text_view_whitespace_set.o ./source/gx_numeric_pixelmap_prompt_create.o ./source/gx_numeric_pixelmap_prompt_format.o ./source/gx_numeric_pixelmap_prompt_format_function_set.o ./source/gx_numeric_pixelmap_prompt_value_set.o ./source/gx_numeric_prompt_create.o ./source/gx_numeric_prompt_format.o ./source/gx_numeric_prompt_format_function_set.o ./source/gx_numeric_prompt_value_set.o ./source/gx_numeric_scroll_wheel_create.o ./source/gx_numeric_scroll_wheel_range_set.o ./source/gx_numeric_scroll_wheel_text_get.o ./source/gx_pixelmap_button_create.o ./source/gx_pixelmap_button_draw.o ./source/gx_pixelmap_button_event_process.o ./source/gx_pixelmap_button_pixelmap_set.o ./source/gx_pixelmap_button_transparent_detect.o ./source/gx_pixelmap_prompt_background_draw.o ./source/gx_pixelmap_prompt_create.o ./source/gx_pixelmap_prompt_draw.o ./source/gx_pixelmap_prompt_pixelmap_set.o ./source/gx_pixelmap_slider_create.o ./source/gx_pixelmap_slider_draw.o ./source/gx_pixelmap_slider_event_process.o ./source/gx_pixelmap_slider_pixelmap_set.o ./source/gx_pixelmap_slider_pixelmap_update.o ./source/gx_popup_list_event_process.o ./source/gx_progress_bar_background_draw.o ./source/gx_progress_bar_create.o ./source/gx_progress_bar_draw.o ./source/gx_progress_bar_event_process.o ./source/gx_progress_bar_font_set.o ./source/gx_progress_bar_info_set.o ./source/gx_progress_bar_pixelmap_set.o ./source/gx_progress_bar_range_set.o ./source/gx_progress_bar_text_color_set.o ./source/gx_progress_bar_text_draw.o ./source/gx_progress_bar_value_set.o ./source/gx_prompt_create.o ./source/gx_prompt_draw.o ./source/gx_prompt_font_set.o ./source/gx_prompt_text_color_set.o ./source/gx_prompt_text_draw.o ./source/gx_prompt_text_get.o ./source/gx_prompt_text_id_set.o ./source/gx_prompt_text_set.o ./source/gx_radial_progress_bar_anchor_set.o ./source/gx_radial_progress_bar_background_draw.o ./source/gx_radial_progress_bar_create.o ./source/gx_radial_progress_bar_draw.o ./source/gx_radial_progress_bar_event_process.o ./source/gx_radial_progress_bar_font_set.o ./source/gx_radial_progress_bar_info_set.o ./source/gx_radial_progress_bar_resize.o ./source/gx_radial_progress_bar_size_update.o ./source/gx_radial_progress_bar_text_color_set.o ./source/gx_radial_progress_bar_text_draw.o ./source/gx_radial_progress_bar_value_calculate.o ./source/gx_radial_progress_bar_value_set.o ./source/gx_radio_button_create.o ./source/gx_radio_button_draw.o ./source/gx_radio_button_pixelmap_set.o ./source/gx_screen_stack_create.o ./source/gx_screen_stack_pop.o ./source/gx_screen_stack_push.o ./source/gx_screen_stack_reset.o ./source/gx_scroll_thumb_create.o ./source/gx_scroll_thumb_draw.o ./source/gx_scroll_thumb_event_process.o ./source/gx_scroll_thumb_shift_limit.o ./source/gx_scroll_wheel_create.o ./source/gx_scroll_wheel_event_process.o ./source/gx_scroll_wheel_gradient_alpha_set.o ./source/gx_scroll_wheel_gradient_create.o ./source/gx_scroll_wheel_row_height_set.o ./source/gx_scroll_wheel_scroll.o ./source/gx_scroll_wheel_selected_background_set.o ./source/gx_scroll_wheel_selected_get.o ./source/gx_scroll_wheel_selected_row_calculate.o ./source/gx_scroll_wheel_selected_set.o ./source/gx_scroll_wheel_speed_set.o ./source/gx_scroll_wheel_total_rows_set.o ./source/gx_scrollbar_draw.o ./source/gx_scrollbar_event_process.o ./source/gx_scrollbar_limit_check.o ./source/gx_scrollbar_reset.o ./source/gx_scrollbar_size_update.o ./source/gx_scrollbar_thumb_position_calculate.o ./source/gx_scrollbar_value_calculate.o ./source/gx_single_line_text_input_backspace.o ./source/gx_single_line_text_input_buffer_clear.o ./source/gx_single_line_text_input_buffer_get.o ./source/gx_single_line_text_input_character_delete.o ./source/gx_single_line_text_input_character_insert.o ./source/gx_single_line_text_input_copy.o ./source/gx_single_line_text_input_create.o ./source/gx_single_line_text_input_cut.o ./source/gx_single_line_text_input_draw.o ./source/gx_single_line_text_input_draw_position_get.o ./source/gx_single_line_text_input_end.o ./source/gx_single_line_text_input_event_process.o ./source/gx_single_line_text_input_fill_color_set.o ./source/gx_single_line_text_input_home.o ./source/gx_single_line_text_input_keydown_process.o ./source/gx_single_line_text_input_left_arrow.o ./source/gx_single_line_text_input_mark_end.o ./source/gx_single_line_text_input_mark_home.o ./source/gx_single_line_text_input_mark_next.o ./source/gx_single_line_text_input_mark_previous.o ./source/gx_single_line_text_input_paste.o ./source/gx_single_line_text_input_position_get.o ./source/gx_single_line_text_input_position_update.o ./source/gx_single_line_text_input_right_arrow.o ./source/gx_single_line_text_input_style_add.o ./source/gx_single_line_text_input_style_remove.o ./source/gx_single_line_text_input_style_set.o ./source/gx_single_line_text_input_text_color_set.o ./source/gx_single_line_text_input_text_rectangle_get.o ./source/gx_single_line_text_input_text_select.o ./source/gx_single_line_text_input_text_set.o ./source/gx_slider_create.o ./source/gx_slider_draw.o ./source/gx_slider_event_process.o ./source/gx_slider_info_set.o ./source/gx_slider_needle_draw.o ./source/gx_slider_needle_position_get.o ./source/gx_slider_tickmarks_draw.o ./source/gx_slider_travel_get.o ./source/gx_slider_value_calculate.o ./source/gx_slider_value_set.o ./source/gx_sprite_create.o ./source/gx_sprite_current_frame_set.o ./source/gx_sprite_draw.o ./source/gx_sprite_event_process.o ./source/gx_sprite_frame_list_set.o ./source/gx_sprite_start.o ./source/gx_sprite_stop.o ./source/gx_sprite_update.o ./source/gx_string_scroll_wheel_create.o ./source/gx_string_scroll_wheel_string_id_list_set.o ./source/gx_string_scroll_wheel_string_list_set.o ./source/gx_string_scroll_wheel_text_get.o ./source/gx_system_active_language_set.o ./source/gx_system_all_canvas_dirty.o ./source/gx_system_all_views_free.o ./source/gx_system_animation_free.o ./source/gx_system_animation_get.o ./source/gx_system_bidi_text_disable.o ./source/gx_system_bidi_text_enable.o ./source/gx_system_canvas_refresh.o ./source/gx_system_clipboard_get.o ./source/gx_system_clipboard_put.o ./source/gx_system_dirty_list_remove.o ./source/gx_system_dirty_list_trim.o ./source/gx_system_dirty_mark.o ./source/gx_system_dirty_partial_add.o ./source/gx_system_draw_context_get.o ./source/gx_system_error_process.o ./source/gx_system_event_dispatch.o ./source/gx_system_event_fold.o ./source/gx_system_event_remove.o ./source/gx_system_event_send.o ./source/gx_system_focus_claim.o ./source/gx_system_font_4bpp.o ./source/gx_system_font_8bpp.o ./source/gx_system_font_mono.o ./source/gx_system_free_view_get.o ./source/gx_system_initialize.o ./source/gx_system_input_capture.o ./source/gx_system_input_release.o ./source/gx_system_language_table_get.o ./source/gx_system_language_table_set.o ./source/gx_system_lock.o ./source/gx_system_memory_allocator_set.o ./source/gx_system_pen_configure.o ./source/gx_system_pen_flick_test.o ./source/gx_system_pen_speed_init.o ./source/gx_system_pen_speed_update.o ./source/gx_system_private_string.o ./source/gx_system_root_view_add.o ./source/gx_system_rtos_bind.o ./source/gx_system_scroll_appearance_get.o ./source/gx_system_scroll_appearance_set.o ./source/gx_system_start.o ./source/gx_system_string_get.o ./source/gx_system_string_table_get.o ./source/gx_system_string_viewable_length_get.o ./source/gx_system_string_width_get.o ./source/gx_system_thread_entry.o ./source/gx_system_timer_expiration.o ./source/gx_system_timer_start.o ./source/gx_system_timer_stop.o ./source/gx_system_timer_update.o ./source/gx_system_top_root_find.o ./source/gx_system_top_widget_find.o ./source/gx_system_unlock.o ./source/gx_system_version_string_get.o ./source/gx_system_view_add.o ./source/gx_system_view_fold.o ./source/gx_system_view_split.o ./source/gx_system_views_free.o ./source/gx_system_views_update.o ./source/gx_system_widget_find.o ./source/gx_text_button_create.o ./source/gx_text_button_draw.o ./source/gx_text_button_font_set.o ./source/gx_text_button_text_color_set.o ./source/gx_text_button_text_draw.o ./source/gx_text_button_text_get.o ./source/gx_text_button_text_id_set.o ./source/gx_text_button_text_set.o ./source/gx_text_input_cursor_blink_interval_set.o ./source/gx_text_input_cursor_dirty_rectangle_get.o ./source/gx_text_input_cursor_draw.o ./source/gx_text_input_cursor_height_set.o ./source/gx_text_input_cursor_width_set.o ./source/gx_text_scroll_wheel_callback_set.o ./source/gx_text_scroll_wheel_create.o ./source/gx_text_scroll_wheel_draw.o ./source/gx_text_scroll_wheel_font_set.o ./source/gx_text_scroll_wheel_text_color_set.o ./source/gx_touch_driver_generic_resistive.o ./source/gx_touch_driver_imxrt1050_capacitive.o ./source/gx_tree_view_create.o ./source/gx_tree_view_draw.o ./source/gx_tree_view_event_process.o ./source/gx_tree_view_indentation_set.o ./source/gx_tree_view_position.o ./source/gx_tree_view_root_line_color_set.o ./source/gx_tree_view_root_pixelmap_set.o ./source/gx_tree_view_scroll.o ./source/gx_tree_view_scroll_info_get.o ./source/gx_tree_view_selected_get.o ./source/gx_tree_view_selected_set.o ./source/gx_utility_1555xrgb_pixelmap_resize.o ./source/gx_utility_1555xrgb_pixelmap_rotate.o ./source/gx_utility_16bpp_pixelmap_resize.o ./source/gx_utility_1bpp_pixelmap_resize.o ./source/gx_utility_1bpp_pixelmap_rotate.o ./source/gx_utility_32argb_pixelmap_resize.o ./source/gx_utility_32argb_pixelmap_rotate.o ./source/gx_utility_332rgb_pixelmap_rotate.o ./source/gx_utility_4444argb_pixelmap_resize.o ./source/gx_utility_4444argb_pixelmap_rotate.o ./source/gx_utility_4bpp_pixelmap_resize.o ./source/gx_utility_4bpp_pixelmap_rotate.o ./source/gx_utility_565rgb_pixelmap_rotate.o ./source/gx_utility_8bpp_pixelmap_resize.o ./source/gx_utility_8bpp_pixelmap_rotate.o ./source/gx_utility_alphamap_create.o ./source/gx_utility_bidi_bracket_pair_get.o ./source/gx_utility_bidi_character_type_get.o ./source/gx_utility_bidi_mirroring_get.o ./source/gx_utility_bidi_paragraph_reorder.o ./source/gx_utility_gradient_create.o ./source/gx_utility_gradient_delete.o ./source/gx_utility_ltoa.o ./source/gx_utility_math_acos.o ./source/gx_utility_math_asin.o ./source/gx_utility_math_cos.o ./source/gx_utility_math_sin.o ./source/gx_utility_math_sqrt.o ./source/gx_utility_pixelmap_resize.o ./source/gx_utility_pixelmap_rotate.o ./source/gx_utility_pixelmap_simple_rotate.o ./source/gx_utility_rectangle_center.o ./source/gx_utility_rectangle_center_find.o ./source/gx_utility_rectangle_combine.o ./source/gx_utility_rectangle_compare.o ./source/gx_utility_rectangle_define.o ./source/gx_utility_rectangle_inside_detect.o ./source/gx_utility_rectangle_overlap_detect.o ./source/gx_utility_rectangle_point_detect.o ./source/gx_utility_rectangle_resize.o ./source/gx_utility_rectangle_shift.o ./source/gx_utility_string_to_alphamap.o ./source/gx_utility_unicode_to_utf8.o ./source/gx_utility_utf8_string_character_count_get.o ./source/gx_utility_utf8_string_character_get.o ./source/gx_vertical_list_children_position.o ./source/gx_vertical_list_create.o ./source/gx_vertical_list_down_wrap.o ./source/gx_vertical_list_event_process.o ./source/gx_vertical_list_page_index_set.o ./source/gx_vertical_list_scroll.o ./source/gx_vertical_list_scroll_info_get.o ./source/gx_vertical_list_selected_index_get.o ./source/gx_vertical_list_selected_set.o ./source/gx_vertical_list_selected_visible.o ./source/gx_vertical_list_selected_widget_get.o ./source/gx_vertical_list_slide_back_check.o ./source/gx_vertical_list_total_rows_set.o ./source/gx_vertical_list_up_wrap.o ./source/gx_vertical_scrollbar_create.o ./source/gx_widget_allocate.o ./source/gx_widget_attach.o ./source/gx_widget_back_attach.o ./source/gx_widget_back_link.o ./source/gx_widget_back_move.o ./source/gx_widget_background_draw.o ./source/gx_widget_block_move.o ./source/gx_widget_border_draw.o ./source/gx_widget_border_style_set.o ./source/gx_widget_border_width_get.o ./source/gx_widget_canvas_get.o ./source/gx_widget_child_clipping_update.o ./source/gx_widget_child_detect.o ./source/gx_widget_child_focus_assign.o ./source/gx_widget_children_draw.o ./source/gx_widget_children_event_process.o ./source/gx_widget_client_get.o ./source/gx_widget_client_index_get.o ./source/gx_widget_clipping_update.o ./source/gx_widget_color_get.o ./source/gx_widget_context_fill_set.o ./source/gx_widget_create.o ./source/gx_widget_created_test.o ./source/gx_widget_delete.o ./source/gx_widget_detach.o ./source/gx_widget_draw.o ./source/gx_widget_draw_set.o ./source/gx_widget_event_generate.o ./source/gx_widget_event_process.o ./source/gx_widget_event_process_set.o ./source/gx_widget_event_to_parent.o ./source/gx_widget_fill_color_set.o ./source/gx_widget_find.o ./source/gx_widget_first_client_child_get.o ./source/gx_widget_focus_next.o ./source/gx_widget_focus_previous.o ./source/gx_widget_font_get.o ./source/gx_widget_free.o ./source/gx_widget_front_move.o ./source/gx_widget_height_get.o ./source/gx_widget_hide.o ./source/gx_widget_last_client_child_get.o ./source/gx_widget_link.o ./source/gx_widget_nav_order_initialize.o ./source/gx_widget_next_client_child_get.o ./source/gx_widget_pixelmap_get.o ./source/gx_widget_resize.o ./source/gx_widget_scroll_shift.o ./source/gx_widget_shift.o ./source/gx_widget_show.o ./source/gx_widget_status_add.o ./source/gx_widget_status_get.o ./source/gx_widget_status_remove.o ./source/gx_widget_status_test.o ./source/gx_widget_string_get.o ./source/gx_widget_style_add.o ./source/gx_widget_style_get.o ./source/gx_widget_style_remove.o ./source/gx_widget_style_set.o ./source/gx_widget_text_blend.o ./source/gx_widget_text_draw.o ./source/gx_widget_text_id_draw.o ./source/gx_widget_transparent_pixelmap_detect.o ./source/gx_widget_type_find.o ./source/gx_widget_unlink.o ./source/gx_widget_width_get.o ./source/gx_window_background_draw.o ./source/gx_window_border_draw.o ./source/gx_window_client_height_get.o ./source/gx_window_client_scroll.o ./source/gx_window_client_width_get.o ./source/gx_window_close.o ./source/gx_window_create.o ./source/gx_window_draw.o ./source/gx_window_event_process.o ./source/gx_window_execute.o ./source/gx_window_root_create.o ./source/gx_window_root_delete.o ./source/gx_window_root_event_process.o ./source/gx_window_root_find.o ./source/gx_window_scroll_info_get.o ./source/gx_window_scrollbar_find.o ./source/gx_window_view_update_detect.o ./source/gx_window_wallpaper_get.o ./source/gx_window_wallpaper_set.o ./source/gxe_accordion_menu_create.o ./source/gxe_accordion_menu_event_process.o ./source/gxe_accordion_menu_position.o ./source/gxe_animation_canvas_define.o ./source/gxe_animation_create.o ./source/gxe_animation_drag_disable.o ./source/gxe_animation_drag_enable.o ./source/gxe_animation_landing_speed_set.o ./source/gxe_animation_start.o ./source/gxe_animation_stop.o ./source/gxe_binres_language_table_load.o ./source/gxe_binres_theme_load.o ./source/gxe_brush_default.o ./source/gxe_brush_define.o ./source/gxe_button_create.o ./source/gxe_button_deselect.o ./source/gxe_button_event_process.o ./source/gxe_button_select.o ./source/gxe_canvas_alpha_set.o ./source/gxe_canvas_arc_draw.o ./source/gxe_canvas_block_move.o ./source/gxe_canvas_circle_draw.o ./source/gxe_canvas_create.o ./source/gxe_canvas_delete.o ./source/gxe_canvas_drawing_complete.o ./source/gxe_canvas_drawing_initiate.o ./source/gxe_canvas_ellipse_draw.o ./source/gxe_canvas_hardware_layer_bind.o ./source/gxe_canvas_hide.o ./source/gxe_canvas_line_draw.o ./source/gxe_canvas_memory_define.o ./source/gxe_canvas_mouse_define.o ./source/gxe_canvas_mouse_hide.o ./source/gxe_canvas_mouse_show.o ./source/gxe_canvas_offset_set.o ./source/gxe_canvas_pie_draw.o ./source/gxe_canvas_pixel_draw.o ./source/gxe_canvas_pixelmap_blend.o ./source/gxe_canvas_pixelmap_draw.o ./source/gxe_canvas_pixelmap_get.o ./source/gxe_canvas_pixelmap_rotate.o ./source/gxe_canvas_pixelmap_tile.o ./source/gxe_canvas_polygon_draw.o ./source/gxe_canvas_rectangle_draw.o ./source/gxe_canvas_rotated_text_draw.o ./source/gxe_canvas_shift.o ./source/gxe_canvas_show.o ./source/gxe_canvas_text_draw.o ./source/gxe_checkbox_create.o ./source/gxe_checkbox_event_process.o ./source/gxe_checkbox_pixelmap_set.o ./source/gxe_checkbox_select.o ./source/gxe_circular_gauge_angle_get.o ./source/gxe_circular_gauge_angle_set.o ./source/gxe_circular_gauge_animation_set.o ./source/gxe_circular_gauge_create.o ./source/gxe_circular_gauge_event_process.o ./source/gxe_context_brush_default.o ./source/gxe_context_brush_define.o ./source/gxe_context_brush_get.o ./source/gxe_context_brush_pattern_set.o ./source/gxe_context_brush_set.o ./source/gxe_context_brush_style_set.o ./source/gxe_context_brush_width_set.o ./source/gxe_context_color_get.o ./source/gxe_context_fill_color_set.o ./source/gxe_context_font_get.o ./source/gxe_context_font_set.o ./source/gxe_context_line_color_set.o ./source/gxe_context_pixelmap_get.o ./source/gxe_context_pixelmap_set.o ./source/gxe_context_raw_brush_define.o ./source/gxe_context_raw_fill_color_set.o ./source/gxe_context_raw_line_color_set.o ./source/gxe_context_string_get.o ./source/gxe_display_active_language_set.o ./source/gxe_display_color_set.o ./source/gxe_display_color_table_set.o ./source/gxe_display_create.o ./source/gxe_display_delete.o ./source/gxe_display_font_table_set.o ./source/gxe_display_language_table_get.o ./source/gxe_display_language_table_set.o ./source/gxe_display_pixelmap_table_set.o ./source/gxe_display_string_get.o ./source/gxe_display_string_table_get.o ./source/gxe_display_theme_install.o ./source/gxe_drop_list_close.o ./source/gxe_drop_list_create.o ./source/gxe_drop_list_event_process.o ./source/gxe_drop_list_open.o ./source/gxe_drop_list_pixelmap_set.o ./source/gxe_drop_list_popup_get.o ./source/gxe_horizontal_list_children_position.o ./source/gxe_horizontal_list_create.o ./source/gxe_horizontal_list_event_process.o ./source/gxe_horizontal_list_page_index_set.o ./source/gxe_horizontal_list_selected_index_get.o ./source/gxe_horizontal_list_selected_set.o ./source/gxe_horizontal_list_selected_widget_get.o ./source/gxe_horizontal_list_total_columns_set.o ./source/gxe_horizontal_scrollbar_create.o ./source/gxe_icon_button_create.o ./source/gxe_icon_button_pixelmap_set.o ./source/gxe_icon_create.o ./source/gxe_icon_event_process.o ./source/gxe_icon_pixelmap_set.o ./source/gxe_image_reader_create.o ./source/gxe_image_reader_palette_set.o ./source/gxe_image_reader_start.o ./source/gxe_line_chart_create.o ./source/gxe_line_chart_update.o ./source/gxe_line_chart_y_scale_calculate.o ./source/gxe_menu_create.o ./source/gxe_menu_insert.o ./source/gxe_menu_remove.o ./source/gxe_menu_text_offset_set.o ./source/gxe_multi_line_text_button_create.o ./source/gxe_multi_line_text_button_event_process.o ./source/gxe_multi_line_text_button_text_id_set.o ./source/gxe_multi_line_text_button_text_set.o ./source/gxe_multi_line_text_input_buffer_clear.o ./source/gxe_multi_line_text_input_buffer_get.o ./source/gxe_multi_line_text_input_create.o ./source/gxe_multi_line_text_input_event_process.o ./source/gxe_multi_line_text_input_fill_color_set.o ./source/gxe_multi_line_text_input_style_add.o ./source/gxe_multi_line_text_input_style_remove.o ./source/gxe_multi_line_text_input_style_set.o ./source/gxe_multi_line_text_input_text_color_set.o ./source/gxe_multi_line_text_input_text_select.o ./source/gxe_multi_line_text_input_text_set.o ./source/gxe_multi_line_text_view_create.o ./source/gxe_multi_line_text_view_event_process.o ./source/gxe_multi_line_text_view_font_set.o ./source/gxe_multi_line_text_view_line_space_set.o ./source/gxe_multi_line_text_view_scroll_info_get.o ./source/gxe_multi_line_text_view_text_color_set.o ./source/gxe_multi_line_text_view_text_id_set.o ./source/gxe_multi_line_text_view_text_set.o ./source/gxe_multi_line_text_view_whitespace_set.o ./source/gxe_numeric_pixelmap_prompt_create.o ./source/gxe_numeric_pixelmap_prompt_format_function_set.o ./source/gxe_numeric_pixelmap_prompt_value_set.o ./source/gxe_numeric_prompt_create.o ./source/gxe_numeric_prompt_format_function_set.o ./source/gxe_numeric_prompt_value_set.o ./source/gxe_numeric_scroll_wheel_create.o ./source/gxe_numeric_scroll_wheel_range_set.o ./source/gxe_pixelmap_button_create.o ./source/gxe_pixelmap_button_event_process.o ./source/gxe_pixelmap_button_pixelmap_set.o ./source/gxe_pixelmap_prompt_create.o ./source/gxe_pixelmap_prompt_pixelmap_set.o ./source/gxe_pixelmap_slider_create.o ./source/gxe_pixelmap_slider_event_process.o ./source/gxe_pixelmap_slider_pixelmap_set.o ./source/gxe_progress_bar_create.o ./source/gxe_progress_bar_event_process.o ./source/gxe_progress_bar_font_set.o ./source/gxe_progress_bar_info_set.o ./source/gxe_progress_bar_pixelmap_set.o ./source/gxe_progress_bar_range_set.o ./source/gxe_progress_bar_text_color_set.o ./source/gxe_progress_bar_value_set.o ./source/gxe_prompt_create.o ./source/gxe_prompt_font_set.o ./source/gxe_prompt_text_color_set.o ./source/gxe_prompt_text_get.o ./source/gxe_prompt_text_id_set.o ./source/gxe_prompt_text_set.o ./source/gxe_radial_progress_bar_anchor_set.o ./source/gxe_radial_progress_bar_create.o ./source/gxe_radial_progress_bar_event_process.o ./source/gxe_radial_progress_bar_font_set.o ./source/gxe_radial_progress_bar_info_set.o ./source/gxe_radial_progress_bar_text_color_set.o ./source/gxe_radial_progress_bar_value_set.o ./source/gxe_radio_button_create.o ./source/gxe_radio_button_pixelmap_set.o ./source/gxe_screen_stack_create.o ./source/gxe_screen_stack_pop.o ./source/gxe_screen_stack_push.o ./source/gxe_screen_stack_reset.o ./source/gxe_scroll_thumb_create.o ./source/gxe_scroll_thumb_event_process.o ./source/gxe_scroll_wheel_create.o ./source/gxe_scroll_wheel_event_process.o ./source/gxe_scroll_wheel_gradient_alpha_set.o ./source/gxe_scroll_wheel_row_height_set.o ./source/gxe_scroll_wheel_selected_background_set.o ./source/gxe_scroll_wheel_selected_get.o ./source/gxe_scroll_wheel_selected_set.o ./source/gxe_scroll_wheel_speed_set.o ./source/gxe_scroll_wheel_total_rows_set.o ./source/gxe_scrollbar_event_process.o ./source/gxe_scrollbar_limit_check.o ./source/gxe_scrollbar_reset.o ./source/gxe_single_line_text_input_backspace.o ./source/gxe_single_line_text_input_buffer_clear.o ./source/gxe_single_line_text_input_buffer_get.o ./source/gxe_single_line_text_input_character_delete.o ./source/gxe_single_line_text_input_character_insert.o ./source/gxe_single_line_text_input_create.o ./source/gxe_single_line_text_input_draw_position_get.o ./source/gxe_single_line_text_input_end.o ./source/gxe_single_line_text_input_event_process.o ./source/gxe_single_line_text_input_fill_color_set.o ./source/gxe_single_line_text_input_home.o ./source/gxe_single_line_text_input_left_arrow.o ./source/gxe_single_line_text_input_position_get.o ./source/gxe_single_line_text_input_right_arrow.o ./source/gxe_single_line_text_input_style_add.o ./source/gxe_single_line_text_input_style_remove.o ./source/gxe_single_line_text_input_style_set.o ./source/gxe_single_line_text_input_text_color_set.o ./source/gxe_single_line_text_input_text_select.o ./source/gxe_single_line_text_input_text_set.o ./source/gxe_slider_create.o ./source/gxe_slider_event_process.o ./source/gxe_slider_info_set.o ./source/gxe_slider_needle_position_get.o ./source/gxe_slider_travel_get.o ./source/gxe_slider_value_calculate.o ./source/gxe_slider_value_set.o ./source/gxe_sprite_create.o ./source/gxe_sprite_current_frame_set.o ./source/gxe_sprite_frame_list_set.o ./source/gxe_sprite_start.o ./source/gxe_sprite_stop.o ./source/gxe_string_scroll_wheel_create.o ./source/gxe_string_scroll_wheel_string_id_list_set.o ./source/gxe_string_scroll_wheel_string_list_set.o ./source/gxe_system_active_language_set.o ./source/gxe_system_animation_free.o ./source/gxe_system_animation_get.o ./source/gxe_system_canvas_refresh.o ./source/gxe_system_dirty_mark.o ./source/gxe_system_dirty_partial_add.o ./source/gxe_system_draw_context_get.o ./source/gxe_system_event_fold.o ./source/gxe_system_event_send.o ./source/gxe_system_focus_claim.o ./source/gxe_system_initialize.o ./source/gxe_system_language_table_get.o ./source/gxe_system_language_table_set.o ./source/gxe_system_memory_allocator_set.o ./source/gxe_system_pen_configure.o ./source/gxe_system_scroll_appearance_get.o ./source/gxe_system_scroll_appearance_set.o ./source/gxe_system_start.o ./source/gxe_system_string_get.o ./source/gxe_system_string_table_get.o ./source/gxe_system_string_width_get.o ./source/gxe_system_timer_start.o ./source/gxe_system_timer_stop.o ./source/gxe_system_version_string_get.o ./source/gxe_system_widget_find.o ./source/gxe_text_button_create.o ./source/gxe_text_button_font_set.o ./source/gxe_text_button_text_color_set.o ./source/gxe_text_button_text_get.o ./source/gxe_text_button_text_id_set.o ./source/gxe_text_button_text_set.o ./source/gxe_text_input_cursor_blink_interval_set.o ./source/gxe_text_input_cursor_height_set.o ./source/gxe_text_input_cursor_width_set.o ./source/gxe_text_scroll_wheel_callback_set.o ./source/gxe_text_scroll_wheel_create.o ./source/gxe_text_scroll_wheel_font_set.o ./source/gxe_text_scroll_wheel_text_color_set.o ./source/gxe_tree_view_create.o ./source/gxe_tree_view_event_process.o ./source/gxe_tree_view_indentation_set.o ./source/gxe_tree_view_position.o ./source/gxe_tree_view_root_line_color_set.o ./source/gxe_tree_view_root_pixelmap_set.o ./source/gxe_tree_view_selected_get.o ./source/gxe_tree_view_selected_set.o ./source/gxe_utility_gradient_create.o ./source/gxe_utility_gradient_delete.o ./source/gxe_utility_ltoa.o ./source/gxe_utility_pixelmap_resize.o ./source/gxe_utility_pixelmap_rotate.o ./source/gxe_utility_pixelmap_simple_rotate.o ./source/gxe_utility_rectangle_center.o ./source/gxe_utility_rectangle_center_find.o ./source/gxe_utility_rectangle_combine.o ./source/gxe_utility_rectangle_compare.o ./source/gxe_utility_rectangle_define.o ./source/gxe_utility_rectangle_overlap_detect.o ./source/gxe_utility_rectangle_point_detect.o ./source/gxe_utility_rectangle_resize.o ./source/gxe_utility_rectangle_shift.o ./source/gxe_utility_string_to_alphamap.o ./source/gxe_vertical_list_children_position.o ./source/gxe_vertical_list_create.o ./source/gxe_vertical_list_event_process.o ./source/gxe_vertical_list_page_index_set.o ./source/gxe_vertical_list_selected_index_get.o ./source/gxe_vertical_list_selected_set.o ./source/gxe_vertical_list_selected_widget_get.o ./source/gxe_vertical_list_total_rows_set.o ./source/gxe_vertical_scrollbar_create.o ./source/gxe_widget_allocate.o ./source/gxe_widget_attach.o ./source/gxe_widget_back_attach.o ./source/gxe_widget_back_move.o ./source/gxe_widget_block_move.o ./source/gxe_widget_border_style_set.o ./source/gxe_widget_border_width_get.o ./source/gxe_widget_canvas_get.o ./source/gxe_widget_child_detect.o ./source/gxe_widget_client_get.o ./source/gxe_widget_color_get.o ./source/gxe_widget_create.o ./source/gxe_widget_created_test.o ./source/gxe_widget_delete.o ./source/gxe_widget_detach.o ./source/gxe_widget_draw_set.o ./source/gxe_widget_event_generate.o ./source/gxe_widget_event_process.o ./source/gxe_widget_event_process_set.o ./source/gxe_widget_event_to_parent.o ./source/gxe_widget_fill_color_set.o ./source/gxe_widget_find.o ./source/gxe_widget_focus_next.o ./source/gxe_widget_focus_previous.o ./source/gxe_widget_font_get.o ./source/gxe_widget_free.o ./source/gxe_widget_front_move.o ./source/gxe_widget_height_get.o ./source/gxe_widget_hide.o ./source/gxe_widget_pixelmap_get.o ./source/gxe_widget_resize.o ./source/gxe_widget_shift.o ./source/gxe_widget_show.o ./source/gxe_widget_status_add.o ./source/gxe_widget_status_get.o ./source/gxe_widget_status_remove.o ./source/gxe_widget_status_test.o ./source/gxe_widget_string_get.o ./source/gxe_widget_style_add.o ./source/gxe_widget_style_get.o ./source/gxe_widget_style_remove.o ./source/gxe_widget_style_set.o ./source/gxe_widget_text_blend.o ./source/gxe_widget_type_find.o ./source/gxe_widget_width_get.o ./source/gxe_window_client_height_get.o ./source/gxe_window_client_scroll.o ./source/gxe_window_client_width_get.o ./source/gxe_window_close.o ./source/gxe_window_create.o ./source/gxe_window_event_process.o ./source/gxe_window_execute.o ./source/gxe_window_root_create.o ./source/gxe_window_root_delete.o ./source/gxe_window_root_event_process.o ./source/gxe_window_root_find.o ./source/gxe_window_scroll_info_get.o ./source/gxe_window_scrollbar_find.o ./source/gxe_window_wallpaper_get.o ./source/gxe_window_wallpaper_set.o   


process_begin: CreateProcess(C:\NXP\MCUXpressoIDE_11.0.1_2563\ide\plugins\com.nxp.mcuxpresso.tools.win32_11.0.1.201907311258\buildtools\bin\sh.exe, C:/NXP/MCUXpressoIDE_11.0.1_2563/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.0.1.201907311258/buildtools/bin/sh.exe -c "arm-none-eabi-ar -r  \"libgx.a\"  ./source/gx_accordion_menu_create.o ./source/gx_accordion_menu_draw.o ./source/gx_accordion_menu_event_process.o ./source/gx_accordion_menu_position.o ./source/gx_animation_canvas_define.o ./source/gx_animation_complete.o ./source/gx_animation_create.o ./source/gx_animation_drag_disable.o ./source/gx_animation_drag_enable.o ./source/gx_animation_drag_event_process.o ./source/gx_animation_drag_tracking.o ./source/gx_animation_drag_tracking_start.o ./source/gx_animation_easing_position_calculate.o ./source/gx_animation_landing_speed_set.o ./source/gx_animation_slide_landing.o ./source/gx_animation_slide_landing_start.o ./source/gx_animation_start.o ./source/gx_animation_stop.o ./source/gx_animation_update.o ./source/gx_binres_language_table_load.o ./source/gx_binres_theme_load.o ./source/gx_brush_default.o ./source/gx_brush_define.o ./source/gx_button_background_draw.o ./source/gx_button_create.o ./source/gx_button_deselect.o ./source/gx_button_draw.o ./source/gx_button_event_process.o ./source/gx_button_select.o ./source/gx_button_siblings_deselect.o ./source/gx_canvas_alpha_set.o ./source/gx_canvas_arc_draw.o ./source/gx_canvas_block_move.o ./source/gx_canvas_circle_draw.o ./source/gx_canvas_composite_create.o ./source/gx_canvas_create.o ./source/gx_canvas_delete.o ./source/gx_canvas_dirty_mark.o ./source/gx_canvas_drawing_complete.o ./source/gx_canvas_drawing_initiate.o ./source/gx_canvas_ellipse_draw.o ./source/gx_canvas_glyphs_draw.o ./source/gx_canvas_hardware_layer_bind.o ./source/gx_canvas_hide.o ./source/gx_canvas_line_draw.o ./source/gx_canvas_memory_define.o ./source/gx_canvas_mouse_define.o ./source/gx_canvas_mouse_hide.o ./source/gx_canvas_mouse_show.o ./source/gx_canvas_offset_set.o ./source/gx_canvas_pie_draw.o ./source/gx_canvas_pixel_draw.o ./source/gx_canvas_pixelmap_blend.o ./source/gx_canvas_pixelmap_draw.o ./source/gx_canvas_pixelmap_get.o ./source/gx_canvas_pixelmap_rotate.o ./source/gx_canvas_pixelmap_tile.o ./source/gx_canvas_polygon_draw.o ./source/gx_canvas_rectangle_draw.o ./source/gx_canvas_rotated_text_draw.o ./source/gx_canvas_shift.o ./source/gx_canvas_show.o ./source/gx_canvas_text_draw.o ./source/gx_checkbox_create.o ./source/gx_checkbox_draw.o ./source/gx_checkbox_event_process.o ./source/gx_checkbox_pixelmap_set.o ./source/gx_checkbox_select.o ./source/gx_circular_gauge_angle_get.o ./source/gx_circular_gauge_angle_increment_calculate.o ./source/gx_circular_gauge_angle_set.o ./source/gx_circular_gauge_animation_set.o ./source/gx_circular_gauge_background_draw.o ./source/gx_circular_gauge_create.o ./source/gx_circular_gauge_draw.o ./source/gx_circular_gauge_event_process.o ./source/gx_circular_gauge_needle_dirty_mark.o ./source/gx_circular_gauge_needle_rectangle_calculate.o ./source/gx_circular_gauge_needle_rotate.o ./source/gx_context_brush_default.o ./source/gx_context_brush_define.o ./source/gx_context_brush_get.o ./source/gx_context_brush_pattern_set.o ./source/gx_context_brush_set.o ./source/gx_context_brush_style_set.o ./source/gx_context_brush_width_set.o ./source/gx_context_color_get.o ./source/gx_context_fill_color_set.o ./source/gx_context_font_get.o ./source/gx_context_font_set.o ./source/gx_context_line_color_set.o ./source/gx_context_pixelmap_get.o ./source/gx_context_pixelmap_set.o ./source/gx_context_raw_brush_define.o ./source/gx_context_raw_fill_color_set.o ./source/gx_context_raw_line_color_set.o ./source/gx_context_string_get.o ./source/gx_display_active_language_set.o ./source/gx_display_canvas_dirty.o ./source/gx_display_color_set.o ./source/gx_display_color_table_set.o ./source/gx_display_create.o ./source/gx_display_delete.o ./source/gx_display_driver_1555xrgb_canvas_blend.o ./source/gx_display_driver_1555xrgb_jpeg_draw.o ./source/gx_display_driver_1555xrgb_native_color_get.o ./source/gx_display_driver_1555xrgb_pixel_blend.o ./source/gx_display_driver_1555xrgb_pixelmap_rotate.o ./source/gx_display_driver_1555xrgb_png_draw.o ./source/gx_display_driver_1555xrgb_setup.o ./source/gx_display_driver_16bpp_block_move.o ./source/gx_display_driver_16bpp_canvas_copy.o ./source/gx_display_driver_16bpp_horizontal_line_draw.o ./source/gx_display_driver_16bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_16bpp_mouse_capture.o ./source/gx_display_driver_16bpp_mouse_restore.o ./source/gx_display_driver_16bpp_pixel_write.o ./source/gx_display_driver_16bpp_pixelmap_blend.o ./source/gx_display_driver_16bpp_pixelmap_draw.o ./source/gx_display_driver_16bpp_pixelmap_rotate.o ./source/gx_display_driver_16bpp_row_pitch_get.o ./source/gx_display_driver_16bpp_simple_line_draw.o ./source/gx_display_driver_16bpp_vertical_line_draw.o ./source/gx_display_driver_16bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_1bpp_block_move.o ./source/gx_display_driver_1bpp_canvas_copy.o ./source/gx_display_driver_1bpp_glyph_1bpp_draw.o ./source/gx_display_driver_1bpp_horizontal_line_draw.o ./source/gx_display_driver_1bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_1bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_1bpp_mouse_capture.o ./source/gx_display_driver_1bpp_mouse_restore.o ./source/gx_display_driver_1bpp_native_color_get.o ./source/gx_display_driver_1bpp_pixel_write.o ./source/gx_display_driver_1bpp_pixelmap_draw.o ./source/gx_display_driver_1bpp_pixelmap_rotate.o ./source/gx_display_driver_1bpp_row_pitch_get.o ./source/gx_display_driver_1bpp_simple_line_draw.o ./source/gx_display_driver_1bpp_vertical_line_draw.o ./source/gx_display_driver_1bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_24xrgb_canvas_blend.o ./source/gx_display_driver_24xrgb_jpeg_draw.o ./source/gx_display_driver_24xrgb_mouse_capture.o ./source/gx_display_driver_24xrgb_mouse_restore.o ./source/gx_display_driver_24xrgb_native_color_get.o ./source/gx_display_driver_24xrgb_pixel_blend.o ./source/gx_display_driver_24xrgb_pixelmap_blend.o ./source/gx_display_driver_24xrgb_png_draw.o ./source/gx_display_driver_24xrgb_setup.o ./source/gx_display_driver_32argb_native_color_get.o ./source/gx_display_driver_32argb_pixel_blend.o ./source/gx_display_driver_32argb_pixelmap_blend.o ./source/gx_display_driver_32argb_pixelmap_draw.o ./source/gx_display_driver_32argb_setup.o ./source/gx_display_driver_32bpp_block_move.o ./source/gx_display_driver_32bpp_canvas_copy.o ./source/gx_display_driver_32bpp_glyph_1bit_draw.o ./source/gx_display_driver_32bpp_horizontal_line_draw.o ./source/gx_display_driver_32bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_32bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_32bpp_pixel_write.o ./source/gx_display_driver_32bpp_pixelmap_draw.o ./source/gx_display_driver_32bpp_pixelmap_rotate.o ./source/gx_display_driver_32bpp_row_pitch_get.o ./source/gx_display_driver_32bpp_simple_line_draw.o ./source/gx_display_driver_32bpp_vertical_line_draw.o ./source/gx_display_driver_32bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_332rgb_native_color_get.o ./source/gx_display_driver_332rgb_pixel_blend.o ./source/gx_display_driver_332rgb_pixelmap_draw.o ./source/gx_display_driver_332rgb_pixelmap_rotate.o ./source/gx_display_driver_332rgb_setup.o ./source/gx_display_driver_4444argb_canvas_blend.o ./source/gx_display_driver_4444argb_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_4444argb_native_color_get.o ./source/gx_display_driver_4444argb_pixel_blend.o ./source/gx_display_driver_4444argb_pixelmap_draw.o ./source/gx_display_driver_4444argb_pixelmap_rotate.o ./source/gx_display_driver_4444argb_setup.o ./source/gx_display_driver_4bpp_block_move.o ./source/gx_display_driver_4bpp_canvas_copy.o ./source/gx_display_driver_4bpp_glyph_1bit_draw.o ./source/gx_display_driver_4bpp_glyph_4bit_draw.o ./source/gx_display_driver_4bpp_grayscale_setup.o ./source/gx_display_driver_4bpp_horizontal_line_draw.o ./source/gx_display_driver_4bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_4bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_4bpp_mouse_capture.o ./source/gx_display_driver_4bpp_mouse_restore.o ./source/gx_display_driver_4bpp_native_color_get.o ./source/gx_display_driver_4bpp_pixel_write.o ./source/gx_display_driver_4bpp_pixelmap_draw.o ./source/gx_display_driver_4bpp_pixelmap_rotate.o ./source/gx_display_driver_4bpp_row_pitch_get.o ./source/gx_display_driver_4bpp_simple_line_draw.o ./source/gx_display_driver_4bpp_vertical_line_draw.o ./source/gx_display_driver_4bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_565rgb_canvas_blend.o ./source/gx_display_driver_565rgb_glyph_1bit_draw.o ./source/gx_display_driver_565rgb_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_565rgb_jpeg_draw.o ./source/gx_display_driver_565rgb_native_color_get.o ./source/gx_display_driver_565rgb_pixel_blend.o ./source/gx_display_driver_565rgb_png_draw.o ./source/gx_display_driver_565rgb_setup.o ./source/gx_display_driver_8bit_palette_native_color_get.o ./source/gx_display_driver_8bit_palette_setup.o ./source/gx_display_driver_8bpp_block_move.o ./source/gx_display_driver_8bpp_canvas_copy.o ./source/gx_display_driver_8bpp_glyph_1bit_draw.o ./source/gx_display_driver_8bpp_glyph_4bit_draw.o ./source/gx_display_driver_8bpp_horizontal_line_draw.o ./source/gx_display_driver_8bpp_horizontal_pattern_line_draw.o ./source/gx_display_driver_8bpp_horizontal_pixelmap_line_draw.o ./source/gx_display_driver_8bpp_mouse_capture.o ./source/gx_display_driver_8bpp_mouse_restore.o ./source/gx_display_driver_8bpp_pixel_write.o ./source/gx_display_driver_8bpp_pixelmap_blend.o ./source/gx_display_driver_8bpp_pixelmap_draw.o ./source/gx_display_driver_8bpp_pixelmap_rotate.o ./source/gx_display_driver_8bpp_row_pitch_get.o ./source/gx_display_driver_8bpp_simple_line_draw.o ./source/gx_display_driver_8bpp_vertical_line_draw.o ./source/gx_display_driver_8bpp_vertical_pattern_line_draw.o ./source/gx_display_driver_arc_clipping_get.o ./source/gx_display_driver_circle_point_get.o ./source/gx_display_driver_generic_aliased_arc_draw.o ./source/gx_display_driver_generic_aliased_circle_draw.o ./source/gx_display_driver_generic_aliased_ellipse_draw.o ./source/gx_display_driver_generic_aliased_filled_circle_draw.o ./source/gx_display_driver_generic_aliased_line_draw.o ./source/gx_display_driver_generic_aliased_wide_arc_draw.o ./source/gx_display_driver_generic_aliased_wide_circle_draw.o ./source/gx_display_driver_generic_aliased_wide_ellipse_draw.o ./source/gx_display_driver_generic_aliased_wide_line_draw.o ./source/gx_display_driver_generic_alphamap_draw.o ./source/gx_display_driver_generic_arc_draw.o ./source/gx_display_driver_generic_arc_fill.o ./source/gx_display_driver_generic_circle_draw.o ./source/gx_display_driver_generic_circle_fill.o ./source/gx_display_driver_generic_drawing_complete.o ./source/gx_display_driver_generic_drawing_initiate.o ./source/gx_display_driver_generic_ellipse_draw.o ./source/gx_display_driver_generic_ellipse_fill.o ./source/gx_display_driver_generic_filled_circle_draw.o ./source/gx_display_driver_generic_glyph_4bpp_draw.o ./source/gx_display_driver_generic_glyph_8bpp_draw.o ./source/gx_display_driver_generic_mouse_cursor_define.o ./source/gx_display_driver_generic_mouse_draw.o ./source/gx_display_driver_generic_mouse_enable.o ./source/gx_display_driver_generic_mouse_position_set.o ./source/gx_display_driver_generic_pie_fill.o ./source/gx_display_driver_generic_polygon_draw.o ./source/gx_display_driver_generic_polygon_fill.o ./source/gx_display_driver_generic_simple_pie_fill.o ./source/gx_display_driver_generic_simple_wide_line_draw.o ./source/gx_display_driver_generic_wide_arc_draw.o ./source/gx_display_driver_generic_wide_circle_draw.o ./source/gx_display_driver_generic_wide_ellipse_draw.o ./source/gx_display_driver_generic_wide_line_fill.o ./source/gx_display_driver_generic_wide_line_points_calculate.o ./source/gx_display_driver_horizontal_line_alpha_draw.o ./source/gx_display_driver_imxrt1050_24xrgb.o ./source/gx_display_driver_imxrt1050_565rgb.o ./source/gx_display_driver_monochrome_setup.o ./source/gx_display_driver_simple_line_alpha_draw.o ./source/gx_display_driver_vertical_line_alpha_draw.o ./source/gx_display_font_table_set.o ./source/gx_display_language_table_get.o ./source/gx_display_language_table_set.o ./source/gx_display_pixelmap_table_set.o ./source/gx_display_string_get.o ./source/gx_display_string_table_get.o ./source/gx_display_theme_install.o ./source/gx_drop_list_background_draw.o ./source/gx_drop_list_close.o ./source/gx_drop_list_create.o ./source/gx_drop_list_draw.o ./source/gx_drop_list_event_process.o ./source/gx_drop_list_open.o ./source/gx_drop_list_pixelmap_set.o ./source/gx_drop_list_popup_get.o ./source/gx_horizontal_list_children_position.o ./source/gx_horizontal_list_create.o ./source/gx_horizontal_list_event_process.o ./source/gx_horizontal_list_left_wrap.o ./source/gx_horizontal_list_page_index_set.o ./source/gx_horizontal_list_right_wrap.o ./source/gx_horizontal_list_scroll.o ./source/gx_horizontal_list_scroll_info_get.o ./source/gx_horizontal_list_selected_index_get.o ./source/gx_horizontal_list_selected_set.o ./source/gx_horizontal_list_selected_visible.o ./source/gx_horizontal_list_selected_widget_get.o ./source/gx_horizontal_list_slide_back_check.o ./source/gx_horizontal_list_total_columns_set.o ./source/gx_horizontal_scrollbar_create.o ./source/gx_icon_background_draw.o ./source/gx_icon_button_create.o ./source/gx_icon_button_draw.o ./source/gx_icon_button_pixelmap_set.o ./source/gx_icon_create.o ./source/gx_icon_draw.o ./source/gx_icon_event_process.o ./source/gx_icon_pixelmap_set.o ./source/gx_icon_pixelmap_update.o ./source/gx_image_reader_colorspace_convert.o ./source/gx_image_reader_create.o ./source/gx_image_reader_image_decode.o ./source/gx_image_reader_jpeg_decode.o ./source/gx_image_reader_nearest_palette_color_get.o ./source/gx_image_reader_palette_set.o ./source/gx_image_reader_pixel_read_callback_set.o ./source/gx_image_reader_pixel_write_callback_set.o ./source/gx_image_reader_png_decode.o ./source/gx_image_reader_rle_encode.o ./source/gx_image_reader_start.o ./source/gx_line_chart_axis_draw.o ./source/gx_line_chart_create.o ./source/gx_line_chart_data_draw.o ./source/gx_line_chart_draw.o ./source/gx_line_chart_update.o ./source/gx_line_chart_y_scale_calculate.o ./source/gx_menu_create.o ./source/gx_menu_draw.o ./source/gx_menu_insert.o ./source/gx_menu_list_shift.o ./source/gx_menu_position.o ./source/gx_menu_remove.o ./source/gx_menu_text_draw.o ./source/gx_menu_text_offset_set.o ./source/gx_monochrome_driver_disabled_button_line_draw.o ./source/gx_multi_line_text_button_create.o ./source/gx_multi_line_text_button_draw.o ./source/gx_multi_line_text_button_event_process.o ./source/gx_multi_line_text_button_line_pointers_set.o ./source/gx_multi_line_text_button_text_draw.o ./source/gx_multi_line_text_button_text_id_set.o ./source/gx_multi_line_text_button_text_set.o ./source/gx_multi_line_text_input_backspace.o ./source/gx_multi_line_text_input_buffer_clear.o ./source/gx_multi_line_text_input_buffer_get.o ./source/gx_multi_line_text_input_char_insert.o ./source/gx_multi_line_text_input_char_remove.o ./source/gx_multi_line_text_input_copy.o ./source/gx_multi_line_text_input_create.o ./source/gx_multi_line_text_input_cursor_pos_calculate.o ./source/gx_multi_line_text_input_cursor_pos_update.o ./source/gx_multi_line_text_input_cursor_visible.o ./source/gx_multi_line_text_input_cut.o ./source/gx_multi_line_text_input_delete.o ./source/gx_multi_line_text_input_down_arrow.o ./source/gx_multi_line_text_input_draw.o ./source/gx_multi_line_text_input_end.o ./source/gx_multi_line_text_input_event_process.o ./source/gx_multi_line_text_input_fill_color_set.o ./source/gx_multi_line_text_input_highlight_rectangle_get.o ./source/gx_multi_line_text_input_home.o ./source/gx_multi_line_text_input_keydown_process.o ./source/gx_multi_line_text_input_left_arrow.o ./source/gx_multi_line_text_input_mark_down.o ./source/gx_multi_line_text_input_mark_end.o ./source/gx_multi_line_text_input_mark_home.o ./source/gx_multi_line_text_input_mark_next.o ./source/gx_multi_line_text_input_mark_previous.o ./source/gx_multi_line_text_input_mark_up.o ./source/gx_multi_line_text_input_paste.o ./source/gx_multi_line_text_input_right_arrow.o ./source/gx_multi_line_text_input_style_add.o ./source/gx_multi_line_text_input_style_remove.o ./source/gx_multi_line_text_input_style_set.o ./source/gx_multi_line_text_input_text_color_set.o ./source/gx_multi_line_text_input_text_rectangle_get.o ./source/gx_multi_line_text_input_text_select.o ./source/gx_multi_line_text_input_text_set.o ./source/gx_multi_line_text_input_up_arrow.o ./source/gx_multi_line_text_view_create.o ./source/gx_multi_line_text_view_display_info_get.o ./source/gx_multi_line_text_view_draw.o ./source/gx_multi_line_text_view_event_process.o ./source/gx_multi_line_text_view_font_set.o ./source/gx_multi_line_text_view_line_cache_update.o ./source/gx_multi_line_text_view_line_space_set.o ./source/gx_multi_line_text_view_scroll.o ./source/gx_multi_line_text_view_scroll_info_get.o ./source/gx_multi_line_text_view_string_total_rows_compute.o ./source/gx_multi_line_text_view_text_color_set.o ./source/gx_multi_line_text_view_text_draw.o ./source/gx_multi_line_text_view_text_id_set.o ./source/gx_multi_line_text_view_text_set.o ./source/gx_multi_line_text_view_visible_rows_compute.o ./source/gx_multi_line_text_view_whitespace_set.o ./source/gx_numeric_pixelmap_prompt_create.o ./source/gx_numeric_pixelmap_prompt_format.o ./source/gx_numeric_pixelmap_prompt_format_function_set.o ./source/gx_numeric_pixelmap_prompt_value_set.o ./source/gx_numeric_prompt_create.o ./source/gx_numeric_prompt_format.o ./source/gx_numeric_prompt_format_function_set.o ./source/gx_numeric_prompt_value_set.o ./source/gx_numeric_scroll_wheel_create.o ./source/gx_numeric_scroll_wheel_range_set.o ./source/gx_numeric_scroll_wheel_text_get.o ./source/gx_pixelmap_button_create.o ./source/gx_pixelmap_button_draw.o ./source/gx_pixelmap_button_event_process.o ./source/gx_pixelmap_button_pixelmap_set.o ./source/gx_pixelmap_button_transparent_detect.o ./source/gx_pixelmap_prompt_background_draw.o ./source/gx_pixelmap_prompt_create.o ./source/gx_pixelmap_prompt_draw.o ./source/gx_pixelmap_prompt_pixelmap_set.o ./source/gx_pixelmap_slider_create.o ./source/gx_pixelmap_slider_draw.o ./source/gx_pixelmap_slider_event_process.o ./source/gx_pixelmap_slider_pixelmap_set.o ./source/gx_pixelmap_slider_pixelmap_update.o ./source/gx_popup_list_event_process.o ./source/gx_progress_bar_background_draw.o ./source/gx_progress_bar_create.o ./source/gx_progress_bar_draw.o ./source/gx_progress_bar_event_process.o ./source/gx_progress_bar_font_set.o ./source/gx_progress_bar_info_set.o ./source/gx_progress_bar_pixelmap_set.o ./source/gx_progress_bar_range_set.o ./source/gx_progress_bar_text_color_set.o ./source/gx_progress_bar_text_draw.o ./source/gx_progress_bar_value_set.o ./source/gx_prompt_create.o ./source/gx_prompt_draw.o ./source/gx_prompt_font_set.o ./source/gx_prompt_text_color_set.o ./source/gx_prompt_text_draw.o ./source/gx_prompt_text_get.o ./source/gx_prompt_text_id_set.o ./source/gx_prompt_text_set.o ./source/gx_radial_progress_bar_anchor_set.o ./source/gx_radial_progress_bar_background_draw.o ./source/gx_radial_progress_bar_create.o ./source/gx_radial_progress_bar_draw.o ./source/gx_radial_progress_bar_event_process.o ./source/gx_radial_progress_bar_font_set.o ./source/gx_radial_progress_bar_info_set.o ./source/gx_radial_progress_bar_resize.o ./source/gx_radial_progress_bar_size_update.o ./source/gx_radial_progress_bar_text_color_set.o ./source/gx_radial_progress_bar_text_draw.o ./source/gx_radial_progress_bar_value_calculate.o ./source/gx_radial_progress_bar_value_set.o ./source/gx_radio_button_create.o ./source/gx_radio_button_draw.o ./source/gx_radio_button_pixelmap_set.o ./source/gx_screen_stack_create.o ./source/gx_screen_stack_pop.o ./source/gx_screen_stack_push.o ./source/gx_screen_stack_reset.o ./source/gx_scroll_thumb_create.o ./source/gx_scroll_thumb_draw.o ./source/gx_scroll_thumb_event_process.o ./source/gx_scroll_thumb_shift_limit.o ./source/gx_scroll_wheel_create.o ./source/gx_scroll_wheel_event_process.o ./source/gx_scroll_wheel_gradient_alpha_set.o ./source/gx_scroll_wheel_gradient_create.o ./source/gx_scroll_wheel_row_height_set.o ./source/gx_scroll_wheel_scroll.o ./source/gx_scroll_wheel_selected_background_set.o ./source/gx_scroll_wheel_selected_get.o ./source/gx_scroll_wheel_selected_row_calculate.o ./source/gx_scroll_wheel_selected_set.o ./source/gx_scroll_wheel_speed_set.o ./source/gx_scroll_wheel_total_rows_set.o ./source/gx_scrollbar_draw.o ./source/gx_scrollbar_event_process.o ./source/gx_scrollbar_limit_check.o ./source/gx_scrollbar_reset.o ./source/gx_scrollbar_size_update.o ./source/gx_scrollbar_thumb_position_calculate.o ./source/gx_scrollbar_value_calculate.o ./source/gx_single_line_text_input_backspace.o ./source/gx_single_line_text_input_buffer_clear.o ./source/gx_single_line_text_input_buffer_get.o ./source/gx_single_line_text_input_character_delete.o ./source/gx_single_line_text_input_character_insert.o ./source/gx_single_line_text_input_copy.o ./source/gx_single_line_text_input_create.o ./source/gx_single_line_text_input_cut.o ./source/gx_single_line_text_input_draw.o ./source/gx_single_line_text_input_draw_position_get.o ./source/gx_single_line_text_input_end.o ./source/gx_single_line_text_input_event_process.o ./source/gx_single_line_text_input_fill_color_set.o ./source/gx_single_line_text_input_home.o ./source/gx_single_line_text_input_keydown_process.o ./source/gx_single_line_text_input_left_arrow.o ./source/gx_single_line_text_input_mark_end.o ./source/gx_single_line_text_input_mark_home.o ./source/gx_single_line_text_input_mark_next.o ./source/gx_single_line_text_input_mark_previous.o ./source/gx_single_line_text_input_paste.o ./source/gx_single_line_text_input_position_get.o ./source/gx_single_line_text_input_position_update.o ./source/gx_single_line_text_input_right_arrow.o ./source/gx_single_line_text_input_style_add.o ./source/gx_single_line_text_input_style_remove.o ./source/gx_single_line_text_input_style_set.o ./source/gx_single_line_text_input_text_color_set.o ./source/gx_single_line_text_input_text_rectangle_get.o ./source/gx_single_line_text_input_text_select.o ./source/gx_single_line_text_input_text_set.o ./source/gx_slider_create.o ./source/gx_slider_draw.o ./source/gx_slider_event_process.o ./source/gx_slider_info_set.o ./source/gx_slider_needle_draw.o ./source/gx_slider_needle_position_get.o ./source/gx_slider_tickmarks_draw.o ./source/gx_slider_travel_get.o ./source/gx_slider_value_calculate.o ./source/gx_slider_value_set.o ./source/gx_sprite_create.o ./source/gx_sprite_current_frame_set.o ./source/gx_sprite_draw.o ./source/gx_sprite_event_process.o ./source/gx_sprite_frame_list_set.o ./source/gx_sprite_start.o ./source/gx_sprite_stop.o ./source/gx_sprite_update.o ./source/gx_string_scroll_wheel_create.o ./source/gx_string_scroll_wheel_string_id_list_set.o ./source/gx_string_scroll_wheel_string_list_set.o ./source/gx_string_scroll_wheel_text_get.o ./source/gx_system_active_language_set.o ./source/gx_system_all_canvas_dirty.o ./source/gx_system_all_views_free.o ./source/gx_system_animation_free.o ./source/gx_system_animation_get.o ./source/gx_system_bidi_text_disable.o ./source/gx_system_bidi_text_enable.o ./source/gx_system_canvas_refresh.o ./source/gx_system_clipboard_get.o ./source/gx_system_clipboard_put.o ./source/gx_system_dirty_list_remove.o ./source/gx_system_dirty_list_trim.o ./source/gx_system_dirty_mark.o ./source/gx_system_dirty_partial_add.o ./source/gx_system_draw_context_get.o ./source/gx_system_error_process.o ./source/gx_system_event_dispatch.o ./source/gx_system_event_fold.o ./source/gx_system_event_remove.o ./source/gx_system_event_send.o ./source/gx_system_focus_claim.o ./source/gx_system_font_4bpp.o ./source/gx_system_font_8bpp.o ./source/gx_system_font_mono.o ./source/gx_system_free_view_get.o ./source/gx_system_initialize.o ./source/gx_system_input_capture.o ./source/gx_system_input_release.o ./source/gx_system_language_table_get.o ./source/gx_system_language_table_set.o ./source/gx_system_lock.o ./source/gx_system_memory_allocator_set.o ./source/gx_system_pen_configure.o ./source/gx_system_pen_flick_test.o ./source/gx_system_pen_speed_init.o ./source/gx_system_pen_speed_update.o ./source/gx_system_private_string.o ./source/gx_system_root_view_add.o ./source/gx_system_rtos_bind.o ./source/gx_system_scroll_appearance_get.o ./source/gx_system_scroll_appearance_set.o ./source/gx_system_start.o ./source/gx_system_string_get.o ./source/gx_system_string_table_get.o ./source/gx_system_string_viewable_length_get.o ./source/gx_system_string_width_get.o ./source/gx_system_thread_entry.o ./source/gx_system_timer_expiration.o ./source/gx_system_timer_start.o ./source/gx_system_timer_stop.o ./source/gx_system_timer_update.o ./source/gx_system_top_root_find.o ./source/gx_system_top_widget_find.o ./source/gx_system_unlock.o ./source/gx_system_version_string_get.o ./source/gx_system_view_add.o ./source/gx_system_view_fold.o ./source/gx_system_view_split.o ./source/gx_system_views_free.o ./source/gx_system_views_update.o ./source/gx_system_widget_find.o ./source/gx_text_button_create.o ./source/gx_text_button_draw.o ./source/gx_text_button_font_set.o ./source/gx_text_button_text_color_set.o ./source/gx_text_button_text_draw.o ./source/gx_text_button_text_get.o ./source/gx_text_button_text_id_set.o ./source/gx_text_button_text_set.o ./source/gx_text_input_cursor_blink_interval_set.o ./source/gx_text_input_cursor_dirty_rectangle_get.o ./source/gx_text_input_cursor_draw.o ./source/gx_text_input_cursor_height_set.o ./source/gx_text_input_cursor_width_set.o ./source/gx_text_scroll_wheel_callback_set.o ./source/gx_text_scroll_wheel_create.o ./source/gx_text_scroll_wheel_draw.o ./source/gx_text_scroll_wheel_font_set.o ./source/gx_text_scroll_wheel_text_color_set.o ./source/gx_touch_driver_generic_resistive.o ./source/gx_touch_driver_imxrt1050_capacitive.o ./source/gx_tree_view_create.o ./source/gx_tree_view_draw.o ./source/gx_tree_view_event_process.o ./source/gx_tree_view_indentation_set.o ./source/gx_tree_view_position.o ./source/gx_tree_view_root_line_color_set.o ./source/gx_tree_view_root_pixelmap_set.o ./source/gx_tree_view_scroll.o ./source/gx_tree_view_scroll_info_get.o ./source/gx_tree_view_selected_get.o ./source/gx_tree_view_selected_set.o ./source/gx_utility_1555xrgb_pixelmap_resize.o ./source/gx_utility_1555xrgb_pixelmap_rotate.o ./source/gx_utility_16bpp_pixelmap_resize.o ./source/gx_utility_1bpp_pixelmap_resize.o ./source/gx_utility_1bpp_pixelmap_rotate.o ./source/gx_utility_32argb_pixelmap_resize.o ./source/gx_utility_32argb_pixelmap_rotate.o ./source/gx_utility_332rgb_pixelmap_rotate.o ./source/gx_utility_4444argb_pixelmap_resize.o ./source/gx_utility_4444argb_pixelmap_rotate.o ./source/gx_utility_4bpp_pixelmap_resize.o ./source/gx_utility_4bpp_pixelmap_rotate.o ./source/gx_utility_565rgb_pixelmap_rotate.o ./source/gx_utility_8bpp_pixelmap_resize.o ./source/gx_utility_8bpp_pixelmap_rotate.o ./source/gx_utility_alphamap_create.o ./source/gx_utility_bidi_bracket_pair_get.o ./source/gx_utility_bidi_character_type_get.o ./source/gx_utility_bidi_mirroring_get.o ./source/gx_utility_bidi_paragraph_reorder.o ./source/gx_utility_gradient_create.o ./source/gx_utility_gradient_delete.o ./source/gx_utility_ltoa.o ./source/gx_utility_math_acos.o ./source/gx_utility_math_asin.o ./source/gx_utility_math_cos.o ./source/gx_utility_math_sin.o ./source/gx_utility_math_sqrt.o ./source/gx_utility_pixelmap_resize.o ./source/gx_utility_pixelmap_rotate.o ./source/gx_utility_pixelmap_simple_rotate.o ./source/gx_utility_rectangle_center.o ./source/gx_utility_rectangle_center_find.o ./source/gx_utility_rectangle_combine.o ./source/gx_utility_rectangle_compare.o ./source/gx_utility_rectangle_define.o ./source/gx_utility_rectangle_inside_detect.o ./source/gx_utility_rectangle_overlap_detect.o ./source/gx_utility_rectangle_point_detect.o ./source/gx_utility_rectangle_resize.o ./source/gx_utility_rectangle_shift.o ./source/gx_utility_string_to_alphamap.o ./source/gx_utility_unicode_to_utf8.o ./source/gx_utility_utf8_string_character_count_get.o ./source/gx_utility_utf8_string_character_get.o ./source/gx_vertical_list_children_position.o ./source/gx_vertical_list_create.o ./source/gx_vertical_list_down_wrap.o ./source/gx_vertical_list_event_process.o ./source/gx_vertical_list_page_index_set.o ./source/gx_vertical_list_scroll.o ./source/gx_vertical_list_scroll_info_get.o ./source/gx_vertical_list_selected_index_get.o ./source/gx_vertical_list_selected_set.o ./source/gx_vertical_list_selected_visible.o ./source/gx_vertical_list_selected_widget_get.o ./source/gx_vertical_list_slide_back_check.o ./source/gx_vertical_list_total_rows_set.o ./source/gx_vertical_list_up_wrap.o ./source/gx_vertical_scrollbar_create.o ./source/gx_widget_allocate.o ./source/gx_widget_attach.o ./source/gx_widget_back_attach.o ./source/gx_widget_back_link.o ./source/gx_widget_back_move.o ./source/gx_widget_background_draw.o ./source/gx_widget_block_move.o ./source/gx_widget_border_draw.o ./source/gx_widget_border_style_set.o ./source/gx_widget_border_width_get.o ./source/gx_widget_canvas_get.o ./source/gx_widget_child_clipping_update.o ./source/gx_widget_child_detect.o ./source/gx_widget_child_focus_assign.o ./source/gx_widget_children_draw.o ./source/gx_widget_children_event_process.o ./source/gx_widget_client_get.o ./source/gx_widget_client_index_get.o ./source/gx_widget_clipping_update.o ./source/gx_widget_color_get.o ./source/gx_widget_context_fill_set.o ./source/gx_widget_create.o ./source/gx_widget_created_test.o ./source/gx_widget_delete.o ./source/gx_widget_detach.o ./source/gx_widget_draw.o ./source/gx_widget_draw_set.o ./source/gx_widget_event_generate.o ./source/gx_widget_event_process.o ./source/gx_widget_event_process_set.o ./source/gx_widget_event_to_parent.o ./source/gx_widget_fill_color_set.o ./source/gx_widget_find.o ./source/gx_widget_first_client_child_get.o ./source/gx_widget_focus_next.o ./source/gx_widget_focus_previous.o ./source/gx_widget_font_get.o ./source/gx_widget_free.o ./source/gx_widget_front_move.o ./source/gx_widget_height_get.o ./source/gx_widget_hide.o ./source/gx_widget_last_client_child_get.o ./source/gx_widget_link.o ./source/gx_widget_nav_order_initialize.o ./source/gx_widget_next_client_child_get.o ./source/gx_widget_pixelmap_get.o ./source/gx_widget_resize.o ./source/gx_widget_scroll_shift.o ./source/gx_widget_shift.o ./source/gx_widget_show.o ./source/gx_widget_status_add.o ./source/gx_widget_status_get.o ./source/gx_widget_status_remove.o ./source/gx_widget_status_test.o ./source/gx_widget_string_get.o ./source/gx_widget_style_add.o ./source/gx_widget_style_get.o ./source/gx_widget_style_remove.o ./source/gx_widget_style_set.o ./source/gx_widget_text_blend.o ./source/gx_widget_text_draw.o ./source/gx_widget_text_id_draw.o ./source/gx_widget_transparent_pixelmap_detect.o ./source/gx_widget_type_find.o ./source/gx_widget_unlink.o ./source/gx_widget_width_get.o ./source/gx_window_background_draw.o ./source/gx_window_border_draw.o ./source/gx_window_client_height_get.o ./source/gx_window_client_scroll.o ./source/gx_window_client_width_get.o ./source/gx_window_close.o ./source/gx_window_create.o ./source/gx_window_draw.o ./source/gx_window_event_process.o ./source/gx_window_execute.o ./source/gx_window_root_create.o ./source/gx_window_root_delete.o ./source/gx_window_root_event_process.o ./source/gx_window_root_find.o ./source/gx_window_scroll_info_get.o ./source/gx_window_scrollbar_find.o ./source/gx_window_view_update_detect.o ./source/gx_window_wallpaper_get.o ./source/gx_window_wallpaper_set.o ./source/gxe_accordion_menu_create.o ./source/gxe_accordion_menu_event_process.o ./source/gxe_accordion_menu_position.o ./source/gxe_animation_canvas_define.o ./source/gxe_animation_create.o ./source/gxe_animation_drag_disable.o ./source/gxe_animation_drag_enable.o ./source/gxe_animation_landing_speed_set.o ./source/gxe_animation_start.o ./source/gxe_animation_stop.o ./source/gxe_binres_language_table_load.o ./source/gxe_binres_theme_load.o ./source/gxe_brush_default.o ./source/gxe_brush_define.o ./source/gxe_button_create.o ./source/gxe_button_deselect.o ./source/gxe_button_event_process.o ./source/gxe_button_select.o ./source/gxe_canvas_alpha_set.o ./source/gxe_canvas_arc_draw.o ./source/gxe_canvas_block_move.o ./source/gxe_canvas_circle_draw.o ./source/gxe_canvas_create.o ./source/gxe_canvas_delete.o ./source/gxe_canvas_drawing_complete.o ./source/gxe_canvas_drawing_initiate.o ./source/gxe_canvas_ellipse_draw.o ./source/gxe_canvas_hardware_layer_bind.o ./source/gxe_canvas_hide.o ./source/gxe_canvas_line_draw.o ./source/gxe_canvas_memory_define.o ./source/gxe_canvas_mouse_define.o ./source/gxe_canvas_mouse_hide.o ./source/gxe_canvas_mouse_show.o ./source/gxe_canvas_offset_set.o ./source/gxe_canvas_pie_draw.o ./source/gxe_canvas_pixel_draw.o ./source/gxe_canvas_pixelmap_blend.o ./source/gxe_canvas_pixelmap_draw.o ./source/gxe_canvas_pixelmap_get.o ./source/gxe_canvas_pixelmap_rotate.o ./source/gxe_canvas_pixelmap_tile.o ./source/gxe_canvas_polygon_draw.o ./source/gxe_canvas_rectangle_draw.o ./source/gxe_canvas_rotated_text_draw.o ./source/gxe_canvas_shift.o ./source/gxe_canvas_show.o ./source/gxe_canvas_text_draw.o ./source/gxe_checkbox_create.o ./source/gxe_checkbox_event_process.o ./source/gxe_checkbox_pixelmap_set.o ./source/gxe_checkbox_select.o ./source/gxe_circular_gauge_angle_get.o ./source/gxe_circular_gauge_angle_set.o ./source/gxe_circular_gauge_animation_set.o ./source/gxe_circular_gauge_create.o ./source/gxe_circular_gauge_event_process.o ./source/gxe_context_brush_default.o ./source/gxe_context_brush_define.o ./source/gxe_context_brush_get.o ./source/gxe_context_brush_pattern_set.o ./source/gxe_context_brush_set.o ./source/gxe_context_brush_style_set.o ./source/gxe_context_brush_width_set.o ./source/gxe_context_color_get.o ./source/gxe_context_fill_color_set.o ./source/gxe_context_font_get.o ./source/gxe_context_font_set.o ./source/gxe_context_line_color_set.o ./source/gxe_context_pixelmap_get.o ./source/gxe_context_pixelmap_set.o ./source/gxe_context_raw_brush_define.o ./source/gxe_context_raw_fill_color_set.o ./source/gxe_context_raw_line_color_set.o ./source/gxe_context_string_get.o ./source/gxe_display_active_language_set.o ./source/gxe_display_color_set.o ./source/gxe_display_color_table_set.o ./source/gxe_display_create.o ./source/gxe_display_delete.o ./source/gxe_display_font_table_set.o ./source/gxe_display_language_table_get.o ./source/gxe_display_language_table_set.o ./source/gxe_display_pixelmap_table_set.o ./source/gxe_display_string_get.o ./source/gxe_display_string_table_get.o ./source/gxe_display_theme_install.o ./source/gxe_drop_list_close.o ./source/gxe_drop_list_create.o ./source/gxe_drop_list_event_process.o ./source/gxe_drop_list_open.o ./source/gxe_drop_list_pixelmap_set.o ./source/gxe_drop_list_popup_get.o ./source/gxe_horizontal_list_children_position.o ./source/gxe_horizontal_list_create.o ./source/gxe_horizontal_list_event_process.o ./source/gxe_horizontal_list_page_index_set.o ./source/gxe_horizontal_list_selected_index_get.o ./source/gxe_horizontal_list_selected_set.o ./source/gxe_horizontal_list_selected_widget_get.o ./source/gxe_horizontal_list_total_columns_set.o ./source/gxe_horizontal_scrollbar_create.o ./source/gxe_icon_button_create.o ./source/gxe_icon_button_pixelmap_set.o ./source/gxe_icon_create.o ./source/gxe_icon_event_process.o ./source/gxe_icon_pixelmap_set.o ./source/gxe_image_reader_create.o ./source/gxe_image_reader_palette_set.o ./source/gxe_image_reader_start.o ./source/gxe_line_chart_create.o ./source/gxe_line_chart_update.o ./source/gxe_line_chart_y_scale_calculate.o ./source/gxe_menu_create.o ./source/gxe_menu_insert.o ./source/gxe_menu_remove.o ./source/gxe_menu_text_offset_set.o ./source/gxe_multi_line_text_button_create.o ./source/gxe_multi_line_text_button_event_process.o ./source/gxe_multi_line_text_button_text_id_set.o ./source/gxe_multi_line_text_button_text_set.o ./source/gxe_multi_line_text_input_buffer_clear.o ./source/gxe_multi_line_text_input_buffer_get.o ./source/gxe_multi_line_text_input_create.o ./source/gxe_multi_line_text_input_event_process.o ./source/gxe_multi_line_text_input_fill_color_set.o ./source/gxe_multi_line_text_input_style_add.o ./source/gxe_multi_line_text_input_style_remove.o ./source/gxe_multi_line_text_input_style_set.o ./source/gxe_multi_line_text_input_text_color_set.o ./source/gxe_multi_line_text_input_text_select.o ./source/gxe_multi_line_text_input_text_set.o ./source/gxe_multi_line_text_view_create.o ./source/gxe_multi_line_text_view_event_process.o ./source/gxe_multi_line_text_view_font_set.o ./source/gxe_multi_line_text_view_line_space_set.o ./source/gxe_multi_line_text_view_scroll_info_get.o ./source/gxe_multi_line_text_view_text_color_set.o ./source/gxe_multi_line_text_view_text_id_set.o ./source/gxe_multi_line_text_view_text_set.o ./source/gxe_multi_line_text_view_whitespace_set.o ./source/gxe_numeric_pixelmap_prompt_create.o ./source/gxe_numeric_pixelmap_prompt_format_function_set.o ./source/gxe_numeric_pixelmap_prompt_value_set.o ./source/gxe_numeric_prompt_create.o ./source/gxe_numeric_prompt_format_function_set.o ./source/gxe_numeric_prompt_value_set.o ./source/gxe_numeric_scroll_wheel_create.o ./source/gxe_numeric_scroll_wheel_range_set.o ./source/gxe_pixelmap_button_create.o ./source/gxe_pixelmap_button_event_process.o ./source/gxe_pixelmap_button_pixelmap_set.o ./source/gxe_pixelmap_prompt_create.o ./source/gxe_pixelmap_prompt_pixelmap_set.o ./source/gxe_pixelmap_slider_create.o ./source/gxe_pixelmap_slider_event_process.o ./source/gxe_pixelmap_slider_pixelmap_set.o ./source/gxe_progress_bar_create.o ./source/gxe_progress_bar_event_process.o ./source/gxe_progress_bar_font_set.o ./source/gxe_progress_bar_info_set.o ./source/gxe_progress_bar_pixelmap_set.o ./source/gxe_progress_bar_range_set.o ./source/gxe_progress_bar_text_color_set.o ./source/gxe_progress_bar_value_set.o ./source/gxe_prompt_create.o ./source/gxe_prompt_font_set.o ./source/gxe_prompt_text_color_set.o ./source/gxe_prompt_text_get.o ./source/gxe_prompt_text_id_set.o ./source/gxe_prompt_text_set.o ./source/gxe_radial_progress_bar_anchor_set.o ./source/gxe_radial_progress_bar_create.o ./source/gxe_radial_progress_bar_event_process.o ./source/gxe_radial_progress_bar_font_set.o ./source/gxe_radial_progress_bar_info_set.o ./source/gxe_radial_progress_bar_text_color_set.o ./source/gxe_radial_progress_bar_value_set.o ./source/gxe_radio_button_create.o ./source/gxe_radio_button_pixelmap_set.o ./source/gxe_screen_stack_create.o ./source/gxe_screen_stack_pop.o ./source/gxe_screen_stack_push.o ./source/gxe_screen_stack_reset.o ./source/gxe_scroll_thumb_create.o ./source/gxe_scroll_thumb_event_process.o ./source/gxe_scroll_wheel_create.o ./source/gxe_scroll_wheel_event_process.o ./source/gxe_scroll_wheel_gradient_alpha_set.o ./source/gxe_scroll_wheel_row_height_set.o ./source/gxe_scroll_wheel_selected_background_set.o ./source/gxe_scroll_wheel_selected_get.o ./source/gxe_scroll_wheel_selected_set.o ./source/gxe_scroll_wheel_speed_set.o ./source/gxe_scroll_wheel_total_rows_set.o ./source/gxe_scrollbar_event_process.o ./source/gxe_scrollbar_limit_check.o ./source/gxe_scrollbar_reset.o ./source/gxe_single_line_text_input_backspace.o ./source/gxe_single_line_text_input_buffer_clear.o ./source/gxe_single_line_text_input_buffer_get.o ./source/gxe_single_line_text_input_character_delete.o ./source/gxe_single_line_text_input_character_insert.o ./source/gxe_single_line_text_input_create.o ./source/gxe_single_line_text_input_draw_position_get.o ./source/gxe_single_line_text_input_end.o ./source/gxe_single_line_text_input_event_process.o ./source/gxe_single_line_text_input_fill_color_set.o ./source/gxe_single_line_text_input_home.o ./source/gxe_single_line_text_input_left_arrow.o ./source/gxe_single_line_text_input_position_get.o ./source/gxe_single_line_text_input_right_arrow.o ./source/gxe_single_line_text_input_style_add.o ./source/gxe_single_line_text_input_style_remove.o ./source/gxe_single_line_text_input_style_set.o ./source/gxe_single_line_text_input_text_color_set.o ./source/gxe_single_line_text_input_text_select.o ./source/gxe_single_line_text_input_text_set.o ./source/gxe_slider_create.o ./source/gxe_slider_event_process.o ./source/gxe_slider_info_set.o ./source/gxe_slider_needle_position_get.o ./source/gxe_slider_travel_get.o ./source/gxe_slider_value_calculate.o ./source/gxe_slider_value_set.o ./source/gxe_sprite_create.o ./source/gxe_sprite_current_frame_set.o ./source/gxe_sprite_frame_list_set.o ./source/gxe_sprite_start.o ./source/gxe_sprite_stop.o ./source/gxe_string_scroll_wheel_create.o ./source/gxe_string_scroll_wheel_string_id_list_set.o ./source/gxe_string_scroll_wheel_string_list_set.o ./source/gxe_system_active_language_set.o ./source/gxe_system_animation_free.o ./source/gxe_system_animation_get.o ./source/gxe_system_canvas_refresh.o ./source/gxe_system_dirty_mark.o ./source/gxe_system_dirty_partial_add.o ./source/gxe_system_draw_context_get.o ./source/gxe_system_event_fold.o ./source/gxe_system_event_send.o ./source/gxe_system_focus_claim.o ./source/gxe_system_initialize.o ./source/gxe_system_language_table_get.o ./source/gxe_system_language_table_set.o ./source/gxe_system_memory_allocator_set.o ./source/gxe_system_pen_configure.o ./source/gxe_system_scroll_appearance_get.o ./source/gxe_system_scroll_appearance_set.o ./source/gxe_system_start.o ./source/gxe_system_string_get.o ./source/gxe_system_string_table_get.o ./source/gxe_system_string_width_get.o ./source/gxe_system_timer_start.o ./source/gxe_system_timer_stop.o ./source/gxe_system_version_string_get.o ./source/gxe_system_widget_find.o ./source/gxe_text_button_create.o ./source/gxe_text_button_font_set.o ./source/gxe_text_button_text_color_set.o ./source/gxe_text_button_text_get.o ./source/gxe_text_button_text_id_set.o ./source/gxe_text_button_text_set.o ./source/gxe_text_input_cursor_blink_interval_set.o ./source/gxe_text_input_cursor_height_set.o ./source/gxe_text_input_cursor_width_set.o ./source/gxe_text_scroll_wheel_callback_set.o ./source/gxe_text_scroll_wheel_create.o ./source/gxe_text_scroll_wheel_font_set.o ./source/gxe_text_scroll_wheel_text_color_set.o ./source/gxe_tree_view_create.o ./source/gxe_tree_view_event_process.o ./source/gxe_tree_view_indentation_set.o ./source/gxe_tree_view_position.o ./source/gxe_tree_view_root_line_color_set.o ./source/gxe_tree_view_root_pixelmap_set.o ./source/gxe_tree_view_selected_get.o ./source/gxe_tree_view_selected_set.o ./source/gxe_utility_gradient_create.o ./source/gxe_utility_gradient_delete.o ./source/gxe_utility_ltoa.o ./source/gxe_utility_pixelmap_resize.o ./source/gxe_utility_pixelmap_rotate.o ./source/gxe_utility_pixelmap_simple_rotate.o ./source/gxe_utility_rectangle_center.o ./source/gxe_utility_rectangle_center_find.o ./source/gxe_utility_rectangle_combine.o ./source/gxe_utility_rectangle_compare.o ./source/gxe_utility_rectangle_define.o ./source/gxe_utility_rectangle_overlap_detect.o ./source/gxe_utility_rectangle_point_detect.o ./source/gxe_utility_rectangle_resize.o ./source/gxe_utility_rectangle_shift.o ./source/gxe_utility_string_to_alphamap.o ./source/gxe_vertical_list_children_position.o ./source/gxe_vertical_list_create.o ./source/gxe_vertical_list_event_process.o ./source/gxe_vertical_list_page_index_set.o ./source/gxe_vertical_list_selected_index_get.o ./source/gxe_vertical_list_selected_set.o ./source/gxe_vertical_list_selected_widget_get.o ./source/gxe_vertical_list_total_rows_set.o ./source/gxe_vertical_scrollbar_create.o ./source/gxe_widget_allocate.o ./source/gxe_widget_attach.o ./source/gxe_widget_back_attach.o ./source/gxe_widget_back_move.o ./source/gxe_widget_block_move.o ./source/gxe_widget_border_style_set.o ./source/gxe_widget_border_width_get.o ./source/gxe_widget_canvas_get.o ./source/gxe_widget_child_detect.o ./source/gxe_widget_client_get.o ./source/gxe_widget_color_get.o ./source/gxe_widget_create.o ./source/gxe_widget_created_test.o ./source/gxe_widget_delete.o ./source/gxe_widget_detach.o ./source/gxe_widget_draw_set.o ./source/gxe_widget_event_generate.o ./source/gxe_widget_event_process.o ./source/gxe_widget_event_process_set.o ./source/gxe_widget_event_to_parent.o ./source/gxe_widget_fill_color_set.o ./source/gxe_widget_find.o ./source/gxe_widget_focus_next.o ./source/gxe_widget_focus_previous.o ./source/gxe_widget_font_get.o ./source/gxe_widget_free.o ./source/gxe_widget_front_move.o ./source/gxe_widget_height_get.o ./source/gxe_widget_hide.o ./source/gxe_widget_pixelmap_get.o ./source/gxe_widget_resize.o ./source/gxe_widget_shift.o ./source/gxe_widget_show.o ./source/gxe_widget_status_add.o ./source/gxe_widget_status_get.o ./source/gxe_widget_status_remove.o ./source/gxe_widget_status_test.o ./source/gxe_widget_string_get.o ./source/gxe_widget_style_add.o ./source/gxe_widget_style_get.o ./source/gxe_widget_style_remove.o ./source/gxe_widget_style_set.o ./source/gxe_widget_text_blend.o ./source/gxe_widget_type_find.o ./source/gxe_widget_width_get.o ./source/gxe_window_client_height_get.o ./source/gxe_window_client_scroll.o ./source/gxe_window_client_width_get.o ./source/gxe_window_close.o ./source/gxe_window_create.o ./source/gxe_window_event_process.o ./source/gxe_window_execute.o ./source/gxe_window_root_create.o ./source/gxe_window_root_delete.o ./source/gxe_window_root_event_process.o ./source/gxe_window_root_find.o ./source/gxe_window_scroll_info_get.o ./source/gxe_window_scrollbar_find.o ./source/gxe_window_wallpaper_get.o ./source/gxe_window_wallpaper_set.o   ", ...) failed.
make (e=87): The parameter is incorrect.

Is there a way to edit the makefile that the MCUXpresso tools auto-generate?

Or, how can I get the MCUXpresso tools to implement your suggestions?

Thanks!

0 Kudos

3,263 Views
yashsbaeti
Contributor I

@scottlarson 

I am facing the same issue, did you resolve it?

I have my custom make file, which is creating objects in a folder. This is slow and takes time for compilation.

After updating the object location to corresponding location it works much faster but I reach the limit of Windows.

0 Kudos

4,039 Views
ErichStyger
Senior Contributor V

Checking the command line shows that it is 45968 characters long. So I think you hit a >32k limit.

Renaming the /source/ folder to /s/ would get you down to 40296 which won't be enought I think.

The easistes thing might be to use a make file project instead, see Tutorial: Makefile Projects with Eclipse | MCU on Eclipse 

I hope this helps,

Erich

0 Kudos

4,039 Views
ErichStyger
Senior Contributor V

Can you share the command line passed to the Archiver (or is it not shown at all)?

0 Kudos