-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
74 lines (66 loc) · 2.31 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
LOCALE=locale/*/livehttpheaders
CONTENT=content
ICONS=icons
SKIN=skin
all: clean jar xpi download root
jar:
zip tmp/chrome/livehttpheaders.jar \
${CONTENT}/contents.rdf \
${CONTENT}/headerinfo.js \
${CONTENT}/LiveHTTPHeaders.xul \
${CONTENT}/LiveHTTPHeaders.js \
${CONTENT}/LiveHTTPReplay.xul \
${CONTENT}/LiveHTTPReplay.js \
${CONTENT}/TasksOverlay.xul \
${CONTENT}/PageInfoOverlay.xul \
${CONTENT}/PageInfoOverlay.js \
${CONTENT}/LiveHTTPSideBar.xul \
${CONTENT}/addpanel.js \
${CONTENT}/Generator.js \
${CONTENT}/Generator.xul \
${CONTENT}/overlay.js \
${LOCALE}/contents.rdf \
${LOCALE}/PageInfo.dtd \
${LOCALE}/livehttpheaders.dtd \
${LOCALE}/livehttpheaders.properties \
${LOCALE}/registerComponent.html \
${LOCALE}/generator.dtd \
${LOCALE}/generator-help.xul \
${SKIN}/contents.rdf \
${SKIN}/livehttpheaders.css \
${SKIN}/img/Logo_32.png \
${SKIN}/img/Logo_24.png \
${SKIN}/img/Logo_16.png \
${SKIN}/favicon.ico \
${SKIN}/img/*
xpi:
cp install.rdf install.js tmp
cp chrome.manifest tmp
cp ${CONTENT}/nsHeaderInfo.js tmp/components
cp prefs.js tmp/defaults/preferences/
mkdir -p tmp/chrome/icons/default
cp ${ICONS}/default/LiveHTTPHeaders.ico tmp/chrome/icons/default
cp ${ICONS}/default/LiveHTTPHeaders.xpm tmp/chrome/icons/default
cp TODO.txt tmp
cd tmp ; zip -r livehttpheaders.xpi *
xpi2:
cp install.rdf install.js tmp
cp ${CONTENT}/nsHeaderInfo.js tmp/components
cd tmp
zip -j livehttpheaders.xpi tmp
livehttpheaders.jar \
${CONTENT}/nsHeaderInfo.js \
${SKIN}/LiveHTTPHeaders.ico \
${SKIN}/LiveHTTPHeaders.xpm \
TODO.txt
download:
cp tmp/livehttpheaders.xpi ../downloads
cp tmp/livehttpheaders.xpi ../www
clean:
rm -fr tmp
mkdir -p tmp tmp/chrome tmp/components tmp/defaults/preferences
root:
cp tmp/chrome/livehttpheaders.jar /root/.mozilla/firefox/s6oo8y1y.default/extensions/{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}/chrome/
cp tmp/components/nsHeaderInfo.js /root/.mozilla/firefox/s6oo8y1y.default/extensions/{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}/components/
cp tmp/chrome/livehttpheaders.jar /usr/lib/mozilla/chrome/
cp tmp/components/nsHeaderInfo.js /usr/lib/mozilla/components/