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

Diff of /www/mozilla/livehttpheaders/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by wakaba, Mon Dec 22 10:59:10 2003 UTC revision 1.5 by wakaba, Sat Jul 10 07:28:35 2004 UTC
# Line 10  EXCLUDED_FILES = \ Line 10  EXCLUDED_FILES = \
10          *.jarsrc/ *.jarsrc/* *.jarsrc/*/ *.jarsrc/*/* *.jarsrc/*/*/ \          *.jarsrc/ *.jarsrc/* *.jarsrc/*/ *.jarsrc/*/* *.jarsrc/*/*/ \
11          *.jarsrc/*/*/* *.jarsrc/*/*/*/ *.jarsrc/*/*/*/* *.jarsrc/*/*/*/*/ \          *.jarsrc/*/*/* *.jarsrc/*/*/*/ *.jarsrc/*/*/*/* *.jarsrc/*/*/*/*/ \
12          *.jarsrc/*/*/*/*/* *.jarsrc/*/*/*/*/*/ *.jarsrc/*/*/*/*/*/* \          *.jarsrc/*/*/*/*/* *.jarsrc/*/*/*/*/*/ *.jarsrc/*/*/*/*/*/* \
13          release/ release/* \          release/ release/* release/.* \
14          *.xpi          *.xpi
15  REPPL_DIR = ../tool/  REPPL_DIR = ../tool/
16  REPPL_SRC = ./package-info.src  REPPL_SRC = ./package-info.src
17  REPPL_SCRIPT = $(REPPL_DIR)replace.pl  REPPL_SCRIPT = $(REPPL_DIR)replace.pl
18  REPPL = perl $(REPPL_SCRIPT) $(REPPL_SRC)  REPPL = perl $(REPPL_SCRIPT) $(REPPL_SRC)
19    
20  GENERATED_FILES = ./*.xpi ./*.jar install.js install-res.en.inf  MKDIR = mkdir
21    
22    GENERATED_FILES = ./*.xpi ./*.jar ./chrome/*.jar install.js install-res.en.inf \
23      install.rdf update.rdf
24  ORIGINAL_PACKAGE_BASENAME = livehttpheaders  ORIGINAL_PACKAGE_BASENAME = livehttpheaders
25  PACKAGE_BASENAME = $(ORIGINAL_PACKAGE_BASENAME)-ja  PACKAGE_BASENAME = $(ORIGINAL_PACKAGE_BASENAME)-ja
26    
27  all: $(PACKAGE_BASENAME).xpi  all: update.rdf $(PACKAGE_BASENAME).xpi
28    
29  dummy:  dummy:
30    
31  %.jar: %.jarsrc dummy  chrome:
32            $(MKDIR) chrome
33    
34    %.jar: %.jarsrc chrome dummy
35          cd $< && zip -r $@ * -x $(EXCLUDED_FILES)          cd $< && zip -r $@ * -x $(EXCLUDED_FILES)
36          mv $</$@ $@          mv $</$@ chrome/$@
37    
38  %.jarsrc: dummy  %.jarsrc: dummy
39          cd $@/locale/ja-JP/$(ORIGINAL_PACKAGE_BASENAME) && make all          cd $@/locale/ja-JP/$(ORIGINAL_PACKAGE_BASENAME) && make all
40    
41  %.xpi: %.jar install.js install-res.en.inf  %.xpi: %.jar install.js install-res.en.inf install.rdf
42          -rm $@          -rm $@
43          zip -r $@ * -x $(EXCLUDED_FILES)          zip -r $@ * -x $(EXCLUDED_FILES)
44    
45  install.js: $(REPPL_DIR)install.js.in $(REPPL_SRC) $(REPPL_SCRIPT)  install.js: $(REPPL_DIR)install-2004.js.in $(REPPL_SRC) $(REPPL_SCRIPT)
46          $(REPPL) --output-type=js --input=$< > $@          $(REPPL) --output-type=js --input=$< > $@
47    
48  install-res.en.inf: $(REPPL_DIR)install-res.en.inf.in  install-res.en.inf: $(REPPL_DIR)install-res.en.inf.in
49          $(REPPL) --output-type=moz-properties --input=$< > $@          $(REPPL) --output-type=moz-properties --input=$< > $@
50    
51    install.rdf: install.rdf.in $(REPPL_SRC) $(REPPL_SCRIPT)
52            $(REPPL) --output-type=xml --input=$< > $@
53    
54    update.rdf: update.rdf.in $(REPPL_SRC) $(REPPL_SCRIPT)
55            $(REPPL) --output-type=xml --input=$< > $@
56    
57  clean:  clean:
58          -rm -v $(GENERATED_FILES)          -rm -v $(GENERATED_FILES)
59          -rm -v ./*~ ./.*~ ./*.BAK ./.*.BAK          -rm -v ./*~ ./.*~ ./*.BAK ./.*.BAK

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24