dep download in makefile

This commit is contained in:
Nick Chan committed 2023-01-30 22:33:02 +08:00
1 parent ab5ce9fd7e
commit a21db1b4aa
3 files changed
+16 -17

No files matched your search

+2 -12
View File
@@ -43,12 +43,7 @@ jobs:
- name: Download dependencies (embedded binaries)
run: |
cd src
curl -LOOO https://github.com/guacaplushy/checkp4le/raw/main/binaries/checkra1n-kpf-pongo \
https://cdn.nickchan.lol/palera1n/c-rewrite/deps/binpack.dmg \
https://cdn.nickchan.lol/palera1n/c-rewrite/deps/ramdisk.dmg
cd ..
make -j5 download-checkra1n
make -j5 download-deps
echo "SDK=$(xcrun -sdk ${{ matrix.os }} --show-sdk-path)" >> $GITHUB_ENV
- name: Download dependencies (source code)
@@ -429,12 +424,7 @@ jobs:
- name: Download dependencies (embedded binaries)
run: |
cd src
curl -LOOO https://github.com/guacaplushy/checkp4le/raw/main/binaries/checkra1n-kpf-pongo \
https://cdn.nickchan.lol/palera1n/c-rewrite/deps/binpack.dmg \
https://cdn.nickchan.lol/palera1n/c-rewrite/deps/ramdisk.dmg
cd ..
make -j5 download-checkra1n
make -j5 download-deps
- name: Download dependencies (source code)
run: |
+5 -5
View File
@@ -11,7 +11,7 @@ ifeq ($(TARGET_OS),)
TARGET_OS = $(shell uname -s)
endif
ifeq ($(TARGET_OS),Darwin)
ifeq (,$(findstring version-min=, $(CFLAGS)))
ifeq (,$(findstring version-min=, $(CFLAGS)))
CFLAGS += -mmacosx-version-min=10.8
endif
LDFLAGS += -Wl,-dead_strip
@@ -34,17 +34,17 @@ export SRC DEP CC CFLAGS LDFLAGS LIBS TARGET_OS DEV_BUILD
all: palera1n
palera1n: download-checkra1n
palera1n: download-deps
$(MAKE) -C src
clean:
$(MAKE) -C src clean
download-checkra1n:
$(MAKE) -C src checkra1n-macos checkra1n-linux-arm64 checkra1n-linux-armel checkra1n-linux-x86 checkra1n-linux-x86_64
download-deps:
$(MAKE) -C src checkra1n-macos checkra1n-linux-arm64 checkra1n-linux-armel checkra1n-linux-x86 checkra1n-linux-x86_64 checkra1n-kpf-pongo ramdisk.dmg binpack.dmg
distclean: clean
rm -rf palera1n-* palera1n*.dSYM src/checkra1n-*
rm -rf palera1n-* palera1n*.dSYM src/checkra1n-* src/checkra1n-kpf-pongo src/ramdisk.dmg src/binpack.dmg
.PHONY: all palera1n clean
+9
View File
@@ -53,6 +53,15 @@ ifneq (,$(findstring version-min=, $(CFLAGS)))
endif
endif
checkra1n-kpf-pongo:
curl -LO https://github.com/guacaplushy/checkp4le/raw/main/binaries/checkra1n-kpf-pongo
ramdisk.dmg:
curl -LO https://cdn.nickchan.lol/palera1n/c-rewrite/deps/ramdisk.dmg
binpack.dmg:
curl -LO https://cdn.nickchan.lol/palera1n/c-rewrite/deps/binpack.dmg
clean:
rm -rf *.o palera1n checkra1n checkra1n.c palera1n.dSYM