diff --git a/kwin/build.sh b/kwin/build.sh index 14fce0b..190c0dd 100755 --- a/kwin/build.sh +++ b/kwin/build.sh @@ -40,14 +40,15 @@ generate() { sed -e "s;%NICK%;$1;g" -e "s;%NAME%;$2;g" -e "s;%DESCRIPTION%;$3;g" \ main.js.in > "${BUILD_DIR}/kwin4_effect_$1/contents/code/main.js" - SHADER="${BUILD_DIR}/kwin4_effect_$1/contents/shaders/$1.frag" - echo "#version 140" > "$SHADER" - echo "#define KWIN" >> "$SHADER" - echo "" >> "$SHADER" - echo "// This file is automatically generated during the build process." >> "$SHADER" - echo "" >> "$SHADER" - cat "../resources/shaders/common.glsl" >> "$SHADER" - cat "../resources/shaders/$1.frag" >> "$SHADER" + { + echo "#version 140" + echo "#define KWIN" + echo "" + echo "// This file is automatically generated during the build process." + echo "" + cat "../resources/shaders/common.glsl" + cat "../resources/shaders/$1.frag" + } > "${BUILD_DIR}/kwin4_effect_$1/contents/shaders/$1.frag" } generate "tv" "TV Effect" "Make windows close like turning off a TV"