[configuration]

entry_symbol = "gozen_library_init"
compatibility_minimum = "4.3"

[libraries]

linux.debug.x86_64 = "res://addons/gde_gozen/bin/linux_x86_64/libgozen.linux.template_debug.x86_64.so"
linux.release.x86_64 = "res://addons/gde_gozen/bin/linux_x86_64/libgozen.linux.template_release.x86_64.so"
linux.debug.arm64 = "res://addons/gde_gozen/bin/linux_arm64/libgozen.linux.template_debug.arm64.so"
linux.release.arm64 = "res://addons/gde_gozen/bin/linux_arm64/libgozen.linux.template_release.arm64.so"

windows.debug.x86_64 = "res://addons/gde_gozen/bin/windows_x86_64/libgozen.windows.template_debug.x86_64.dll"
windows.release.x86_64 = "res://addons/gde_gozen/bin/windows_x86_64/libgozen.windows.template_release.x86_64.dll"
windows.debug.arm64 = "res://addons/gde_gozen/bin/windows_arm64/libgozen.windows.template_debug.arm64.dll"
windows.release.arm64 = "res://addons/gde_gozen/bin/windows_arm64/libgozen.windows.template_release.arm64.dll"

macos.debug.arm64 = "res://addons/gde_gozen/bin/macos/debug/libgozen.macos.template_debug.arm64.dylib"
macos.release.arm64 = "res://addons/gde_gozen/bin/macos/release/libgozen.macos.template_release.arm64.dylib"

web.debug.wasm32 = "res://addons/gde_gozen/bin/web/libgozen.web.template_debug.wasm32.wasm"
web.release.wasm32 = "res://addons/gde_gozen/bin/web/libgozen.web.template_release.wasm32.wasm"

android.debug.arm64 = "res://addons/gde_gozen/bin/android_arm64/libgozen.android.template_debug.arm64.so"
android.release.arm64 = "res://addons/gde_gozen/bin/android_arm64/libgozen.android.template_release.arm64.so"
android.debug.arm32 = "res://addons/gde_gozen/bin/android_arm32/libgozen.android.template_debug.arm32.so"
android.release.arm32 = "res://addons/gde_gozen/bin/android_arm32/libgozen.android.template_release.arm32.so"

[dependencies]

linux.debug.x86_64 = {
    "bin/linux_x86_64/libavcodec.so.60": "",
    "bin/linux_x86_64/libavformat.so.60": "",
    "bin/linux_x86_64/libavutil.so.58": "",
    "bin/linux_x86_64/libswresample.so.4": "",
    "bin/linux_x86_64/libswscale.so.7": "",
	
	"bin/linux_x86_64/libaom.so.3": "",
}
linux.release.x86_64 = {
    "bin/linux_x86_64/libavcodec.so.60": "",
    "bin/linux_x86_64/libavformat.so.60": "",
    "bin/linux_x86_64/libavutil.so.58": "",
    "bin/linux_x86_64/libswresample.so.4": "",
    "bin/linux_x86_64/libswscale.so.7": "",

	"bin/linux_x86_64/libaom.so.3": "",
}
linux.debug.arm64 = {
    "bin/linux_arm64/libavcodec.so.60": "",
    "bin/linux_arm64/libavformat.so.60": "",
    "bin/linux_arm64/libavutil.so.58": "",
    "bin/linux_arm64/libswresample.so.4": "",
    "bin/linux_arm64/libswscale.so.7": "",

	"bin/linux_x86_64/libaom.so.3": "",
}
linux.release.arm64 = {
    "bin/linux_arm64/libavcodec.so.60": "",
    "bin/linux_arm64/libavformat.so.60": "",
    "bin/linux_arm64/libavutil.so.58": "",
    "bin/linux_arm64/libswresample.so.4": "",
    "bin/linux_arm64/libswscale.so.7": "",

	"bin/linux_x86_64/libaom.so.3": "",
}

windows.debug.x86_64 = {
    "bin/windows_x86_64/avcodec-60.dll": "",
    "bin/windows_x86_64/avformat-60.dll": "",
	"bin/windows_x86_64/avutil-58.dll": "",

	"bin/windows_x86_64/swresample-4.dll": "",
	"bin/windows_x86_64/swscale-7.dll": "",

	"bin/windows_x86_64/libwinpthread-1.dll": "",
	"bin/windows_x86_64/libaom.dll": "",
}
windows.release.x86_64 = {
    "bin/windows_x86_64/avcodec-60.dll": "",
    "bin/windows_x86_64/avformat-60.dll": "",
    "bin/windows_x86_64/avutil-58.dll": "",

	"bin/windows_x86_64/swresample-4.dll": "",
	"bin/windows_x86_64/swscale-7.dll": "",

	"bin/windows_x86_64/libwinpthread-1.dll": "",
	"bin/windows_x86_64/libaom.dll": "",
}
windows.debug.arm64 = {
    "bin/windows_arm64/avcodec-60.dll": "",
    "bin/windows_arm64/avformat-60.dll": "",
	"bin/windows_arm64/avutil-58.dll": "",

	"bin/windows_arm64/swresample-4.dll": "",
	"bin/windows_arm64/swscale-7.dll": "",

	"bin/windows_arm64/libwinpthread-1.dll": "",
	"bin/windows_arm64/libaom.dll": "",
}
windows.release.arm64 = {
    "bin/windows_arm64/avcodec-60.dll": "",
    "bin/windows_arm64/avformat-60.dll": "",
    "bin/windows_arm64/avutil-58.dll": "",

	"bin/windows_arm64/swresample-4.dll": "",
	"bin/windows_arm64/swscale-7.dll": "",

	"bin/windows_arm64/libwinpthread-1.dll": "",
	"bin/windows_arm64/libaom.dll": "",
}

macos.debug.arm64 = {
	"bin/macos/debug/libavcodec.dylib": "Contents/Frameworks",
    "bin/macos/debug/libavcodec.60.dylib": "Contents/Frameworks",
	"bin/macos/debug/libavcodec.60.31.102.dylib": "Contents/Frameworks",

    "bin/macos/debug/libavformat.dylib": "Contents/Frameworks",
    "bin/macos/debug/libavformat.60.dylib": "Contents/Frameworks",
    "bin/macos/debug/libavformat.60.16.100.dylib": "Contents/Frameworks",

    "bin/macos/debug/libavutil.dylib": "Contents/Frameworks",
    "bin/macos/debug/libavutil.58.dylib": "Contents/Frameworks",
	"bin/macos/debug/libavutil.58.29.100.dylib": "Contents/Frameworks",

    "bin/macos/debug/libswresample.dylib": "Contents/Frameworks",
    "bin/macos/debug/libswresample.4.dylib": "Contents/Frameworks",
    "bin/macos/debug/libswresample.4.12.100.dylib": "Contents/Frameworks",

    "bin/macos/debug/libswscale.dylib": "Contents/Frameworks",
    "bin/macos/debug/libswscale.7.dylib": "Contents/Frameworks",
    "bin/macos/debug/libswscale.7.5.100.dylib": "Contents/Frameworks"
}
macos.release.arm64 = {
	"bin/macos/release/libavcodec.dylib": "Contents/Frameworks",
    "bin/macos/release/libavcodec.60.dylib": "Contents/Frameworks",
	"bin/macos/release/libavcodec.60.31.102.dylib": "Contents/Frameworks",

    "bin/macos/release/libavformat.dylib": "Contents/Frameworks",
    "bin/macos/release/libavformat.60.dylib": "Contents/Frameworks",
    "bin/macos/release/libavformat.60.16.100.dylib": "Contents/Frameworks",

    "bin/macos/release/libavutil.dylib": "Contents/Frameworks",
    "bin/macos/release/libavutil.58.dylib": "Contents/Frameworks",
	"bin/macos/release/libavutil.58.29.100.dylib": "Contents/Frameworks",

    "bin/macos/release/libswresample.dylib": "Contents/Frameworks",
    "bin/macos/release/libswresample.4.dylib": "Contents/Frameworks",
    "bin/macos/release/libswresample.4.12.100.dylib": "Contents/Frameworks",

    "bin/macos/release/libswscale.dylib": "Contents/Frameworks",
    "bin/macos/release/libswscale.7.dylib": "Contents/Frameworks",
    "bin/macos/release/libswscale.7.5.100.dylib": "Contents/Frameworks"
}

web.debug.wasm32 = {
}

web.release.wasm32 = {
}

android.debug.arm64 = {
	"bin/android_arm64/libavcodec.so": "",
	"bin/android_arm64/libavformat.so": "",
	"bin/android_arm64/libavutil.so": "",

	"bin/android_arm64/libswresample.so": "",
	"bin/android_arm64/libswscale.so": "",
}
android.release.arm64 = {
	"bin/android_arm64/libavcodec.so": "",
	"bin/android_arm64/libavformat.so": "",
	"bin/android_arm64/libavutil.so": "",

	"bin/android_arm64/libswresample.so": "",
	"bin/android_arm64/libswscale.so": "",
}
android.debug.arm32 = {
	"bin/android_arm32/libavcodec.so": "",
	"bin/android_arm32/libavformat.so": "",
	"bin/android_arm32/libavutil.so": "",

	"bin/android_arm32/libswresample.so": "",
	"bin/android_arm32/libswscale.so": "",
}
android.release.arm32 = {
	"bin/android_arm32/libavcodec.so": "",
	"bin/android_arm32/libavformat.so": "",
	"bin/android_arm32/libavutil.so": "",

	"bin/android_arm32/libswresample.so": "",
	"bin/android_arm32/libswscale.so": "",
}

