Lines Matching +full:win32 +full:- +full:mingw
1 name: FreeRTOS-Kernel Demos
5 WIN32-MSVC:
6 name: WIN32 MSVC
7 runs-on: windows-latest
9 - name: Checkout the FreeRTOS/FreeRTOS Repository
15 fetch-depth: 1
18 - name: Checkout Pull Request
23 - name: Add msbuild to PATH
24 uses: microsoft/setup-msbuild@v1.1
26 - name: Build WIN32-MSVC Demo
27 working-directory: FreeRTOS/Demo/WIN32-MSVC
28 run: msbuild WIN32.sln -t:rebuild
30 - name: Build WIN32-MSVC-Static-Allocation-Only Demo
31 working-directory: FreeRTOS/Demo/WIN32-MSVC-Static-Allocation-Only
32 run: msbuild WIN32.sln -t:rebuild
34 WIN32-MingW:
35 name: WIN32 MingW
36 runs-on: windows-latest
38 - name: Checkout the FreeRTOS/FreeRTOS Repository
44 fetch-depth: 1
47 - name: Checkout Pull Request
52 - name: Build WIN32-MingW Demo
53 working-directory: FreeRTOS/Demo/WIN32-MingW
55 gcc --version
56 make --version
59 POSIX-GCC:
61 runs-on: ubuntu-latest
63 - name: Checkout the FreeRTOS/FreeRTOS Repository
69 fetch-depth: 1
72 - name: Checkout Pull Request
77 - name: Install GCC
80 sudo apt-get -y update
81 sudo apt-get -y install build-essential
83 - name: Build Posix_GCC Demo
85 working-directory: FreeRTOS/Demo/Posix_GCC
86 run: make -j
88 - name: Build Posix_GCC Demo for Coverage Test
90 working-directory: FreeRTOS/Demo/Posix_GCC
91 run: make -j COVERAGE_TEST=1
93 CMake-Example:
95 runs-on: ubuntu-latest
98 - name: Checkout Repository
101 - name: Install GCC
104 sudo apt-get -y update
105 sudo apt-get -y install build-essential
107 - name: Build CMake Example Demo
109 working-directory: examples/cmake_example
111 cmake -S . -B build
112 cmake --build build
114 - name: Build CMake SMP Example Demo
116 working-directory: examples/cmake_example
118 cmake -S . -B build -DFREERTOS_SMP_EXAMPLE=1
119 cmake --build build
121 MSP430-GCC:
123 runs-on: ubuntu-latest
125 - name: Checkout the FreeRTOS/FreeRTOS Repository
131 fetch-depth: 1
134 - name: Checkout Pull Request
139 - name: Install MSP430 Toolchain
142 sudo apt-get -y update
143 sudo apt-get -y install gcc-msp430 build-essential
145 - name: Build msp430_GCC Demo
147 working-directory: FreeRTOS/Demo/msp430_GCC
148 run: make -j
150 ARM-GCC:
152 runs-on: ubuntu-latest
154 - name: Checkout the FreeRTOS/FreeRTOS Repository
159 fetch-depth: 1
161 - name: Fetch Community-Supported-Demos Submodule
164 # Fetch Community-Supported-Demos Submodule
165 echo "::group::Fetch Community-Supported-Demos Submodule"
166 …git submodule update --checkout --init --depth 1 FreeRTOS/Demo/ThirdParty/Community-Supported-Demos
169 echo -e "\033[32;3mCloned the Community-Supported-Demos\033[0m"
171 echo -e "\033[32;31mCommunity-Supported-Demos Clone Failed...\033[0m"
176 - name: Checkout Pull Request
181 - name: Install GNU ARM Toolchain
184 sudo apt-get -y update
185 … sudo apt-get -y install gcc-arm-none-eabi build-essential cmake git ninja-build python3-minimal
187 - name: Build CORTEX_MPU_M3_MPS2_QEMU_GCC Demo
189 working-directory: FreeRTOS/Demo/CORTEX_MPU_M3_MPS2_QEMU_GCC
190 run: make -j
192 - name: Build CORTEX_LM3S102_GCC Demo
194 working-directory: FreeRTOS/Demo/CORTEX_LM3S102_GCC
195 run: make -j
197 - name: Build CORTEX_LM3S811_GCC Demo
199 working-directory: FreeRTOS/Demo/CORTEX_LM3S811_GCC
200 run: make -j
202 - name: Build CORTEX_M0+_RP2040 Demos
204 working-directory: FreeRTOS/Demo/ThirdParty/Community-Supported-Demos/CORTEX_M0+_RP2040
206 git clone https://github.com/raspberrypi/pico-sdk.git
207 cmake -B build -DPICO_SDK_PATH=pico-sdk -GNinja
208 ninja -C build --verbose
210 - name: Build CORTEX_MPS2_QEMU_IAR_GCC Demo
212 working-directory: FreeRTOS/Demo/CORTEX_MPS2_QEMU_IAR_GCC
213 run: make -C build/gcc -j