diff --git a/VSLinux/Amiberry.sln b/VSLinux/Amiberry.sln index db0930fc..e96369a8 100644 --- a/VSLinux/Amiberry.sln +++ b/VSLinux/Amiberry.sln @@ -15,6 +15,9 @@ Global Debug|ARM = Debug|ARM Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Debug-rockpro64|ARM = Debug-rockpro64|ARM + Debug-rockpro64|x64 = Debug-rockpro64|x64 + Debug-rockpro64|x86 = Debug-rockpro64|x86 Debug-xu4|ARM = Debug-xu4|ARM Debug-xu4|x64 = Debug-xu4|x64 Debug-xu4|x86 = Debug-xu4|x86 @@ -30,6 +33,10 @@ Global {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug|ARM.Build.0 = Debug|ARM {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug|x64.ActiveCfg = Debug|ARM {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug|x86.ActiveCfg = Debug|ARM + {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug-rockpro64|ARM.ActiveCfg = Debug-rockpro64|ARM + {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug-rockpro64|ARM.Build.0 = Debug-rockpro64|ARM + {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug-rockpro64|x64.ActiveCfg = Debug-rockpro64|ARM + {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug-rockpro64|x86.ActiveCfg = Debug-rockpro64|ARM {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug-xu4|ARM.ActiveCfg = Debug-xu4|ARM {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug-xu4|ARM.Build.0 = Debug-xu4|ARM {7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug-xu4|x64.ActiveCfg = Debug-xu4|ARM @@ -48,6 +55,11 @@ Global {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|x64.Build.0 = Debug|x64 {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|x86.ActiveCfg = Debug|x86 {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|x86.Build.0 = Debug|x86 + {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-rockpro64|ARM.ActiveCfg = Debug-rockpro64|ARM + {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-rockpro64|x64.ActiveCfg = Debug-rockpro64|x64 + {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-rockpro64|x64.Build.0 = Debug-rockpro64|x64 + {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-rockpro64|x86.ActiveCfg = Debug-rockpro64|x86 + {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-rockpro64|x86.Build.0 = Debug-rockpro64|x86 {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-xu4|ARM.ActiveCfg = Debug-xu4|ARM {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-xu4|ARM.Build.0 = Debug-xu4|ARM {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug-xu4|x64.ActiveCfg = Debug-xu4|x64 diff --git a/VSLinux/Amiberry.vcxproj b/VSLinux/Amiberry.vcxproj index 51904b69..7b0257c0 100644 --- a/VSLinux/Amiberry.vcxproj +++ b/VSLinux/Amiberry.vcxproj @@ -1,6 +1,10 @@  + + Debug-rockpro64 + ARM + Debug-xu4 ARM @@ -38,6 +42,11 @@ Makefile ~/projects + + true + Makefile + ~/projects + false Makefile @@ -54,6 +63,10 @@ true Makefile + + true + Makefile + false Makefile @@ -70,6 +83,10 @@ true Makefile + + true + Makefile + false Makefile @@ -84,11 +101,11 @@ - cd ~/projects/Amiberry-sdl2; make -j2 PLATFORM=rpi3-sdl2 - cd ~/projects/Amiberry-sdl2; make clean; make -j2 PLATFORM=rpi3-sdl2 + cd ~/projects/Amiberry-sdl2; make -j6 PLATFORM=rockpro64 + cd ~/projects/Amiberry-sdl2; make clean; make -j6 PLATFORM=rockpro64 cd ~/projects/Amiberry-sdl2; make clean - C:\SysGCC\raspberry\lib\gcc\arm-linux-gnueabihf\6\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\include\c++\6;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\arm-linux-gnueabihf;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\local\include\SDL2;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\SDL2;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\libxml2;..\src;..\src\include;..\src\osdep;..\src\archivers;..\guisan\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\opt\vc\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\opt\vc\include\interface\vmcs_host\linux;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\opt\vc\include\interface\vcos\pthreads;$(NMakeIncludeSearchPath) - DEBUG;ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;USE_SDL2;_REENTRANT;$(NMakePreprocessorDefinitions) + C:\SysGCC\raspberryStretch\lib\gcc\arm-linux-gnueabihf\6\include;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\include\c++\6;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include\arm-linux-gnueabihf;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\local\include\SDL2;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include\SDL2;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include\libxml2;..\src;..\src\include;..\src\osdep;..\src\archivers;..\guisan-dev\include;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\opt\vc\include;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\opt\vc\include\interface\vmcs_host\linux;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\opt\vc\include\interface\vcos\pthreads;$(NMakeIncludeSearchPath) + DEBUG;ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;ARM_HAS_DIV;USE_SDL2;_REENTRANT;$(NMakePreprocessorDefinitions) $(RemoteRootDir)/$(ProjectName)-sdl2 @@ -98,16 +115,25 @@ cd ~/projects/Amiberry; make clean; make -j4 PLATFORM=xu4 cd ~/projects/Amiberry; make clean C:\SysGCC\raspberry\lib\gcc\arm-linux-gnueabihf\6\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\include\c++\6;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\arm-linux-gnueabihf;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\local\include\SDL2;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\SDL2;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\libxml2;..\src;..\src\include;..\src\osdep;..\src\archivers;..\guisan\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\opt\vc\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\opt\vc\include\interface\vmcs_host\linux;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\opt\vc\include\interface\vcos\pthreads;$(NMakeIncludeSearchPath) - DEBUG;ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;USE_SDL2;_REENTRANT;ARM_HAS_DIV;MALI_GPU;USE_RENDER_THREAD;TINKER;$(NMakePreprocessorDefinitions) + DEBUG;ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;USE_SDL2;_REENTRANT;ARM_HAS_DIV;MALI_GPU;USE_RENDER_THREAD;FASTERCYCLES;$(NMakePreprocessorDefinitions) $(RemoteRootDir)/$(ProjectName) + + cd ~/projects/Amiberry; make -j6 PLATFORM=rockpro64 + cd ~/projects/Amiberry; make clean; make -j6 PLATFORM=rockpro64 + cd ~/projects/Amiberry; make clean + DEBUG;ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;USE_SDL2;_REENTRANT;ARM_HAS_DIV;MALI_GPU;USE_RENDER_THREAD;FASTERCYCLES;$(NMakePreprocessorDefinitions) + + $(RemoteRootDir)/$(ProjectName) + ..\src\include;..\src\osdep;..\src\archivers;..\guisan-dev\include;..\src + - C:\SysGCC\raspberry\lib\gcc\arm-linux-gnueabihf\6\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\include\c++\6;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\arm-linux-gnueabihf;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\SDL2;C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\libxml2;..\src;..\src\include;..\src\osdep;..\src\archivers;..\guisan\include;$(NMakeIncludeSearchPath) + C:\SysGCC\raspberryStretch\lib\gcc\arm-linux-gnueabihf\6\include;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\include\c++\6;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include\arm-linux-gnueabihf;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include\SDL2;C:\SysGCC\raspberryStretch\arm-linux-gnueabihf\sysroot\usr\include\libxml2;..\src;..\src\include;..\src\osdep;..\src\archivers;..\guisan\include;$(NMakeIncludeSearchPath) cd ~/projects/Amiberry-sdl2; make -j3 PLATFORM=rpi3-sdl2 cd ~/projects/Amiberry-sdl2; make clean; make -j3 PLATFORM=rpi3-sdl2 cd ~/projects/Amiberry-sdl2; make clean - ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;USE_SDL2;_REENTRANT;$(NMakePreprocessorDefinitions) + ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;ARM_HAS_DIV;USE_SDL2;_REENTRANT;$(NMakePreprocessorDefinitions) $(RemoteRootDir)/$(ProjectName)-sdl2 @@ -115,7 +141,7 @@ cd ~/projects/Amiberry-sdl2; make -j3 PLATFORM=rpi3-sdl2 cd ~/projects/Amiberry-sdl2; make clean; make -j3 PLATFORM=rpi3-sdl2 cd ~/projects/Amiberry-sdl2; make clean - ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;USE_SDL2;_REENTRANT;$(NMakePreprocessorDefinitions) + ARMV6T2;USE_ARMNEON;ARMV6_ASSEMBLY;AMIBERRY;CPU_arm;ARM_HAS_DIV;USE_SDL2;MALI_GPU;USE_RENDER_THREAD;FASTERCYCLES;_REENTRANT;$(NMakePreprocessorDefinitions) $(RemoteRootDir)/$(ProjectName)-sdl2 @@ -664,7 +690,7 @@ - cp ~/projects/Amiberry-sdl2/amiberry-rpi3-sdl2-dev ~/projects/amiberry/ + cp ~/projects/Amiberry-sdl2/amiberry-rpi3-sdl2-dispmanx ~/projects/amiberry/ @@ -673,6 +699,11 @@ + + + cp ~/projects/Amiberry/amiberry-rockpro64 ~/projects/amiberry/ + + Copy binary to launch location @@ -684,6 +715,11 @@ + + + Copy binary to launch location + + cp ~/projects/Amiberry-sdl2/amiberry-sdl2-dev ~/projects/amiberry/ diff --git a/VSLinux/guisan/guisan.vcxproj b/VSLinux/guisan/guisan.vcxproj index 5ac90b0c..1bcb93bf 100644 --- a/VSLinux/guisan/guisan.vcxproj +++ b/VSLinux/guisan/guisan.vcxproj @@ -1,6 +1,18 @@  + + Debug-rockpro64 + ARM + + + Debug-rockpro64 + x64 + + + Debug-rockpro64 + x86 + Debug-xu4 ARM @@ -71,6 +83,11 @@ Makefile ~/projects/Amiberry + + true + Makefile + ~/projects/Amiberry + false Makefile @@ -89,6 +106,10 @@ true Makefile + + true + Makefile + false Makefile @@ -105,6 +126,10 @@ true Makefile + + true + Makefile + false Makefile @@ -131,6 +156,13 @@ C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\SDL2;$(NMakeIncludeSearchPath) $(RemoteRootDir)/$(ProjectName)-dev + + cd ~/projects/Amiberry/guisan-dev/; make all + cd ~/projects/Amiberry/guisan-dev/; make clean + cd ~/projects/Amiberry/guisan-dev/; make clean; make all + C:\SysGCC\raspberry\arm-linux-gnueabihf\sysroot\usr\include\SDL2;$(NMakeIncludeSearchPath) + $(RemoteRootDir)/$(ProjectName)-dev + cd ~/projects/Amiberry-sdl2/guisan-dev/; make all cd ~/projects/Amiberry-sdl2/guisan-dev/; make clean; make all