ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/vendor/ircservices-5.1.24/lang/Makefile
Revision: 3389
Committed: Fri Apr 25 14:12:15 2014 UTC (9 years, 10 months ago) by michael
File size: 876 byte(s)
Log Message:
- Imported ircservices-5.1.24

File Contents

# Content
1 # Makefile for language module
2
3 include ../Makefile.inc
4
5
6 LANGOBJS = de en_us es fr hu ja_euc ja_sjis nl ru tr
7 LANGSRCS = $(LANGOBJS:%=%.l)
8
9 LANGCOMP = ./langcomp
10 #LANGCOMP = ./langcomp -w
11
12
13 all: $(LANGOBJS)
14
15
16 install: all
17 mkdir -p "$(INSTALL_PREFIX)$(DATDEST)/languages"
18 cp $(LANGOBJS) "$(INSTALL_PREFIX)$(DATDEST)/languages"
19
20
21 clean:
22 rm -f $(LANGOBJS) langcomp
23
24 spotless: clean
25 rm -f langstrs.h
26
27
28 $(LANGOBJS): %: %.l langcomp index
29 $(LANGCOMP) $<
30
31 ja_jis.l: ja_euc.l jconv.pl
32 perl jconv.pl -jis <ja_euc.l >$@
33 ja_sjis.l: ja_euc.l jconv.pl
34 perl jconv.pl -sjis <ja_euc.l >$@
35
36 langcomp: langcomp.c
37 $(CC) $(CFLAGS) langcomp.c -o $@
38
39
40 langstrs.h: index make-langstrs-h.pl
41 perl make-langstrs-h.pl >$@.new
42 @if cmp $@ $@.new >/dev/null 2>&1 ; then \
43 echo "$@ unchanged" ; \
44 rm -f $@.new ; \
45 else \
46 mv -f $@.new $@ ; \
47 fi
48
49 index: en_us.l
50 grep '^[A-Z]' <en_us.l >$@