@@ -12,8 +12,11 @@ let project = Project(
1212 infoPlist: . file( path: " Waifu2X/Info.plist " ) ,
1313 sources: [ " Waifu2X/Sources/** " , " Waifu2X/backend/realsr-ncnn-vulkan/src/realsr.cpp " , " Waifu2X/backend/waifu2x-ncnn-vulkan/src/waifu2x.cpp " ] ,
1414 resources: [
15- . folderReference( path: " Waifu2X/backend/waifu2x-ncnn-vulkan/models_waifu2x " ) ,
16- . folderReference( path: " Waifu2X/backend/realsr-ncnn-vulkan/models_realsr " ) ,
15+ . folderReference( path: " Waifu2X/backend/waifu2x-ncnn-vulkan/models/models-cunet " ) ,
16+ . folderReference( path: " Waifu2X/backend/waifu2x-ncnn-vulkan/models/models-upconv_7_anime_style_art_rgb " ) ,
17+ . folderReference( path: " Waifu2X/backend/waifu2x-ncnn-vulkan/models/models-upconv_7_photo " ) ,
18+ . folderReference( path: " Waifu2X/backend/realsr-ncnn-vulkan/models/models-DF2K " ) ,
19+ . folderReference( path: " Waifu2X/backend/realsr-ncnn-vulkan/models/models-DF2K_JPEG " ) ,
1720 " Waifu2X/Resources/** " ,
1821
1922 ] ,
@@ -25,27 +28,17 @@ let project = Project(
2528 zip -r " Waifu2X.zip " " Waifu2X.app "
2629 """ ,
2730 name: " ZIP " ,
28- outputPaths: [ " Waifu2X.zip " ]
31+ outputPaths: [ " ${BUILT_PRODUCTS_DIR}/ Waifu2X.zip" ]
2932 ) ,
3033 . post(
3134 script: """
3235 export PATH= " /usr/local/bin:/opt/homebrew/bin:$PATH "
3336 cd " ${BUILT_PRODUCTS_DIR} "
3437 rm -rf " Waifu2X.dmg "
35- create-dmg \\
36- --volname Waifu2X \\
37- --background " ${SRCROOT}/Waifu2X/dmg/dmg-background.tiff " \
38- --window-pos 200 120 \\
39- --window-size 660 420 \\
40- --text-size 12 \\
41- --icon-size 160 \\
42- --icon Waifu2X.app 180 170 \\
43- --app-drop-link 480 170 \
44- Waifu2X.dmg \
45- Waifu2X.app
38+ create-dmg --volname Waifu2X --background " ${SRCROOT}/Waifu2X/dmg/dmg-background.tiff " --window-pos 200 120 --window-size 660 420 --text-size 12 --icon-size 160 --icon Waifu2X.app 180 170 --app-drop-link 480 170 Waifu2X.dmg Waifu2X.app
4639 """ ,
4740 name: " DMG " ,
48- outputPaths: [ " Waifu2X.dmg " ]
41+ outputPaths: [ " ${BUILT_PRODUCTS_DIR}/ Waifu2X.dmg" ]
4942 ) ,
5043 ] : [ ] ,
5144 dependencies: [
@@ -88,13 +81,6 @@ let project = Project(
8881 """ ,
8982 name: " ConfigureCMake "
9083 ) ,
91- . pre(
92- script: """
93- if [ -d " Waifu2X/backend/waifu2x-ncnn-vulkan/models " ]; then
94- mv Waifu2X/backend/waifu2x-ncnn-vulkan/models Waifu2X/backend/waifu2x-ncnn-vulkan/models_waifu2x
95- fi
96- """ , name: " Models "
97- ) ,
9884 . pre(
9985 script: """
10086 sed -i '' $'s/#include " net.h " /#include <ncnn \\ /ncnn \\ /net.h>/g \n s/#include " gpu.h " /#include <ncnn \\ /ncnn \\ /gpu.h>/g \n s/#include " layer.h " /#include <ncnn \\ /ncnn \\ /layer.h>/g' Waifu2X/backend/waifu2x-ncnn-vulkan/src/waifu2x.h
@@ -123,13 +109,6 @@ let project = Project(
123109 """ ,
124110 name: " ConfigureCMake "
125111 ) ,
126- . pre(
127- script: """
128- if [ -d " Waifu2X/backend/realsr-ncnn-vulkan/models " ]; then
129- mv Waifu2X/backend/realsr-ncnn-vulkan/models Waifu2X/backend/realsr-ncnn-vulkan/models_realsr
130- fi
131- """ , name: " Models "
132- ) ,
133112 . pre(
134113 script: """
135114 sed -i '' $'s/#include " net.h " /#include <ncnn \\ /ncnn \\ /net.h>/g \n s/#include " gpu.h " /#include <ncnn \\ /ncnn \\ /gpu.h>/g \n s/#include " layer.h " /#include <ncnn \\ /ncnn \\ /layer.h>/g' Waifu2X/backend/realsr-ncnn-vulkan/src/realsr.h
0 commit comments