summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2023-11-06 11:54:08 -0500
committerAndrew Opalach <andrew@akon.city> 2023-11-06 11:54:08 -0500
commita48a68cfb04b2020737c0adfb0e7667451a22b5c (patch)
treea92121897f84298c3798a4f2ba56de45cd100eab /scripts
downloadcamu-a48a68cfb04b2020737c0adfb0e7667451a22b5c.tar.gz
camu-a48a68cfb04b2020737c0adfb0e7667451a22b5c.tar.bz2
camu-a48a68cfb04b2020737c0adfb0e7667451a22b5c.zip
Add camu
- Subprojects temporarily omitted Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/clang_cl_env.bat3
-rwxr-xr-xscripts/copy_libs.sh6
-rwxr-xr-xscripts/line_count.sh3
-rwxr-xr-xscripts/msvc_env.bat3
-rwxr-xr-xscripts/msys2_env.sh5
-rwxr-xr-xscripts/set_al_env.sh4
6 files changed, 24 insertions, 0 deletions
diff --git a/scripts/clang_cl_env.bat b/scripts/clang_cl_env.bat
new file mode 100755
index 0000000..0950a4e
--- /dev/null
+++ b/scripts/clang_cl_env.bat
@@ -0,0 +1,3 @@
+set PATH=%PATH%;C:\msys64\usr\bin;Z:\camu\bin
+set CC=clang-cl
+set CXX=clang-cl
diff --git a/scripts/copy_libs.sh b/scripts/copy_libs.sh
new file mode 100755
index 0000000..02ebd27
--- /dev/null
+++ b/scripts/copy_libs.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+cp subprojects/ffmpeg-6.0/dist/lib/libavutil.a subprojects/ffmpeg-6.0/dist/lib/libavutil.lib
+cp subprojects/ffmpeg-6.0/dist/lib/libavformat.a subprojects/ffmpeg-6.0/dist/lib/libavformat.lib
+cp subprojects/ffmpeg-6.0/dist/lib/libavcodec.a subprojects/ffmpeg-6.0/dist/lib/libavcodec.lib
+cp subprojects/ffmpeg-6.0/dist/lib/libswresample.a subprojects/ffmpeg-6.0/dist/lib/libswresample.lib
+cp subprojects/ffmpeg-6.0/dist/lib/libswscale.a subprojects/ffmpeg-6.0/dist/lib/libswscale.lib
diff --git a/scripts/line_count.sh b/scripts/line_count.sh
new file mode 100755
index 0000000..a99b2c4
--- /dev/null
+++ b/scripts/line_count.sh
@@ -0,0 +1,3 @@
+#! /usr/bin/env sh
+find ./src -type f ! -path './src/shoki/cpy/shoki.[c|h]' ! -path '*__pycache__*' \
+ ! -path './src/fruits/desktop/camu.[c|h][c|h]' | xargs wc -l
diff --git a/scripts/msvc_env.bat b/scripts/msvc_env.bat
new file mode 100755
index 0000000..ea41011
--- /dev/null
+++ b/scripts/msvc_env.bat
@@ -0,0 +1,3 @@
+set PATH=%PATH%;C:\msys64\usr\bin;Z:\camu\bin
+set CC=cl
+set CXX=cl
diff --git a/scripts/msys2_env.sh b/scripts/msys2_env.sh
new file mode 100755
index 0000000..ea88557
--- /dev/null
+++ b/scripts/msys2_env.sh
@@ -0,0 +1,5 @@
+export PATH="/c/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/":"/c/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build":"/z/camu/bin":$PATH
+#export CC=cl
+#export CXX=cl
+export CC=clang
+export CXX=clang++
diff --git a/scripts/set_al_env.sh b/scripts/set_al_env.sh
new file mode 100755
index 0000000..2a17d11
--- /dev/null
+++ b/scripts/set_al_env.sh
@@ -0,0 +1,4 @@
+echo "Setting env using build-dir $1..."
+export LD_LIBRARY_PATH=$HOME/c/camu/$1/subprojects/libakiyo/subprojects/libalabaster
+export LIBRARY_PATH=$HOME/c/camu/$1/subprojects/libakiyo/subprojects/libalabaster
+export C_INCLUDE_PATH=$HOME/c/camu/subprojects/libakiyo/subprojects/libalabaster/include