1 |
#PERL = perl5.8.0 |
PERL = perl5.8.0 |
|
MKHAN_SCRIPT = mkhan.upl |
|
|
MKHAN = $(PERL) ./$(MKHAN_SCRIPT) |
|
2 |
RM = rm -fv |
RM = rm -fv |
3 |
|
MODULES = Alphabet.pm Han.pm ISOIECTR10176.pm Hiragana.pm JISX0221.pm JISX4051.pm JISX4052.pm Kana.pm Katakana.pm RFC1815.pm UCS.pm |
4 |
|
MKPMLIB = mkpm.pl |
5 |
|
|
6 |
Han.pm: $(MKHAN_SCRIPT) |
all: $(MODULES) |
7 |
$(MKHAN) > $@ |
|
8 |
|
%.pm: %-src.upl $(MKPMLIB) |
9 |
|
$(PERL) $< > $@ |
10 |
|
$(PERL) -c $@ |
11 |
|
|
12 |
|
Hiragana.pm: Kana-src.upl $(MKPMLIB) |
13 |
|
$(PERL) $< --hiragana > $@ |
14 |
|
$(PERL) -c $@ |
15 |
|
|
16 |
|
Katakana.pm: Kana-src.upl $(MKPMLIB) |
17 |
|
$(PERL) $< --katakana > $@ |
18 |
|
$(PERL) -c $@ |
19 |
|
|
20 |
clean: |
clean: |
21 |
$(RM) *~ .*~ *.BAK .*.BAK Han.pm |
$(RM) *~ .*~ *.BAK .*.BAK $(MODULES) |