diff options
author | Kelvin M. Klann <kmk3.code@protonmail.com> | 2024-05-20 03:41:34 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-20 03:41:34 +0000 |
commit | 4e259223490c4da80f21737100f2089c6ca7a1f9 (patch) | |
tree | f59edf226260faa1c493106c17a588d5395160a7 | |
parent | Merge pull request #6339 from kmk3/build-sort-py-n (diff) | |
parent | build: remove redundant realinstall target (diff) | |
download | firejail-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-- | Makefile | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -69,6 +69,10 @@ mydirs: $(MYDIRS) | |||
69 | $(MYDIRS): | 69 | $(MYDIRS): |
70 | $(MAKE) -C $@ | 70 | $(MAKE) -C $@ |
71 | 71 | ||
72 | .PHONY: strip | ||
73 | strip: all | ||
74 | strip $(ALL_ITEMS) | ||
75 | |||
72 | .PHONY: filters | 76 | .PHONY: filters |
73 | filters: $(SECCOMP_FILTERS) | 77 | filters: $(SECCOMP_FILTERS) |
74 | seccomp: src/fseccomp/fseccomp src/fsec-optimize/fsec-optimize Makefile | 78 | seccomp: src/fseccomp/fseccomp src/fsec-optimize/fsec-optimize Makefile |
@@ -189,8 +193,8 @@ clean: | |||
189 | distclean: clean | 193 | distclean: 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 |
193 | realinstall: config.mk | 197 | install: 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 | ||
272 | install: all | ||
273 | $(MAKE) realinstall | ||
274 | |||
275 | .PHONY: install-strip | 275 | .PHONY: install-strip |
276 | install-strip: all | 276 | install-strip: strip install |
277 | strip $(ALL_ITEMS) | ||
278 | $(MAKE) realinstall | ||
279 | 277 | ||
280 | .PHONY: uninstall | 278 | .PHONY: uninstall |
281 | uninstall: config.mk | 279 | uninstall: config.mk |