Commit Diff


commit - c8c572e436db2059fd96ca1b0d10cdfe95c4090e
commit + 34b6a1d0c02432efe96cf9dc19916375f2d4f4dd
blob - 9a744fc86400601b285b64cbdfccbc8f5528169a
blob + fab17364d6a92dd526452fa24f03a65476350584
--- Makefile.am
+++ Makefile.am
@@ -16,7 +16,7 @@ telescope_SOURCES =	cmd.c			\
 			emoji-matcher.c		\
 			fs.c			\
 			fs.h			\
-			gen-emoji-matcher.sh	\
+			genemoji.sh		\
 			gencmd.awk		\
 			help.c			\
 			hist.c			\
@@ -75,8 +75,8 @@ dist_man1_MANS =	telescope.1
 cmd.gen.c: $(srcdir)/cmd.h $(srcdir)/gencmd.awk
 	${AWK} -f $(srcdir)/gencmd.awk < $(srcdir)/cmd.h > $@
 
-emoji-matcher.c: $(srcdir)/data/emoji.txt $(srcdir)/gen-emoji-matcher.sh
-	$(srcdir)/gen-emoji-matcher.sh $(srcdir)/data/emoji.txt > $@
+emoji-matcher.c: $(srcdir)/data/emoji.txt $(srcdir)/genemoji.sh
+	$(srcdir)/genemoji.sh $(srcdir)/data/emoji.txt > $@
 
 compile_flags.txt:
 	printf "%s\n" ${CFLAGS} > compile_flags.txt
blob - ca50652b0a1fd5cc7aea6f54e7adc93b40f2e786 (mode 755)
blob + /dev/null
--- gen-emoji-matcher.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-
-file="${1:?missing input file}"
-
-sed -e '/^$/d'		\
-    -e '/^#/d'		\
-    -e 's/;.*//'	\
-    -e 's/[ \t]*$//'	\
-    -e 's/\.\./ /'	\
-    "$file"		\
-	| awk '
-BEGIN {
-	print "#include \"utf8.h\""
-	print "int is_emoji(uint32_t cp) {"
-
-	e=""
-}
-
-{
-	if (NF == 1) {
-		printf("%sif (cp == 0x%s)", e, $1);
-	} else {
-		printf("%sif (cp >= 0x%s && cp <= 0x%s)", e, $1, $2);
-	}
-
-	print " return 1;"
-
-	e="else "
-}
-
-END {
-	print "return 0; }"
-}
-'
blob - /dev/null
blob + ca50652b0a1fd5cc7aea6f54e7adc93b40f2e786 (mode 755)
--- /dev/null
+++ genemoji.sh
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+file="${1:?missing input file}"
+
+sed -e '/^$/d'		\
+    -e '/^#/d'		\
+    -e 's/;.*//'	\
+    -e 's/[ \t]*$//'	\
+    -e 's/\.\./ /'	\
+    "$file"		\
+	| awk '
+BEGIN {
+	print "#include \"utf8.h\""
+	print "int is_emoji(uint32_t cp) {"
+
+	e=""
+}
+
+{
+	if (NF == 1) {
+		printf("%sif (cp == 0x%s)", e, $1);
+	} else {
+		printf("%sif (cp >= 0x%s && cp <= 0x%s)", e, $1, $2);
+	}
+
+	print " return 1;"
+
+	e="else "
+}
+
+END {
+	print "return 0; }"
+}
+'