/[suikacvs]/www/mozilla/livehttpheaders/Makefile
Suika

Contents of /www/mozilla/livehttpheaders/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Sat Oct 25 11:59:48 2003 UTC (21 years, 9 months ago) by wakaba
Branch: MAIN
CVS Tags: release-1-2
Changes since 1.1: +1 -0 lines
Add excluded directory

1 EXCLUDED_FILES = \
2 *.BAK *~ */*.BAK */*~ */*/*.BAK */*/*~ */*/*/*.BAK */*/*/*~ \
3 CVS/ CVS/* */CVS/ */CVS/* */*/CVS/ */*/CVS/* */*/*/CVS/ */*/*/CVS/* \
4 ChangeLog Makefile .cvsignore *.src *.in \
5 *.jarsrc/ *.jarsrc/* *.jarsrc/*/ *.jarsrc/*/* *.jarsrc/*/*/ *.jarsrc/*/*/* \
6 *.jarsrc/*/*/*/ *.jarsrc/*/*/*/* *.jarsrc/*/*/*/*/ *.jarsrc/*/*/*/*/* \
7 *.jarsrc/*/*/*/*/*/ *.jarsrc/*/*/*/*/*/* \
8 release/ release/* \
9 *.xpi
10 REPPL_DIR = ../tool/
11 REPPL_SRC = ./package-info.src
12 REPPL_SCRIPT = $(REPPL_DIR)replace.pl
13 REPPL = perl $(REPPL_SCRIPT) $(REPPL_SRC)
14
15 GENERATED_FILES = ./*.xpi ./*.jar install.js install-res.en.inf
16 ORIGINAL_PACKAGE_BASENAME = livehttpheaders
17 PACKAGE_BASENAME = $(ORIGINAL_PACKAGE_BASENAME)-ja
18
19 all: $(PACKAGE_BASENAME).xpi
20
21 dummy:
22
23 %.jar: %.jarsrc dummy
24 cd $< && zip -r $@ * -x $(EXCLUDED_FILES)
25 mv $</$@ $@
26
27 %.jarsrc: dummy
28 cd $@/locale/ja-JP/$(ORIGINAL_PACKAGE_BASENAME) && make all
29
30 %.xpi: %.jar install.js install-res.en.inf
31 -rm $@
32 zip -r $@ * -x $(EXCLUDED_FILES)
33
34 install.js: $(REPPL_DIR)install.js.in $(REPPL_SRC) $(REPPL_SCRIPT)
35 $(REPPL) --output-type=js --input=$< > $@
36
37 install-res.en.inf: $(REPPL_DIR)install-res.en.inf.in
38 $(REPPL) --output-type=moz-properties --input=$< > $@
39
40 clean:
41 -rm -v $(GENERATED_FILES)
42 -rm -v ./*~ ./.*~ ./*.BAK ./.*.BAK

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24