forked from cory/tildefriends
		
	build: Build zsign for the sake of the ios build.
This commit is contained in:
		@@ -14,7 +14,7 @@ jobs:
 | 
			
		||||
        - /opt/keys:/opt/keys
 | 
			
		||||
        - /opt/deps:/opt/deps
 | 
			
		||||
    steps:
 | 
			
		||||
      - run: apt update && apt install -y doxygen git graphviz mingw-w64 libgpgme11 gcc-aarch64-linux-gnu zip unzip build-essential docker.io curl clang file
 | 
			
		||||
      - run: apt update && apt install -y doxygen git graphviz mingw-w64 libgpgme11 gcc-aarch64-linux-gnu zip unzip build-essential docker.io curl clang file cmake
 | 
			
		||||
      - name: check out code
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
        with:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							@@ -29,3 +29,6 @@
 | 
			
		||||
[submodule "docs"]
 | 
			
		||||
	path = docs
 | 
			
		||||
	url = https://dev.tildefriends.net/cory/tildefriends.wiki.git
 | 
			
		||||
[submodule "deps/zsign"]
 | 
			
		||||
	path = deps/zsign
 | 
			
		||||
	url = https://github.com/zhlynn/zsign.git
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								GNUmakefile
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								GNUmakefile
									
									
									
									
									
								
							@@ -1101,12 +1101,17 @@ out/data.zip: $(RAW_FILES)
 | 
			
		||||
	@echo [zip] $@
 | 
			
		||||
	@zip -u $@ -q -9 $(RAW_FILES)
 | 
			
		||||
 | 
			
		||||
out/tildefriends-%.app/tildefriends: out/%/tildefriends out/tildefriends-%.app/Info.plist out/tildefriends-%.app/tildefriends.png out/data.zip
 | 
			
		||||
out/zsign_build/zsign: $(wildcard deps/zsign/*.cpp deps/zsign/*.h deps/zsign/*.txt deps/zsign/common/*)
 | 
			
		||||
	@echo [cmake] $@
 | 
			
		||||
	@cmake -B out/zsign_build deps/zsign
 | 
			
		||||
	@cmake --build out/zsign_build
 | 
			
		||||
 | 
			
		||||
out/tildefriends-%.app/tildefriends: out/%/tildefriends out/tildefriends-%.app/Info.plist out/tildefriends-%.app/tildefriends.png out/data.zip out/zsign_build/zsign
 | 
			
		||||
	@mkdir -p $(dir $@)
 | 
			
		||||
	@cp -v $< $@
 | 
			
		||||
	@cp -v $(filter-out out/zsign%,$<) $@
 | 
			
		||||
	@cp -v out/data.zip $(@D)/
 | 
			
		||||
ifeq ($(HAVE_LINUX_IOS),1)
 | 
			
		||||
	@zsign -q -k .keys/apple.p12 -f -m src/ios/embedded.mobileprovision $(realpath $(dir $@))
 | 
			
		||||
	@out/zsign_build/zsign -q -k .keys/apple.p12 -f -m src/ios/embedded.mobileprovision $(realpath $(dir $@))
 | 
			
		||||
endif
 | 
			
		||||
.SECONDARY:
 | 
			
		||||
out/tildefriends-%.ipa: out/tildefriends-ios%.app/tildefriends
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								deps/zsign
									
									
									
									
										vendored
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								deps/zsign
									
									
									
									
										vendored
									
									
										Submodule
									
								
							 Submodule deps/zsign added at d995d539ff
									
								
							
		Reference in New Issue
	
	Block a user