diff --git a/libburn/trunk/libburn/libdax_msgs_to_xyz_msgs.sh b/libburn/trunk/libburn/libdax_msgs_to_xyz_msgs.sh new file mode 100755 index 00000000..46f68b14 --- /dev/null +++ b/libburn/trunk/libburn/libdax_msgs_to_xyz_msgs.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +# libdax_msgs_to_iso_msgs.sh +# generates ${xyz}_msgs.[ch] from libdax_msgs.[ch] +# To be executed within ./libburn-* resp ./cdrskin-* + +# The module name for the generated sourcecode in several +# uppercase-lowercase forms +xyz="libiso" +Xyz="Libiso" +XYZ="LIBISO" + +# The project name for which the generated code shall serve +project="libisofs" + + +for i in libburn/libdax_msgs.[ch] +do + target_adr=$(echo "$i" | sed -e "s/libdax_/${xyz}_/") + + echo "$target_adr" + + sed \ + -e "s/^\/\* libdax_msgs/\/* ${xyz}_msgs (generated from XYZ_msgs : $(date))/" \ + -e "s/Message handling facility of libdax/Message handling facility of ${project}/" \ + -e "s/libdax_/${xyz}_/g" \ + -e "s/libdax:/${xyz}:/g" \ + -e "s/Libdax_/${Xyz}_/g" \ + -e "s/LIBDAX_/${XYZ}_/g" \ + -e "s/generated from XYZ_msgs/generated from libdax_msgs/" \ + -e "s/${xyz}_msgs is designed to serve in libraries/libdax_msgs is designed to serve in libraries/" \ + -e "s/Owner of ${xyz}_msgs is libburn/Owner of libdax_msgs is libburn/" \ + \ + <"$i" >"$target_adr" + +done +