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

Contents of /www/mozilla/livehttpheaders/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Sun Jul 6 11:11:20 2003 UTC (22 years ago) by w
Branch: MAIN
CVS Tags: release-1-1
Use replace.pl

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24