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 (11 years, 4 months ago) by michael
File size: 876 byte(s)
Log Message:
- Imported ircservices-5.1.24

File Contents

# User Rev Content
1 michael 3389 # 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 >$@