Modify a keymap maker script for remove duplicataed defined symbols
authorJengHyun Kang <jhyuni.kang@samsung.com>
Fri, 30 Oct 2015 09:22:31 +0000 (18:22 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 21 Dec 2023 23:40:34 +0000 (08:40 +0900)
Change-Id: I674217754f90bfbc548514f3a695dc3587861e56

make_tizen_keymap.sh

index 8617112..a61d148 100755 (executable)
@@ -18,6 +18,7 @@ else
 fi
 
 echo "Generate a tizen keymap header file"
+touch $NEW_DEFINE_SYM_FILE
 
 while read KEYNAME KEYCODE
 do
@@ -34,9 +35,21 @@ do
                break
                fi
        done
+       BOOL_DUPLICATED_SYM=false
        if [ "$BOOL_FOUND_SYM" = false ]
        then
-               echo "${KEYSYM}" >> $NEW_DEFINE_SYM_FILE
+               while read KEYSYM_NEW
+               do
+                       if [ "$KEYSYM_NEW" = "$KEYSYM" ]
+                       then
+                               BOOL_DUPLICATED_SYM=true
+                       break
+                       fi
+               done < ${NEW_DEFINE_SYM_FILE}
+               if [ "$BOOL_DUPLICATED_SYM" = false ]
+               then
+                       echo "${KEYSYM}" >> $NEW_DEFINE_SYM_FILE
+               fi
        fi
 done < ${KEYMAP_FILE_PATH}