чување 9fd4f64729b5945e04ab0ad945b4156a9587e7f6
родитељ 15551e7d976a8c10fc5256665224e4ca8ff46f66
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Thu, 14 Dec 2023 08:37:45 +0100
wmgen: Also generate app variable name; copy mainwindow.[ch]
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 1, додавања: 4(+), брисања: 0(-)
diff --git a/wmgen b/wmgen
@@ -83,6 +83,7 @@ prompt_for_vars()
while true; do
prompt_for_vars
+ var_name=$(echo "$res_name" | sed 's/\(...\).*/\1/')
full_app_dir="$src_dir"/"$app_dir"
confirmed=0
while [ "$confirmed" -ne 1 ]; do
@@ -123,6 +124,7 @@ subst_copy()
sed -e 's/WMNewApp/'"$app_name"'/g' \
-e 's/WMNEWAPP/'$(echo "$app_name" | tr [a-z] [A-Z])'/g' \
-e 's/wmnewapp/'"$res_name"'/g' \
+ -e 's/\<wma\>/'"$var_name"'/g' \
-e 's/0\.1/'"$app_version"'/g' \
-e 's/Yourname Here/'"$author_name"'/g' \
-e 's/Yoyodyne, Inc./'"$copy_holder"'/g' \
@@ -142,6 +144,8 @@ subst_copy config.def.h "$full_app_dir"
subst_copy infopanel.h "$full_app_dir"
subst_copy infopanel.c "$full_app_dir"
subst_copy main.c "$full_app_dir"
+subst_copy mainwindow.c "$full_app_dir"
+subst_copy mainwindow.h "$full_app_dir"
subst_copy menu.c "$full_app_dir"
subst_copy menu.h "$full_app_dir"
cp windowmanager.c "$full_app_dir"/windowmanager.c