Skip to content

Commit 2d78095

Browse files
committed
Fixes CI to use windows-2022.
Fixes deprecation of windows-2019 runner images, shorten paths in makefile to avoid error on distclean.
1 parent 7f88f30 commit 2d78095

File tree

2 files changed

+21
-9
lines changed

2 files changed

+21
-9
lines changed

.github/workflows/c-cpp.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060

6161
build-windows:
6262
name: Build and run tests on Windows
63-
runs-on: windows-2019
63+
runs-on: windows-2022
6464
permissions:
6565
contents: read
6666
pull-requests: read
@@ -74,10 +74,10 @@ jobs:
7474
echo "C:\msys64\usr\bin" >> $GITHUB_PATH
7575
echo "CC=i686-w64-mingw32-gcc" >> "$GITHUB_ENV"
7676
shell: bash
77-
- name: Install ZIP
77+
- name: Install packages
7878
run: |
7979
export
80-
pacman -Sy --noconfirm --noprogressbar --needed zip
80+
pacman -Sy --noconfirm --noprogressbar --needed zip mingw-w64-i686-gcc mingw-w64-x86_64-gcc
8181
shell: bash
8282
- name: make
8383
run: |

rules.mak

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,24 @@ dist: $(ATR) $(ZIPFILE)
2626

2727
.PHONY: clean
2828
clean:
29-
$(Q)rm -f $(OBJS) $(LSTS) $(FILES) $(ATR) $(ZIPFILE) $(XEXS) $(MAPS) \
30-
$(LBLS) $(SYNTP) $(COMPILER_HOST) $(FASTBASIC_TARGET_OBJ) \
31-
$(FASTBASIC_HOST_DEPS) $(FASTBASIC_TARGET_DEPS) $(SYNTAX_PARSER_DEPS)\
32-
$(SAMPLE_BAS:%.bas=build/gen/%.asm) \
33-
$(FASTBASIC_HOST_OBJ) $(SYNTAX_PARSER_OBJ)
34-
$(Q)rm -f $(TESTS_XEX) $(TESTS_ROM) $(TESTS_ASM) $(TESTS_OBJ) $(TESTS_ATB) $(TESTS_LBL) $(RUNTEST_OBJS) $(RUNTEST) $(TESTS_STAMP) $(RUNTEST_OBJS:.o=.d)
29+
$(Q)rm -f $(OBJS)
30+
$(Q)rm -f $(LSTS)
31+
$(Q)rm -f $(FILES)
32+
$(Q)rm -f $(ATR) $(ZIPFILE)
33+
$(Q)rm -f $(XEXS) $(MAPS) $(LBLS)
34+
$(Q)rm -f $(SYNTP) $(COMPILER_HOST)
35+
$(Q)rm -f $(FASTBASIC_TARGET_OBJ) $(FASTBASIC_HOST_OBJ)
36+
$(Q)rm -f $(SYNTAX_PARSER_OBJ) $(SYNTAX_PARSER_DEPS)
37+
$(Q)rm -f $(FASTBASIC_HOST_DEPS) $(FASTBASIC_TARGET_DEPS)
38+
$(Q)rm -f $(SAMPLE_BAS:%.bas=build/gen/%.asm)
39+
$(Q)rm -f $(TESTS_XEX)
40+
$(Q)rm -f $(TESTS_ROM)
41+
$(Q)rm -f $(TESTS_ASM)
42+
$(Q)rm -f $(TESTS_OBJ)
43+
$(Q)rm -f $(TESTS_ATB)
44+
$(Q)rm -f $(TESTS_LBL)
45+
$(Q)rm -f $(TESTS_STAMP)
46+
$(Q)rm -f $(RUNTEST_OBJS) $(RUNTEST) $(RUNTEST_OBJS:.o=.d)
3547

3648
.PHONY: distclean
3749
distclean: clean

0 commit comments

Comments
 (0)