aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2024-05-20 03:41:34 +0000
committerLibravatar GitHub <noreply@github.com>2024-05-20 03:41:34 +0000
commit4e259223490c4da80f21737100f2089c6ca7a1f9 (patch)
treef59edf226260faa1c493106c17a588d5395160a7
parentMerge pull request #6339 from kmk3/build-sort-py-n (diff)
parentbuild: remove redundant realinstall target (diff)
downloadfirejail-4e259223490c4da80f21737100f2089c6ca7a1f9.tar.gz
firejail-4e259223490c4da80f21737100f2089c6ca7a1f9.tar.zst
firejail-4e259223490c4da80f21737100f2089c6ca7a1f9.zip
Merge pull request #6342 from kmk3/build-add-strip
build: add strip target and simplify install targets
-rw-r--r--Makefile16
1 files changed, 7 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 158a3c222..d4fc32f66 100644
--- a/Makefile
+++ b/Makefile
@@ -69,6 +69,10 @@ mydirs: $(MYDIRS)
69$(MYDIRS): 69$(MYDIRS):
70 $(MAKE) -C $@ 70 $(MAKE) -C $@
71 71
72.PHONY: strip
73strip: all
74 strip $(ALL_ITEMS)
75
72.PHONY: filters 76.PHONY: filters
73filters: $(SECCOMP_FILTERS) 77filters: $(SECCOMP_FILTERS)
74seccomp: src/fseccomp/fseccomp src/fsec-optimize/fsec-optimize Makefile 78seccomp: src/fseccomp/fseccomp src/fsec-optimize/fsec-optimize Makefile
@@ -189,8 +193,8 @@ clean:
189distclean: clean 193distclean: clean
190 rm -fr autom4te.cache config.log config.mk config.sh config.status 194 rm -fr autom4te.cache config.log config.mk config.sh config.status
191 195
192.PHONY: realinstall 196.PHONY: install
193realinstall: config.mk 197install: all config.mk
194 # firejail executable 198 # firejail executable
195 install -m 0755 -d $(DESTDIR)$(bindir) 199 install -m 0755 -d $(DESTDIR)$(bindir)
196 install -m 0755 src/firejail/firejail $(DESTDIR)$(bindir) 200 install -m 0755 src/firejail/firejail $(DESTDIR)$(bindir)
@@ -268,14 +272,8 @@ endif
268 install -m 0755 -d $(DESTDIR)$(datarootdir)/zsh/site-functions 272 install -m 0755 -d $(DESTDIR)$(datarootdir)/zsh/site-functions
269 install -m 0644 src/zsh_completion/_firejail $(DESTDIR)$(datarootdir)/zsh/site-functions/ 273 install -m 0644 src/zsh_completion/_firejail $(DESTDIR)$(datarootdir)/zsh/site-functions/
270 274
271.PHONY: install
272install: all
273 $(MAKE) realinstall
274
275.PHONY: install-strip 275.PHONY: install-strip
276install-strip: all 276install-strip: strip install
277 strip $(ALL_ITEMS)
278 $(MAKE) realinstall
279 277
280.PHONY: uninstall 278.PHONY: uninstall
281uninstall: config.mk 279uninstall: config.mk