@@ -153,7 +153,7 @@ GRCC_NATIVE_DEBUG_WINDOWS_SRC=./rust/target/debug/$(GRCC_GODOT_RUST_LIB_NAME).dl
153153GRCC_NATIVE_DEBUG_MACOSX_SRC =./rust/target/debug/lib$(GRCC_GODOT_RUST_LIB_NAME ) .dylib
154154GRCC_NATIVE_DEBUG_LINUX_SRC =./rust/target/debug/lib$(GRCC_GODOT_RUST_LIB_NAME ) .so
155155
156- GRCC_GODOT_GDNATIVE_DIR =./godot /gdnative
156+ GRCC_GODOT_GDNATIVE_DIR =./pets-gd /gdnative
157157GRCC_WINDOWS_X64_SRC =./rust/target/$(GRCC_WINDOWS_X64_TARGET ) /release/$(GRCC_GODOT_RUST_LIB_NAME ) .dll
158158GRCC_WINDOWS_X64_DST =$(GRCC_GODOT_GDNATIVE_DIR ) /windows/$(GRCC_WINDOWS_X64_TARGET ) /
159159GRCC_WINDOWS_ARM64_SRC =./rust/target/$(GRCC_WINDOWS_ARM64_TARGET ) /release/$(GRCC_GODOT_RUST_LIB_NAME ) .dll
@@ -207,109 +207,109 @@ GRCC_DMG_VOLUME_NAME=$(GRCC_GAME_PKG_NAME)
207207GRCC_GODOT_HEADLESS =godot --headless
208208
209209grcc-test :
210- cd rust && cargo test
210+ cd pets-lib && cargo test
211211
212212grcc-debug :
213- cd rust && cargo build
213+ cd pets-lib && cargo build
214214
215215grcc-release :
216- cd rust && cargo build --release
216+ cd pets-lib && cargo build --release
217217
218218grcc-clean : grcc-clean-prepare
219219 rm -rf export
220220
221221grcc-doc :
222- cd rust && cargo doc --workspace --offline
222+ cd pets-lib && cargo doc --workspace --offline
223223
224224grcc-clean-prepare :
225225 rm -rf $(GRCC_GODOT_GDNATIVE_DIR )
226- cd rust && (cargo clean || rm -rf ./target || sudo rm -rf ./target)
226+ cd pets-lib && (cargo clean || rm -rf ./target || sudo rm -rf ./target)
227227
228228grcc-lib-all : grcc-lib-windows grcc-lib-android grcc-lib-macosx grcc-lib-linux
229229
230230grcc-lib-windows : grcc-lib-windows-x64 grcc-lib-windows-arm64
231231
232232grcc-lib-windows-x64 :
233233ifeq (yes,$(GRCC_USE_DOCKER ) )
234- cd rust && $(GRCC_INVOKE_DOCKER_RUST) -e C_INCLUDE_PATH=$(GRCC_WINDOWS_MINGW_HEADERS) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_WINDOWS_X64_TARGET)
234+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) -e C_INCLUDE_PATH=$(GRCC_WINDOWS_MINGW_HEADERS) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_WINDOWS_X64_TARGET)
235235else
236- export C_INCLUDE_PATH=$(GRCC_WINDOWS_MINGW_HEADERS) && cd rust && cargo build --release --target $(GRCC_WINDOWS_X64_TARGET)
236+ export C_INCLUDE_PATH=$(GRCC_WINDOWS_MINGW_HEADERS) && cd pets-lib && cargo build --release --target $(GRCC_WINDOWS_X64_TARGET)
237237endif
238238
239239grcc-lib-windows-arm64 :
240240ifeq (yes,$(GRCC_USE_DOCKER ) )
241- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_WINDOWS_ARM64_TARGET)
241+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_WINDOWS_ARM64_TARGET)
242242else
243- cd rust && cargo build --release --target $(GRCC_WINDOWS_ARM64_TARGET)
243+ cd pets-lib && cargo build --release --target $(GRCC_WINDOWS_ARM64_TARGET)
244244endif
245245
246246grcc-lib-android : grcc-check-android-host grcc-lib-android-arm64 grcc-lib-android-arm32 grcc-lib-android-x64 grcc-lib-android-x32
247247
248248grcc-lib-android-arm64 : grcc-check-android-host
249249ifeq (yes,$(GRCC_USE_DOCKER ) )
250- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_ARM64_TARGET)
250+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_ARM64_TARGET)
251251else
252- cd rust && cargo build --release --target $(GRCC_ANDROID_ARM64_TARGET)
252+ cd pets-lib && cargo build --release --target $(GRCC_ANDROID_ARM64_TARGET)
253253endif
254254
255255grcc-lib-android-arm32 : grcc-check-android-host
256256ifeq (yes,$(GRCC_USE_DOCKER ) )
257- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_ARM32_TARGET)
257+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_ARM32_TARGET)
258258else
259- cd rust && cargo build --release --target $(GRCC_ANDROID_ARM32_TARGET)
259+ cd pets-lib && cargo build --release --target $(GRCC_ANDROID_ARM32_TARGET)
260260endif
261261
262262grcc-lib-android-x64 : grcc-check-android-host
263263ifeq (yes,$(GRCC_USE_DOCKER ) )
264- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_X64_TARGET)
264+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_X64_TARGET)
265265else
266- cd rust && cargo build --release --target $(GRCC_ANDROID_X64_TARGET)
266+ cd pets-lib && cargo build --release --target $(GRCC_ANDROID_X64_TARGET)
267267endif
268268
269269grcc-lib-android-x32 : grcc-check-android-host
270270ifeq (yes,$(GRCC_USE_DOCKER ) )
271- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_X32_TARGET)
271+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_ANDROID_X32_TARGET)
272272else
273- cd rust && cargo build --release --target $(GRCC_ANDROID_X32_TARGET)
273+ cd pets-lib && cargo build --release --target $(GRCC_ANDROID_X32_TARGET)
274274endif
275275
276276grcc-lib-macosx : grcc-lib-macosx-x64 grcc-lib-macosx-arm64
277277
278278grcc-lib-macosx-x64 :
279279ifeq (yes,$(GRCC_USE_DOCKER ) )
280- cd rust && $(GRCC_INVOKE_DOCKER_RUST) -e CC=$(GRCC_MACOSX_SDK_CC_X64) -e C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_MACOSX_X64_TARGET)
280+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) -e CC=$(GRCC_MACOSX_SDK_CC_X64) -e C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_MACOSX_X64_TARGET)
281281else
282- export CC=$(GRCC_MACOSX_SDK_CC_X64) C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) && cd rust && cargo build --release --target $(GRCC_MACOSX_X64_TARGET)
282+ export CC=$(GRCC_MACOSX_SDK_CC_X64) C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) && cd pets-lib && cargo build --release --target $(GRCC_MACOSX_X64_TARGET)
283283endif
284284
285285grcc-lib-macosx-arm64 :
286286ifeq (yes,$(GRCC_USE_DOCKER ) )
287- cd rust && $(GRCC_INVOKE_DOCKER_RUST) -e CC=$(GRCC_MACOSX_SDK_CC_ARM64) -e C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_MACOSX_ARM64_TARGET)
287+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) -e CC=$(GRCC_MACOSX_SDK_CC_ARM64) -e C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_MACOSX_ARM64_TARGET)
288288else
289- export CC=$(GRCC_MACOSX_SDK_CC_ARM64) C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) && cd rust && cargo build --release --target $(GRCC_MACOSX_ARM64_TARGET)
289+ export CC=$(GRCC_MACOSX_SDK_CC_ARM64) C_INCLUDE_PATH=$(GRCC_MACOSX_SDK_HEADERS) && cd pets-lib && cargo build --release --target $(GRCC_MACOSX_ARM64_TARGET)
290290endif
291291
292292grcc-lib-linux : grcc-lib-linux-x64 grcc-lib-linux-arm64
293293
294294grcc-lib-linux-x64 :
295295ifeq (yes,$(GRCC_USE_DOCKER ) )
296- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_LINUX_X64_TARGET)
296+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_LINUX_X64_TARGET)
297297else
298- cd rust && cargo build --release --target $(GRCC_LINUX_X64_TARGET)
298+ cd pets-lib && cargo build --release --target $(GRCC_LINUX_X64_TARGET)
299299endif
300300
301301grcc-lib-linux-arm64 :
302302ifeq (yes,$(GRCC_USE_DOCKER ) )
303- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_LINUX_ARM64_TARGET)
303+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_LINUX_ARM64_TARGET)
304304else
305- cd rust && cargo build --release --target $(GRCC_LINUX_ARM64_TARGET)
305+ cd pets-lib && cargo build --release --target $(GRCC_LINUX_ARM64_TARGET)
306306endif
307307
308308grcc-lib-wasm :
309309ifeq (yes,$(GRCC_USE_DOCKER ) )
310- cd rust && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_WASM_TARGET)
310+ cd pets-lib && $(GRCC_INVOKE_DOCKER_RUST) ufoot/godot-rust-cross-compiler cargo build --release --target $(GRCC_WASM_TARGET)
311311else
312- cd rust && cargo build --release --target $(GRCC_WASM_TARGET)
312+ cd pets-lib && cargo build --release --target $(GRCC_WASM_TARGET)
313313endif
314314 # Optimize WASM with wasm-opt
315315ifeq (yes,$(GRCC_USE_DOCKER ) )
@@ -376,7 +376,7 @@ grcc-copy-wasm: grcc-lib-wasm
376376grcc-pkg-all : grcc-pkg-windows grcc-pkg-android grcc-pkg-macosx grcc-pkg-linux grcc-pkg-wasm grcc-pkg-source
377377
378378# [TODO] report this bug, need to launch the export twice for it to work, else complains about missing lib
379- GRCC_PKG_BUILDX2 =godot /buildx2.sh
379+ GRCC_PKG_BUILDX2 =pets-gd /buildx2.sh
380380
381381# Godot 4 export preset names (architecture-specific presets must be defined in export_presets.cfg)
382382GRCC_EXPORT_PRESET_WINDOWS_X64 =Windows Desktop x64
@@ -390,61 +390,61 @@ GRCC_EXPORT_PRESET_WEB=Web
390390grcc-pkg-windows : grcc-pkg-windows-x64 grcc-pkg-windows-arm64
391391
392392grcc-pkg-windows-x64 : grcc-copy-windows-x64
393- rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_X64_PKG ) .zip godot /$(GRCC_GAME_PKG_NAME ) .exe godot /$(GRCC_GODOT_RUST_LIB_NAME ) .dll
394- echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path godot --export-release "$(GRCC_EXPORT_PRESET_WINDOWS_X64)" $(GRCC_GAME_PKG_NAME).exe ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
393+ rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_X64_PKG ) .zip pets-gd /$(GRCC_GAME_PKG_NAME ) .exe pets-gd /$(GRCC_GODOT_RUST_LIB_NAME ) .dll
394+ echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path pets-gd --export-release "$(GRCC_EXPORT_PRESET_WINDOWS_X64)" $(GRCC_GAME_PKG_NAME).exe ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
395395 install -d $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_X64_PKG )
396- mv godot /$(GRCC_GAME_PKG_NAME ) .exe godot /$(GRCC_GODOT_RUST_LIB_NAME ) .dll $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_X64_PKG )
396+ mv pets-gd /$(GRCC_GAME_PKG_NAME ) .exe pets-gd /$(GRCC_GODOT_RUST_LIB_NAME ) .dll $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_X64_PKG )
397397 cd $(GRCC_EXPORT_DIR ) && zip -r $(GRCC_EXPORT_WINDOWS_X64_PKG ) .zip $(GRCC_EXPORT_WINDOWS_X64_PKG ) && rm -rf $(GRCC_EXPORT_WINDOWS_X64_PKG )
398398
399399grcc-pkg-windows-arm64 : grcc-copy-windows-arm64
400- rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_ARM64_PKG ) .zip godot /$(GRCC_GAME_PKG_NAME ) .exe godot /$(GRCC_GODOT_RUST_LIB_NAME ) .dll
401- echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path godot --export-release "$(GRCC_EXPORT_PRESET_WINDOWS_ARM64)" $(GRCC_GAME_PKG_NAME).exe ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
400+ rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_ARM64_PKG ) .zip pets-gd /$(GRCC_GAME_PKG_NAME ) .exe pets-gd /$(GRCC_GODOT_RUST_LIB_NAME ) .dll
401+ echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path pets-gd --export-release "$(GRCC_EXPORT_PRESET_WINDOWS_ARM64)" $(GRCC_GAME_PKG_NAME).exe ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
402402 install -d $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_ARM64_PKG )
403- mv godot /$(GRCC_GAME_PKG_NAME ) .exe godot /$(GRCC_GODOT_RUST_LIB_NAME ) .dll $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_ARM64_PKG )
403+ mv pets-gd /$(GRCC_GAME_PKG_NAME ) .exe pets-gd /$(GRCC_GODOT_RUST_LIB_NAME ) .dll $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WINDOWS_ARM64_PKG )
404404 cd $(GRCC_EXPORT_DIR ) && zip -r $(GRCC_EXPORT_WINDOWS_ARM64_PKG ) .zip $(GRCC_EXPORT_WINDOWS_ARM64_PKG ) && rm -rf $(GRCC_EXPORT_WINDOWS_ARM64_PKG )
405405
406406grcc-pkg-android : grcc-check-android-host grcc-copy-android
407- rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_ANDROID_PKG ) .apk godot /$(GRCC_EXPORT_ANDROID_PKG ) .apk
408- echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path godot --export-release "$(GRCC_EXPORT_PRESET_ANDROID)" $(GRCC_EXPORT_ANDROID_PKG).apk ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
409- install -d $(GRCC_EXPORT_DIR ) && mv godot /$(GRCC_EXPORT_ANDROID_PKG ) .apk $(GRCC_EXPORT_DIR )
407+ rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_ANDROID_PKG ) .apk pets-gd /$(GRCC_EXPORT_ANDROID_PKG ) .apk
408+ echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path pets-gd --export-release "$(GRCC_EXPORT_PRESET_ANDROID)" $(GRCC_EXPORT_ANDROID_PKG).apk ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
409+ install -d $(GRCC_EXPORT_DIR ) && mv pets-gd /$(GRCC_EXPORT_ANDROID_PKG ) .apk $(GRCC_EXPORT_DIR )
410410
411411grcc-pkg-macosx : grcc-copy-macosx
412- rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_MACOSX_PKG ) .zip godot /$(GRCC_EXPORT_MACOSX_PKG ) .zip
413- echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path godot --export-release "$(GRCC_EXPORT_PRESET_MACOSX)" $(GRCC_EXPORT_MACOSX_PKG).zip ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
414- install -d $(GRCC_EXPORT_DIR ) && mv godot /$(GRCC_EXPORT_MACOSX_PKG ) .zip $(GRCC_EXPORT_DIR )
412+ rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_MACOSX_PKG ) .zip pets-gd /$(GRCC_EXPORT_MACOSX_PKG ) .zip
413+ echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path pets-gd --export-release "$(GRCC_EXPORT_PRESET_MACOSX)" $(GRCC_EXPORT_MACOSX_PKG).zip ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
414+ install -d $(GRCC_EXPORT_DIR ) && mv pets-gd /$(GRCC_EXPORT_MACOSX_PKG ) .zip $(GRCC_EXPORT_DIR )
415415
416416grcc-pkg-linux : grcc-pkg-linux-x64 grcc-pkg-linux-arm64
417417
418418grcc-pkg-linux-x64 : grcc-copy-linux-x64
419- rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_X64_PKG ) .tar.gz godot /$(GRCC_GAME_PKG_NAME ) godot /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so
420- echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path godot --export-release "$(GRCC_EXPORT_PRESET_LINUX_X64)" $(GRCC_GAME_PKG_NAME) ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
419+ rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_X64_PKG ) .tar.gz pets-gd /$(GRCC_GAME_PKG_NAME ) pets-gd /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so
420+ echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path pets-gd --export-release "$(GRCC_EXPORT_PRESET_LINUX_X64)" $(GRCC_GAME_PKG_NAME) ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
421421 install -d $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_X64_PKG )
422- mv godot /$(GRCC_GAME_PKG_NAME ) godot /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_X64_PKG )
422+ mv pets-gd /$(GRCC_GAME_PKG_NAME ) pets-gd /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_X64_PKG )
423423 cd $(GRCC_EXPORT_DIR ) && tar czf $(GRCC_EXPORT_LINUX_X64_PKG ) .tar.gz $(GRCC_EXPORT_LINUX_X64_PKG ) && rm -rf $(GRCC_EXPORT_LINUX_X64_PKG )
424424
425425grcc-pkg-linux-arm64 : grcc-copy-linux-arm64
426- rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_ARM64_PKG ) .tar.gz godot /$(GRCC_GAME_PKG_NAME ) godot /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so
427- echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path godot --export-release "$(GRCC_EXPORT_PRESET_LINUX_ARM64)" $(GRCC_GAME_PKG_NAME) ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
426+ rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_ARM64_PKG ) .tar.gz pets-gd /$(GRCC_GAME_PKG_NAME ) pets-gd /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so
427+ echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path pets-gd --export-release "$(GRCC_EXPORT_PRESET_LINUX_ARM64)" $(GRCC_GAME_PKG_NAME) ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
428428 install -d $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_ARM64_PKG )
429- mv godot /$(GRCC_GAME_PKG_NAME ) godot /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_ARM64_PKG )
429+ mv pets-gd /$(GRCC_GAME_PKG_NAME ) pets-gd /lib$(GRCC_GODOT_RUST_LIB_NAME ) .so $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_LINUX_ARM64_PKG )
430430 cd $(GRCC_EXPORT_DIR ) && tar czf $(GRCC_EXPORT_LINUX_ARM64_PKG ) .tar.gz $(GRCC_EXPORT_LINUX_ARM64_PKG ) && rm -rf $(GRCC_EXPORT_LINUX_ARM64_PKG )
431431
432432grcc-pkg-wasm : grcc-copy-wasm
433433 rm -rf $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WASM_PKG ) $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WASM_PKG ) .zip
434434 install -d $(GRCC_EXPORT_DIR ) /$(GRCC_EXPORT_WASM_PKG )
435- echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path godot --export-release "$(GRCC_EXPORT_PRESET_WEB)" $(GRCC_EXPORT_WASM_PKG)/index.html ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
436- mv godot /$(GRCC_EXPORT_WASM_PKG ) $(GRCC_EXPORT_DIR ) /
435+ echo ' for i in warmup real ; do $(GRCC_GODOT_HEADLESS) --path pets-gd --export-release "$(GRCC_EXPORT_PRESET_WEB)" $(GRCC_EXPORT_WASM_PKG)/index.html ; done' > $(GRCC_PKG_BUILDX2 ) && chmod a+x $(GRCC_PKG_BUILDX2 ) && $(GRCC_INVOKE_DOCKER_GODOT_EXPORT ) sh $(GRCC_PKG_BUILDX2 ) && rm $(GRCC_PKG_BUILDX2 )
436+ mv pets-gd /$(GRCC_EXPORT_WASM_PKG ) $(GRCC_EXPORT_DIR ) /
437437 cd $(GRCC_EXPORT_DIR ) && zip -r $(GRCC_EXPORT_WASM_PKG ) .zip $(GRCC_EXPORT_WASM_PKG ) && rm -rf $(GRCC_EXPORT_WASM_PKG )
438438
439439grcc-pkg-source : .git/config grcc-clean-prepare
440- export REPO=" $$ (grep url .git/config | head -n 1 | cut -d = -f 2)" && install -d $(GRCC_EXPORT_DIR ) && rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_GAME_REPO_NAME ) .tar && tar cf $(GRCC_EXPORT_DIR ) /$(GRCC_GAME_REPO_NAME ) .tar --exclude=.git --exclude=export --exclude=rust/target --exclude=godot /.godot . && cd $(GRCC_EXPORT_DIR ) && rm -rf $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && rm -f $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .tar.gz $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .zip && mkdir $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && cd $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && tar xf ../$(GRCC_GAME_REPO_NAME ) .tar && cd .. && rm $(GRCC_GAME_REPO_NAME ) .tar && tar czf $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .tar.gz $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && zip -r $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .zip $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && rm -rf $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION )
440+ export REPO=" $$ (grep url .git/config | head -n 1 | cut -d = -f 2)" && install -d $(GRCC_EXPORT_DIR ) && rm -f $(GRCC_EXPORT_DIR ) /$(GRCC_GAME_REPO_NAME ) .tar && tar cf $(GRCC_EXPORT_DIR ) /$(GRCC_GAME_REPO_NAME ) .tar --exclude=.git --exclude=export --exclude=rust/target --exclude=pets-gd /.godot . && cd $(GRCC_EXPORT_DIR ) && rm -rf $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && rm -f $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .tar.gz $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .zip && mkdir $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && cd $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && tar xf ../$(GRCC_GAME_REPO_NAME ) .tar && cd .. && rm $(GRCC_GAME_REPO_NAME ) .tar && tar czf $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .tar.gz $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && zip -r $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) .zip $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION ) && rm -rf $(GRCC_GAME_REPO_NAME ) -$(GRCC_GAME_REPO_VERSION )
441441
442442# Windows installers (NSIS)
443443# -------------------------
444444
445445grcc-installer-windows : grcc-installer-windows-x64 grcc-installer-windows-arm64
446446
447- GRCC_INSTALLER_BUILDSCRIPT =godot /installer-build.sh
447+ GRCC_INSTALLER_BUILDSCRIPT =pets-gd /installer-build.sh
448448
449449grcc-installer-windows-x64 : grcc-pkg-windows-x64
450450 install -d $(GRCC_EXPORT_DIR )
@@ -479,7 +479,7 @@ grcc-installer-windows-arm64: grcc-pkg-windows-arm64
479479# Creates a DMG from the macOS zip export
480480# Uses genisoimage to create hybrid ISO and libdmg-hfsplus to convert to DMG
481481
482- GRCC_DMG_BUILDSCRIPT =godot /dmg-build.sh
482+ GRCC_DMG_BUILDSCRIPT =pets-gd /dmg-build.sh
483483
484484grcc-dmg-macosx : grcc-pkg-macosx
485485 install -d $(GRCC_EXPORT_DIR )
0 commit comments