From 1bb9f42a0975a791cb472c113e44f9606bb5b53a Mon Sep 17 00:00:00 2001 From: ThePerfectLuigi64 Date: Sun, 16 Jun 2024 20:23:25 -0500 Subject: [PATCH 1/7] Create makefile.yml --- .github/workflows/makefile.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/makefile.yml diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml new file mode 100644 index 0000000..41f7cea --- /dev/null +++ b/.github/workflows/makefile.yml @@ -0,0 +1,29 @@ + +name: Make F3DEX3 Binary File. + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Install dependencies + run: apt install cmake build-essential + + - name: Get armips + run: git clone --recursive https://github.com/Kingcom/armips.git ; cd armips ; mkdir build && cd build ; cmake -DCMAKE_BUILD_TYPE=Release .. ; cmake --build . ; cp armips ./.. ; cd .. ; make -j2 + + - name: Run check + run: make check + + - name: Run distcheck + run: make distcheck + From 92c9896ee7e75e5d0026a9121b68dc6f311d83c3 Mon Sep 17 00:00:00 2001 From: ThePerfectLuigi64 Date: Sun, 16 Jun 2024 20:24:20 -0500 Subject: [PATCH 2/7] Update makefile.yml --- .github/workflows/makefile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index 41f7cea..9f57a8b 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4 - name: Install dependencies - run: apt install cmake build-essential + run: sudo apt install cmake build-essential - name: Get armips run: git clone --recursive https://github.com/Kingcom/armips.git ; cd armips ; mkdir build && cd build ; cmake -DCMAKE_BUILD_TYPE=Release .. ; cmake --build . ; cp armips ./.. ; cd .. ; make -j2 From 16e348969ac3c60cd86ab91039c5f93542da0217 Mon Sep 17 00:00:00 2001 From: ThePerfectLuigi64 Date: Sun, 16 Jun 2024 20:28:36 -0500 Subject: [PATCH 3/7] Update makefile.yml --- .github/workflows/makefile.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index 9f57a8b..732bfe9 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -19,11 +19,7 @@ jobs: run: sudo apt install cmake build-essential - name: Get armips - run: git clone --recursive https://github.com/Kingcom/armips.git ; cd armips ; mkdir build && cd build ; cmake -DCMAKE_BUILD_TYPE=Release .. ; cmake --build . ; cp armips ./.. ; cd .. ; make -j2 - - - name: Run check - run: make check - - - name: Run distcheck - run: make distcheck + run: git clone --recursive https://github.com/Kingcom/armips.git ; cd armips ; mkdir build && cd build ; cmake -DCMAKE_BUILD_TYPE=Release .. ; cmake --build . ; sudo cp armips /usr/bin + - name: Make The Binary + run: make -j From 8e38b7b066b24f5556906ba59c6e3c1b1d958acd Mon Sep 17 00:00:00 2001 From: ThePerfectLuigi64 Date: Sun, 16 Jun 2024 20:31:26 -0500 Subject: [PATCH 4/7] Update Makefile --- Makefile | 3 --- 1 file changed, 3 deletions(-) diff --git a/Makefile b/Makefile index 3e8072c..8a32dbe 100644 --- a/Makefile +++ b/Makefile @@ -208,6 +208,3 @@ all: $(ALL_UCODES) clean: @printf "$(WARNING)Deleting all built microcode files$(NO_COL)\n" @rm -rf $(ALL_OUTPUT_DIRS) - -doc: - doxygen Doxyfile \ No newline at end of file From 1ea8fc34536ff9f9229ef6e0715a732ea81cbe33 Mon Sep 17 00:00:00 2001 From: ThePerfectLuigi64 Date: Mon, 17 Jun 2024 14:38:05 -0500 Subject: [PATCH 5/7] Add coco's fixes --- .github/workflows/makefile.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index 732bfe9..f170d2e 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -19,7 +19,16 @@ jobs: run: sudo apt install cmake build-essential - name: Get armips - run: git clone --recursive https://github.com/Kingcom/armips.git ; cd armips ; mkdir build && cd build ; cmake -DCMAKE_BUILD_TYPE=Release .. ; cmake --build . ; sudo cp armips /usr/bin + uses: actions/checkout@v4.1.1 + with: + path: armips + repository: Kingcom/armips + submodules: "true" + run: | + cd armips + mkdir build && cd build + cmake -DCMAKE_BUILD_TYPE=Release .. + cmake --build . - name: Make The Binary - run: make -j + run: make -j ARMIPS=armips/build/armips From 314c7224d34c7c8e5b07d1cb808f8366d499837c Mon Sep 17 00:00:00 2001 From: ThePerfectLuigi64 Date: Mon, 17 Jun 2024 14:39:01 -0500 Subject: [PATCH 6/7] Test x2 --- .github/workflows/makefile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index f170d2e..75785f9 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -19,7 +19,7 @@ jobs: run: sudo apt install cmake build-essential - name: Get armips - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.1 with: path: armips repository: Kingcom/armips From a34a04314a0334806ebd94b8b9fc4debddfb515c Mon Sep 17 00:00:00 2001 From: ThePerfectLuigi64 Date: Mon, 17 Jun 2024 14:42:34 -0500 Subject: [PATCH 7/7] test x3 --- .github/workflows/makefile.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index 75785f9..9a48951 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -19,16 +19,7 @@ jobs: run: sudo apt install cmake build-essential - name: Get armips - - uses: actions/checkout@v4.1.1 - with: - path: armips - repository: Kingcom/armips - submodules: "true" - run: | - cd armips - mkdir build && cd build - cmake -DCMAKE_BUILD_TYPE=Release .. - cmake --build . + run: git clone --recursive https://github.com/Kingcom/armips.git ; cd armips ; mkdir build && cd build ; cmake -DCMAKE_BUILD_TYPE=Release .. ; cmake --build . - name: Make The Binary run: make -j ARMIPS=armips/build/armips