mirror of
https://github.com/anope/anope.git
synced 2026-06-25 19:56:39 +02:00
55bf4dbcab
git-svn-id: svn://svn.anope.org/anope/trunk@1 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1 5417fbe8-f217-4b02-8779-1006273d7864
80 lines
1.6 KiB
Makefile
80 lines
1.6 KiB
Makefile
# Makefile for language module
|
|
|
|
include ../Makefile.inc
|
|
|
|
|
|
LANGOBJS = cat de en_us es fr gr nl pt tr it ru
|
|
LANGSRCS = cat de en_us.l es fr.l gr.l nl.l pt.l tr.l it.l ru.l
|
|
|
|
LANGCOMP = ./langcomp
|
|
#LANGCOMP = ./langcomp -w
|
|
|
|
|
|
all: $(LANGOBJS)
|
|
|
|
|
|
install: all
|
|
mkdir -p $(DATDEST)/languages
|
|
ifdef RUNGROUP
|
|
chgrp $(RUNGROUP) $(DATDEST)/languages
|
|
chmod 770 $(DATDEST)/languages
|
|
else
|
|
chmod 700 $(DATDEST)/languages
|
|
endif
|
|
cp $(LANGOBJS) $(DATDEST)/languages
|
|
ifdef RUNGROUP
|
|
chgrp $(RUNGROUP) $(DATDEST)/languages/*
|
|
chmod 660 $(DATDEST)/languages/*
|
|
else
|
|
chmod 600 $(DATDEST)/languages/*
|
|
endif
|
|
|
|
|
|
clean:
|
|
rm -f $(LANGOBJS) langcomp
|
|
|
|
spotless: clean
|
|
rm -f language.h
|
|
|
|
|
|
cat: cat.l langcomp index
|
|
./langcomp $@.l
|
|
de: de.l langcomp index
|
|
./langcomp $@.l
|
|
en_us: en_us.l langcomp index
|
|
./langcomp $@.l
|
|
es: es.l langcomp index
|
|
./langcomp $@.l
|
|
fr: fr.l langcomp index
|
|
./langcomp $@.l
|
|
gr: gr.l langcomp index
|
|
./langcomp $@.l
|
|
nl: nl.l langcomp index
|
|
./langcomp $@.l
|
|
pt: pt.l langcomp index
|
|
./langcomp $@.l
|
|
tr: tr.l langcomp index
|
|
./langcomp $@.l
|
|
it: it.l langcomp index
|
|
./langcomp $@.l
|
|
ru: ru.l langcomp index
|
|
./langcomp $@.l
|
|
|
|
langcomp: langcomp.c
|
|
$(CC) $(CFLAGS) langcomp.c -o $@
|
|
|
|
|
|
language.h: index Makefile
|
|
@perl -e <index >$@ '\
|
|
print STDERR "Generating language.h... "; \
|
|
$$i=0; \
|
|
while (<>) { \
|
|
chop; \
|
|
printf "#define %-32s %d\n", $$_, $$i++; \
|
|
} \
|
|
print "\n#define NUM_STRINGS $$i\n"; \
|
|
print STDERR "$$i strings\n";'
|
|
|
|
index: en_us.l
|
|
grep '^[A-Z]' en_us.l >index
|