diff options
author | Choe Hwanjin <choe.hwanjin@gmail.com> | 2022-08-20 14:32:22 +0900 |
---|---|---|
committer | Choe Hwanjin <choe.hwanjin@gmail.com> | 2022-08-20 15:01:04 +0900 |
commit | 576469d6ce1363032af80f25375d8bac7f0abc04 (patch) | |
tree | e6bd5aaa00cf92b68ad5645478582adda60a7e69 /data/keyboards/Makefile.am | |
parent | 313b888f1df00f8e476c3ba25a8ce619baaefc91 (diff) | |
download | libhangul-576469d6ce1363032af80f25375d8bac7f0abc04.tar.gz |
keyboard: Always specify SUFFIX on sed -i option
On macOS, `sed -i` without SUFFIX option reports an error:
```
sed: -e: No such file or directory
```
hangul-keyboard-*.name.xml.tmp are intermediate files.
They should be cleaned.
BYPRODUCTS option is simpler to use than ADDITIONAL_MAKE_CLEAN_FILES.
It is available from 3.2.
https://github.com/libhangul/libhangul/issues/63
Diffstat (limited to 'data/keyboards/Makefile.am')
-rw-r--r-- | data/keyboards/Makefile.am | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/data/keyboards/Makefile.am b/data/keyboards/Makefile.am index 15db898..fafb870 100644 --- a/data/keyboards/Makefile.am +++ b/data/keyboards/Makefile.am @@ -38,7 +38,7 @@ MSGFMT_COMMAND = env GETTEXTDATADIRS=$(srcdir) $(MSGFMT) # name.xml로 만들어 (msgfmt 입출력은 valid XML만 가능하므로 root node도 포함.) # 번역한후 template과 name.xml을 병합하여 키보드 xml 파일을 생성한다. hangul-keyboard-%.xml: hangul-keyboard-%.name.xml hangul-keyboard-%.xml.template - sed -i -e '1 D' \ + sed -i.tmp -e '1 D' \ -e '/^<hangul-keyboard/D' \ -e '/^<\/hangul-keyboard/D' \ -e 's/^ *<name/ <name/' $< @@ -66,4 +66,13 @@ CLEANFILES = \ hangul-keyboard-3y.xml \ hangul-keyboard-ro.xml \ hangul-keyboard-ahn.xml \ + hangul-keyboard-2.name.xml.tmp \ + hangul-keyboard-2y.name.xml.tmp \ + hangul-keyboard-39.name.xml.tmp \ + hangul-keyboard-3f.name.xml.tmp \ + hangul-keyboard-32.name.xml.tmp \ + hangul-keyboard-3s.name.xml.tmp \ + hangul-keyboard-3y.name.xml.tmp \ + hangul-keyboard-ro.name.xml.tmp \ + hangul-keyboard-ahn.name.xml.tmp \ $(NULL) |