Revision 65351e8c
Added by koszko over 1 year ago
Makefile.in | ||
---|---|---|
28 | 28 |
# The default target: placed up here |
29 | 29 |
default: $(default_target) |
30 | 30 |
|
31 |
# haketilo-$(version).tar is not actually a phony target but it is too hard to |
|
32 |
# track all the files that might require remaking it, so we instead re-run it |
|
33 |
# every time. |
|
31 | 34 |
.PHONY: mozilla install-mozilla chromium install-chromium \ |
32 | 35 |
all all-unpacked default unpacked \ |
33 | 36 |
install install-html install-dvi install-pdf install-ps uninstall \ |
34 | 37 |
install-strip clean distclean mostlyclean maintainer-clean TAGS info \ |
35 | 38 |
dvi html pdf ps dist check installcheck installdirs \ |
36 |
test-prepare test test-environment |
|
39 |
test-prepare test test-environment haketilo-$(version).tar
|
|
37 | 40 |
|
38 | 41 |
# core files |
39 | 42 |
icons/haketilo16.png: icons/haketilo.svg |
... | ... | |
96 | 99 |
rm -f mozilla-build.zip chromium-build.zip exports_init.js |
97 | 100 |
rm -rf pytest.ini certs injected_scripts geckodriver.log |
98 | 101 |
rm -rf certs/ test__pycache__/ .pytest_cache/ |
102 |
rm -f *.tar *.tar.gz |
|
99 | 103 |
|
100 | 104 |
distclean: clean |
101 | 105 |
rm -f Makefile config.status record.conf |
... | ... | |
103 | 107 |
maintainer-clean: distclean |
104 | 108 |
@echo 'This command is intended for maintainers to use; it' |
105 | 109 |
@echo 'deletes files that may need special tools to rebuild.' |
106 |
rm -f "$(srcdir)"/icons/*.png |
|
110 |
rm -f "$(srcdir)"/icons/*.png "$(srcdir)"/FILES.txt |
|
111 |
|
|
112 |
# To make the next rule happy in case we're building from tarball. |
|
113 |
$(srcdir)/.git: |
|
114 |
|
|
115 |
$(srcdir)/FILES.txt: $(srcdir)/.git |
|
116 |
if [ -e "$(srcdir)/.git" ]; then \ |
|
117 |
git -C "$(srcdir)" ls-files --cached --recurse-submodules | \ |
|
118 |
grep -v gitmodules > $@; \ |
|
119 |
printf 'FILES.txt\n' >> $@; \ |
|
120 |
fi |
|
121 |
|
|
122 |
haketilo-$(version).tar: FILES.txt |
|
123 |
HERE="$$(pwd)"; \ |
|
124 |
cd "$(srcdir)"; \ |
|
125 |
tar -caf "$$HERE/$@" --transform='s_^_haketilo-$(version)/_' \ |
|
126 |
$$(cat FILES.txt) |
|
127 |
|
|
128 |
haketilo-$(version).tar.gz: haketilo-$(version).tar |
|
129 |
gzip < haketilo-$(version).tar > haketilo-$(version).tar.gz |
|
130 |
|
|
131 |
dist: haketilo-$(version).tar.gz |
|
107 | 132 |
|
108 | 133 |
# Files for constructing the makefile |
109 | 134 |
Makefile: config.status Makefile.in record.conf |
... | ... | |
113 | 138 |
cp "$(srcdir)"/write_makefile.sh config.status |
114 | 139 |
|
115 | 140 |
# Unused GNU-specified targets |
116 |
dist: |
|
117 | 141 |
install-html: |
118 | 142 |
install-dvi: |
119 | 143 |
install-pdf: |
Also available in: Unified diff
add
dist
make target