aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-07-27 12:48:15 +0000
committerLibravatar GitHub <noreply@github.com>2023-07-27 12:48:15 +0000
commit701c0282b8b0eb1bb76bb6b0246f4a2a93e966b6 (patch)
tree5949a97892bf0148c350a1eea7b220a6955d98b0 /Makefile
parentfnetlock: fix unused bw variable warning (diff)
parentbuild: make asc use config.sh (diff)
downloadfirejail-701c0282b8b0eb1bb76bb6b0246f4a2a93e966b6.tar.gz
firejail-701c0282b8b0eb1bb76bb6b0246f4a2a93e966b6.tar.zst
firejail-701c0282b8b0eb1bb76bb6b0246f4a2a93e966b6.zip
Merge pull request #5916 from kmk3/build-improve-dist
build: dist and asc improvements
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile64
1 files changed, 37 insertions, 27 deletions
diff --git a/Makefile b/Makefile
index 437ca0620..03ae71026 100644
--- a/Makefile
+++ b/Makefile
@@ -293,44 +293,54 @@ uninstall: config.mk
293 @echo "If you want to install a different version of firejail, you might also need to run 'rm -fr $(DESTDIR)$(sysconfdir)/firejail', see #2038." 293 @echo "If you want to install a different version of firejail, you might also need to run 'rm -fr $(DESTDIR)$(sysconfdir)/firejail', see #2038."
294 294
295DISTFILES = \ 295DISTFILES = \
296COPYING \ 296 COPYING \
297Makefile \ 297 Makefile \
298README \ 298 README \
299RELNOTES \ 299 RELNOTES \
300config.mk.in \ 300 config.mk.in \
301config.sh.in \ 301 config.sh.in \
302configure \ 302 configure \
303configure.ac \ 303 configure.ac \
304contrib \ 304 contrib \
305etc \ 305 etc \
306install.sh \ 306 install.sh \
307m4 \ 307 m4 \
308mkdeb.sh \ 308 mkdeb.sh \
309mketc.sh \ 309 mketc.sh \
310platform \ 310 platform \
311src 311 src
312 312
313DISTFILES_TEST = test/Makefile test/apps test/apps-x11 test/apps-x11-xorg test/capabilities test/private-lib test/fnetfilter test/fcopy test/environment test/profiles test/utils test/compile test/filters test/network test/fs test/sysutils 313DISTFILES_TEST = \
314 test/Makefile \
315 test/apps \
316 test/apps-x11 \
317 test/apps-x11-xorg \
318 test/capabilities \
319 test/compile \
320 test/environment \
321 test/fcopy \
322 test/filters \
323 test/fnetfilter \
324 test/fs \
325 test/network \
326 test/private-lib \
327 test/profiles \
328 test/sysutils \
329 test/utils
314 330
315.PHONY: dist 331.PHONY: dist
316dist: config.mk 332dist: clean config.mk
317 mv config.sh config.sh.old
318 mv config.status config.status.old
319 $(MAKE) distclean
320 mv config.status.old config.status
321 mv config.sh.old config.sh
322 rm -fr $(TARNAME)-$(VERSION) $(TARNAME)-$(VERSION).tar.xz 333 rm -fr $(TARNAME)-$(VERSION) $(TARNAME)-$(VERSION).tar.xz
323 mkdir -p $(TARNAME)-$(VERSION)/test 334 mkdir -p $(TARNAME)-$(VERSION)/test
324 cp -a $(DISTFILES) $(TARNAME)-$(VERSION) 335 cp -a $(DISTFILES) $(TARNAME)-$(VERSION)
325 cp -a $(DISTFILES_TEST) $(TARNAME)-$(VERSION)/test 336 cp -a $(DISTFILES_TEST) $(TARNAME)-$(VERSION)/test
326 rm -rf $(TARNAME)-$(VERSION)/src/tools 337 rm -rf $(TARNAME)-$(VERSION)/src/tools
327 find $(TARNAME)-$(VERSION) -name .svn -delete
328 tar -cJvf $(TARNAME)-$(VERSION).tar.xz $(TARNAME)-$(VERSION) 338 tar -cJvf $(TARNAME)-$(VERSION).tar.xz $(TARNAME)-$(VERSION)
329 rm -fr $(TARNAME)-$(VERSION) 339 rm -fr $(TARNAME)-$(VERSION)
330 340
331.PHONY: asc 341.PHONY: asc
332asc: config.mk 342asc: config.sh
333 ./mkasc.sh $(VERSION) 343 ./mkasc.sh
334 344
335.PHONY: deb 345.PHONY: deb
336deb: dist config.sh 346deb: dist config.sh