/[suikacvs]/www/mozilla/sidebar/navlinksidebar/Makefile
Suika

Contents of /www/mozilla/sidebar/navlinksidebar/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (hide annotations) (download)
Wed Apr 14 12:16:22 2004 UTC (21 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +1 -1 lines
Preferences panel implemented

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24