Skip to content

Commit 297110f

Browse files
authored
Merge pull request #691 from ckormanyos/update_example12
Big update example12_04
2 parents 065cabb + b6816db commit 297110f

File tree

198 files changed

+13426
-3996
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+13426
-3996
lines changed

examples/chapter09_08a/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
# ./build.sh /usr/local/real-time-cpp/examples/chapter09_08a/tools/Util/MinGW/msys/1.0/local/gcc-9.2.0-avr/bin avr
2727

2828
# Usage example B (from Win* shell such as in Git for Win*)
29-
# cd C:/Users/User/Documents/Ks/uC_Software/Boards/real-time-cpp/examples/chapter09_08a
29+
# cd C:/Users/ckorm/Documents/Ks/uC_Software/Boards/real-time-cpp/examples/chapter09_08a
3030
# ./build.sh C:/Users/User/Documents/Ks/uC_Software/Boards/real-time-cpp/examples/chapter09_08a/tools/Util/MinGW/msys/1.0/local/gcc-9.2.0-avr/bin avr
3131

3232
if [[ $# == 0 ]]; then ## $# is the number of arguments

examples/chapter12_04/build.bat

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
@rem
3-
@rem Copyright Christopher Kormanyos 2014 - 2021.
3+
@rem Copyright Christopher Kormanyos 2014 - 2025.
44
@rem Distributed under the Boost Software License,
55
@rem Version 1.0. (See accompanying file LICENSE_1_0.txt
66
@rem or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -12,22 +12,22 @@
1212
@rem build.bat directory_of_gcc_bin prefix_of_avr_gcc
1313

1414
@rem Usage example A,
15-
@rem cd "C:\Users\User\Documents\Ks\uC_Software\Boards\real-time-cpp\examples\chapter12_04"
15+
@rem cd "C:\Users\ckorm\Documents\Ks\uC_Software\Boards\real-time-cpp\examples\chapter12_04"
1616
@rem build.bat "C:\Users\User\Documents\Ks\uC_Software\Boards\real-time-cpp\examples\chapter12_04\tools\Util\msys64\usr\local\gcc-11.2.0-avr\bin" avr
1717

1818
@rem Usage example A1 (use a relative tool path),
19-
@rem cd "C:\Users\User\Documents\Ks\uC_Software\Boards\real-time-cpp\examples\chapter12_04"
20-
@rem build.bat ".\tools\Util\msys64\usr\local\gcc-11.2.0-avr\bin" avr
19+
@rem cd "C:\Users\ckorm\Documents\Ks\uC_Software\Boards\real-time-cpp\examples\chapter12_04"
20+
@rem build.bat ".\tools\Util\msys64\usr\local\gcc-15.1.0-avr\bin" avr
2121

2222
@rem Usage example B,
23-
@rem cd "C:\Users\User\Documents\Ks\uC_Software\Boards\real-time-cpp\examples\chapter12_04"
24-
@rem build.bat "C:\Program Files (x86)\gcc-11.2.0-avr\bin" avr
23+
@rem cd "C:\Users\ckorm\Documents\Ks\uC_Software\Boards\real-time-cpp\examples\chapter12_04"
24+
@rem build.bat "C:\Program Files (x86)\gcc-15.1.0-avr\bin" avr
2525

2626

2727
@set TOOL_PATH=%1
2828
@set TOOL_PREFIX=%2
2929

30-
@set CFLAGS=-Wall -Wextra -pedantic -mmcu=atmega328p -fsigned-char -O2 -fno-exceptions -gdwarf-2 -ffunction-sections -fdata-sections
30+
@set CFLAGS=-Wall -Wextra -Wpedantic -mmcu=atmega328p -fsigned-char -O2 -fno-exceptions -gdwarf-2 -ffunction-sections -fdata-sections
3131
@set CPPFLAGS=-std=c++14 -fno-rtti -fstrict-enums -fno-use-cxa-atexit -fno-use-cxa-get-exception-ptr -fno-nonansi-builtins -fno-threadsafe-statics -fno-enforce-eh-specs
3232
@set CINCLUDES=-Isrc/util/STL_C++XX_stdfloat -Isrc/util/STL -Isrc/mcal/avr -Isrc
3333

@@ -51,9 +51,6 @@
5151
@echo.Compile : cmath_impl_gamma.cpp to bin/cmath_impl_gamma.o
5252
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/util/STL/impl/cmath_impl_gamma.cpp -o bin/cmath_impl_gamma.o
5353

54-
@echo.Compile : avr_float_limits.cpp to bin/avr_float_limits.o
55-
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/util/STL/impl/avr/avr_float_limits.cpp -o bin/avr_float_limits.o
56-
5754
@echo.Compile : mcal.cpp to bin/mcal.o
5855
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/mcal.cpp -o bin/mcal.o
5956

@@ -63,6 +60,9 @@
6360
@echo.Compile : mcal_cpu.cpp to bin/mcal_cpu.o
6461
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/avr/mcal_cpu.cpp -o bin/mcal_cpu.o
6562

63+
@echo.Compile : mcal_eep.cpp to bin/mcal_eep.o
64+
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/avr/mcal_eep.cpp -o bin/mcal_eep.o
65+
6666
@echo.Compile : mcal_gpt.cpp to bin/mcal_gpt.o
6767
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/avr/mcal_gpt.cpp -o bin/mcal_gpt.o
6868

@@ -78,15 +78,18 @@
7878
@echo.Compile : mcal_port.cpp to bin/mcal_port.o
7979
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/avr/mcal_port.cpp -o bin/mcal_port.o
8080

81+
@echo.Compile : mcal_pwm.cpp to bin/mcal_pwm.o
82+
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/avr/mcal_pwm.cpp -o bin/mcal_pwm.o
83+
84+
@echo.Compile : mcal_spi.cpp to bin/mcal_spi.o
85+
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/avr/mcal_spi.cpp -o bin/mcal_spi.o
86+
8187
@echo.Compile : mcal_wdg.cpp to bin/mcal_wdg.o
8288
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/mcal/avr/mcal_wdg.cpp -o bin/mcal_wdg.o
8389

8490
@echo.Compile : os.cpp to bin/os.o
8591
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/os/os.cpp -o bin/os.o
8692

87-
@echo.Compile : os.cpp to bin/os_task_control_block.o
88-
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/os/os_task_control_block.cpp -o bin/os_task_control_block.o
89-
9093
@echo.Compile : sys_idle.cpp to bin/sys_idle.o
9194
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c src/sys/idle/sys_idle.cpp -o bin/sys_idle.o
9295

@@ -109,7 +112,7 @@
109112
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x c++ %CFLAGS% %CPPFLAGS% %CINCLUDES% -c target/micros/avr/startup/int_vect.cpp -o bin/int_vect.o
110113

111114
@echo.Link : objects to bin/chapter12_04.elf
112-
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x none -mrelax -nostartfiles %CFLAGS% %CPPFLAGS% %CINCLUDES% -Wl,--gc-sections -Wl,-Ttarget/micros/avr/make/avr.ld,-Map,bin/chapter12_04.map bin/app_benchmark.o bin/app_led.o bin/cmath_impl_gamma.o bin/avr_float_limits.o bin/mcal.o bin/mcal_gcc_cxx_completion.o bin/mcal_cpu.o bin/mcal_gpt.o bin/mcal_irq.o bin/mcal_led.o bin/mcal_osc.o bin/mcal_port.o bin/mcal_wdg.o bin/os.o bin/os_task_control_block.o bin/sys_idle.o bin/sys_mon.o bin/sys_start.o bin/crt0.o bin/crt0_init_ram.o bin/crt1.o bin/int_vect.o -o bin/chapter12_04.elf
115+
@%TOOL_PATH%\%TOOL_PREFIX%-g++ -x none -mrelax -nostartfiles %CFLAGS% %CPPFLAGS% %CINCLUDES% -Wl,--gc-sections -Wl,-Ttarget/micros/avr/make/avr.ld,-Map,bin/chapter12_04.map bin/app_benchmark.o bin/app_led.o bin/cmath_impl_gamma.o bin/mcal.o bin/mcal_gcc_cxx_completion.o bin/mcal_cpu.o bin/mcal_eep.o bin/mcal_gpt.o bin/mcal_irq.o bin/mcal_led.o bin/mcal_osc.o bin/mcal_port.o bin/mcal_pwm.o bin/mcal_spi.o bin/mcal_wdg.o bin/os.o bin/sys_idle.o bin/sys_mon.o bin/sys_start.o bin/crt0.o bin/crt0_init_ram.o bin/crt1.o bin/int_vect.o -o bin/chapter12_04.elf
113116

114117
@echo.
115118
@echo.Extract : executable hex file : from bin/chapter12_04.elf
@@ -127,8 +130,7 @@
127130
@echo.Extract : demangled names : from bin/chapter12_04.elf
128131
@%TOOL_PATH%\%TOOL_PREFIX%-nm --numeric-sort --print-size bin/chapter12_04.elf | %TOOL_PATH%\%TOOL_PREFIX%-c++filt > bin\chapter12_04_cppfilt.txt
129132

130-
dir .\bin\chapter12_04.elf
131-
dir .\bin\chapter12_04.hex
133+
dir .\bin\chapter12_04.elf .\bin\chapter12_04.hex
132134

133135
if not exist .\bin\chapter12_04.elf exit 1
134136
if not exist .\bin\chapter12_04.hex exit 1

examples/chapter12_04/build.sh

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22
#
3-
# Copyright Christopher Kormanyos 2014 - 2020.
3+
# Copyright Christopher Kormanyos 2014 - 2025.
44
# Distributed under the Boost Software License,
55
# Version 1.0. (See accompanying file LICENSE_1_0.txt
66
# or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -26,8 +26,8 @@
2626
# ./build.sh /usr/local/real-time-cpp/examples/chapter12_04/tools/Util/MinGW/msys/1.0/local/gcc-9.2.0-avr/bin avr
2727

2828
# Usage example B (from Win* shell such as in Git for Win*)
29-
# cd C:/Users/User/Documents/Ks/uC_Software/Boards/real-time-cpp/examples/chapter12_04
30-
# ./build.sh C:/Users/User/Documents/Ks/uC_Software/Boards/real-time-cpp/examples/chapter12_04/tools/Util/MinGW/msys/1.0/local/gcc-9.2.0-avr/bin avr
29+
# cd C:/Users/ckorm/Documents/Ks/uC_Software/Boards/real-time-cpp/examples/chapter12_04
30+
# ./build.sh C:/Users/User/Documents/Ks/uC_Software/Boards/real-time-cpp/examples/chapter12_04/tools/Util/MinGW/msys/1.0/local/gcc-15.1.0-avr/bin avr
3131

3232
if [[ $# == 0 ]]; then ## $# is the number of arguments
3333
if [[ -n "$(which avr-g++)" ]]; then ## -n tests if string is not empty
@@ -70,9 +70,6 @@ $TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/app/led/a
7070
echo "Compile : cmath_impl_gamma.cpp to bin/cmath_impl_gamma.o"
7171
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/util/STL/impl/cmath_impl_gamma.cpp -o bin/cmath_impl_gamma.o
7272

73-
echo "Compile : avr_float_limits.cpp to bin/avr_float_limits.o"
74-
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/util/STL/impl/avr/avr_float_limits.cpp -o bin/avr_float_limits.o
75-
7673
echo "Compile : mcal.cpp to bin/mcal.o"
7774
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/mcal.cpp -o bin/mcal.o
7875

@@ -82,6 +79,9 @@ $TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/mcal
8279
echo "Compile : mcal_cpu.cpp to bin/mcal_cpu.o"
8380
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/avr/mcal_cpu.cpp -o bin/mcal_cpu.o
8481

82+
echo "Compile : mcal_eep.cpp to bin/mcal_eep.o"
83+
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/avr/mcal_eep.cpp -o bin/mcal_eep.o
84+
8585
echo "Compile : mcal_gpt.cpp to bin/mcal_gpt.o"
8686
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/avr/mcal_gpt.cpp -o bin/mcal_gpt.o
8787

@@ -100,12 +100,15 @@ $TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/avr/
100100
echo "Compile : mcal_wdg.cpp to bin/mcal_wdg.o"
101101
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/avr/mcal_wdg.cpp -o bin/mcal_wdg.o
102102

103+
echo "Compile : mcal_pwm.cpp to bin/mcal_pwm.o"
104+
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/avr/mcal_pwm.cpp -o bin/mcal_pwm.o
105+
106+
echo "Compile : mcal_spi.cpp to bin/mcal_spi.o"
107+
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/mcal/avr/mcal_spi.cpp -o bin/mcal_spi.o
108+
103109
echo "Compile : os.cpp to bin/os.o"
104110
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/os/os.cpp -o bin/os.o
105111

106-
echo "Compile : os.cpp to bin/os_task_control_block.o".
107-
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/os/os_task_control_block.cpp -o bin/os_task_control_block.o
108-
109112
echo "Compile : sys_idle.cpp to bin/sys_idle.o"
110113
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c src/sys/idle/sys_idle.cpp -o bin/sys_idle.o
111114

@@ -128,7 +131,7 @@ echo "Compile : int_vect.cpp to bin/int_vect.o"
128131
$TOOL_PATH/$TOOL_PREFIX-g++ -x c++ $CFLAGS $CPPFLAGS $CINCLUDES -c target/micros/avr/startup/int_vect.cpp -o bin/int_vect.o
129132

130133
echo "Link : objects to bin/chapter12_04.elf"
131-
$TOOL_PATH/$TOOL_PREFIX-g++ -x none -mrelax -nostartfiles $CFLAGS $CPPFLAGS $CINCLUDES -Wl,--gc-sections -Wl,-Ttarget/micros/avr/make/avr.ld,-Map,bin/chapter12_04.map bin/app_benchmark.o bin/app_led.o bin/cmath_impl_gamma.o bin/avr_float_limits.o bin/mcal.o bin/mcal_gcc_cxx_completion.o bin/mcal_cpu.o bin/mcal_gpt.o bin/mcal_irq.o bin/mcal_led.o bin/mcal_osc.o bin/mcal_port.o bin/mcal_wdg.o bin/os.o bin/os_task_control_block.o bin/sys_idle.o bin/sys_mon.o bin/sys_start.o bin/crt0.o bin/crt0_init_ram.o bin/crt1.o bin/int_vect.o -o bin/chapter12_04.elf
134+
$TOOL_PATH/$TOOL_PREFIX-g++ -x none -mrelax -nostartfiles $CFLAGS $CPPFLAGS $CINCLUDES -Wl,--gc-sections -Wl,-Ttarget/micros/avr/make/avr.ld,-Map,bin/chapter12_04.map bin/app_benchmark.o bin/app_led.o bin/cmath_impl_gamma.o bin/mcal.o bin/mcal_gcc_cxx_completion.o bin/mcal_cpu.o bin/mcal_eep.o bin/mcal_gpt.o bin/mcal_irq.o bin/mcal_led.o bin/mcal_osc.o bin/mcal_port.o bin/mcal_pwm.o bin/mcal_spi.o bin/mcal_wdg.o bin/os.o bin/sys_idle.o bin/sys_mon.o bin/sys_start.o bin/crt0.o bin/crt0_init_ram.o bin/crt1.o bin/int_vect.o -o bin/chapter12_04.elf
132135

133136
echo
134137
echo "Extract : executable hex file : from bin/chapter12_04.elf"

examples/chapter12_04/chapter12_04.cppproj

Lines changed: 86 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@
4242
<BootSegment>2</BootSegment>
4343
<AsfFrameworkConfig>
4444
<framework-data>
45-
<options />
46-
<configurations />
47-
<files />
48-
<documentation help="" />
49-
<offline-documentation help="" />
50-
<dependencies>
51-
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.39.0" />
52-
</dependencies>
53-
</framework-data>
45+
<options />
46+
<configurations />
47+
<files />
48+
<documentation help="" />
49+
<offline-documentation help="" />
50+
<dependencies>
51+
<content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.39.0" />
52+
</dependencies>
53+
</framework-data>
5454
</AsfFrameworkConfig>
5555
<ResetRule>0</ResetRule>
5656
<EraseKey />
@@ -199,6 +199,12 @@
199199
<Compile Include="src\mcal\avr\mcal_cpu.h">
200200
<SubType>compile</SubType>
201201
</Compile>
202+
<Compile Include="src\mcal\avr\mcal_eep.cpp">
203+
<SubType>compile</SubType>
204+
</Compile>
205+
<Compile Include="src\mcal\avr\mcal_eep.h">
206+
<SubType>compile</SubType>
207+
</Compile>
202208
<Compile Include="src\mcal\avr\mcal_gpt.cpp">
203209
<SubType>compile</SubType>
204210
</Compile>
@@ -232,9 +238,39 @@
232238
<Compile Include="src\mcal\avr\mcal_port.h">
233239
<SubType>compile</SubType>
234240
</Compile>
241+
<Compile Include="src\mcal\avr\mcal_port_expander_microchip_mcp23s17.h">
242+
<SubType>compile</SubType>
243+
</Compile>
244+
<Compile Include="src\mcal\avr\mcal_port_pin_dummy.h">
245+
<SubType>compile</SubType>
246+
</Compile>
247+
<Compile Include="src\mcal\avr\mcal_port_word.h">
248+
<SubType>compile</SubType>
249+
</Compile>
250+
<Compile Include="src\mcal\avr\mcal_pwm.cpp">
251+
<SubType>compile</SubType>
252+
</Compile>
253+
<Compile Include="src\mcal\avr\mcal_pwm.h">
254+
<SubType>compile</SubType>
255+
</Compile>
256+
<Compile Include="src\mcal\avr\mcal_pwm_lcd.h">
257+
<SubType>compile</SubType>
258+
</Compile>
259+
<Compile Include="src\mcal\avr\mcal_pwm_timer1.h">
260+
<SubType>compile</SubType>
261+
</Compile>
235262
<Compile Include="src\mcal\avr\mcal_reg.h">
236263
<SubType>compile</SubType>
237264
</Compile>
265+
<Compile Include="src\mcal\avr\mcal_ser.h">
266+
<SubType>compile</SubType>
267+
</Compile>
268+
<Compile Include="src\mcal\avr\mcal_spi.cpp">
269+
<SubType>compile</SubType>
270+
</Compile>
271+
<Compile Include="src\mcal\avr\mcal_spi.h">
272+
<SubType>compile</SubType>
273+
</Compile>
238274
<Compile Include="src\mcal\avr\mcal_wdg.cpp">
239275
<SubType>compile</SubType>
240276
</Compile>
@@ -286,9 +322,6 @@
286322
<Compile Include="src\os\os_cfg.h">
287323
<SubType>compile</SubType>
288324
</Compile>
289-
<Compile Include="src\os\os_task_control_block.cpp">
290-
<SubType>compile</SubType>
291-
</Compile>
292325
<Compile Include="src\os\os_task_control_block.h">
293326
<SubType>compile</SubType>
294327
</Compile>
@@ -319,15 +352,18 @@
319352
<Compile Include="src\util\STL\impl\allocator_impl.h">
320353
<SubType>compile</SubType>
321354
</Compile>
322-
<Compile Include="src\util\STL\impl\avr\avr_atomic.h">
355+
<Compile Include="src\util\STL\impl\alloc_traits.h">
323356
<SubType>compile</SubType>
324357
</Compile>
325-
<Compile Include="src\util\STL\impl\avr\avr_float_limits.cpp">
358+
<Compile Include="src\util\STL\impl\avr\avr_atomic.h">
326359
<SubType>compile</SubType>
327360
</Compile>
328361
<Compile Include="src\util\STL\impl\cmath_impl_gamma.cpp">
329362
<SubType>compile</SubType>
330363
</Compile>
364+
<Compile Include="src\util\STL\impl\ptr_traits.h">
365+
<SubType>compile</SubType>
366+
</Compile>
331367
<Compile Include="src\util\STL\impl\stl_local_constexpr.h">
332368
<SubType>compile</SubType>
333369
</Compile>
@@ -417,12 +453,30 @@
417453
<None Include="src\util\STL\basic_string">
418454
<SubType>compile</SubType>
419455
</None>
456+
<None Include="src\util\STL\bitset">
457+
<SubType>compile</SubType>
458+
</None>
459+
<None Include="src\util\STL\cassert">
460+
<SubType>compile</SubType>
461+
</None>
462+
<None Include="src\util\STL\cerrno">
463+
<SubType>compile</SubType>
464+
</None>
420465
<None Include="src\util\STL\cfloat">
421466
<SubType>compile</SubType>
422467
</None>
468+
<None Include="src\util\STL\charconv">
469+
<SubType>compile</SubType>
470+
</None>
423471
<None Include="src\util\STL\chrono">
424472
<SubType>compile</SubType>
425473
</None>
474+
<None Include="src\util\STL\cinttypes">
475+
<SubType>compile</SubType>
476+
</None>
477+
<None Include="src\util\STL\ciso646">
478+
<SubType>compile</SubType>
479+
</None>
426480
<None Include="src\util\STL\climits">
427481
<SubType>compile</SubType>
428482
</None>
@@ -444,6 +498,9 @@
444498
<None Include="src\util\STL\cstdlib">
445499
<SubType>compile</SubType>
446500
</None>
501+
<None Include="src\util\STL\cstring">
502+
<SubType>compile</SubType>
503+
</None>
447504
<None Include="src\util\STL\ctime">
448505
<SubType>compile</SubType>
449506
</None>
@@ -465,9 +522,21 @@
465522
<None Include="src\util\STL\numeric">
466523
<SubType>compile</SubType>
467524
</None>
525+
<None Include="src\util\STL\random">
526+
<SubType>compile</SubType>
527+
</None>
468528
<None Include="src\util\STL\ratio">
469529
<SubType>compile</SubType>
470530
</None>
531+
<None Include="src\util\STL\span">
532+
<SubType>compile</SubType>
533+
</None>
534+
<None Include="src\util\STL\stdexcept">
535+
<SubType>compile</SubType>
536+
</None>
537+
<None Include="src\util\STL\stdfloat">
538+
<SubType>compile</SubType>
539+
</None>
471540
<None Include="src\util\STL\string">
472541
<SubType>compile</SubType>
473542
</None>
@@ -483,6 +552,9 @@
483552
<None Include="src\util\STL\vector">
484553
<SubType>compile</SubType>
485554
</None>
555+
<None Include="src\util\STL\version">
556+
<SubType>compile</SubType>
557+
</None>
486558
<None Include="src\util\STL_C++XX_stdfloat\cstdfloat">
487559
<SubType>compile</SubType>
488560
</None>

0 commit comments

Comments
 (0)