build: Install markdown docs on install; distclean fix
This commit is contained in:
parent
8ee9dc1ebd
commit
a786c26a26
@ -2,12 +2,14 @@ override MAKEFLAGS += -rR
|
|||||||
|
|
||||||
override prefix := @prefix@
|
override prefix := @prefix@
|
||||||
override exec_prefix := @exec_prefix@
|
override exec_prefix := @exec_prefix@
|
||||||
|
override PACKAGE_TARNAME := @PACKAGE_TARNAME@
|
||||||
|
|
||||||
override ACBINDIR := @bindir@
|
override ACBINDIR := @bindir@
|
||||||
override ACDATAROOTDIR := @datarootdir@
|
override ACDATAROOTDIR := @datarootdir@
|
||||||
override ACINCLUDEDIR := @includedir@
|
override ACINCLUDEDIR := @includedir@
|
||||||
override datarootdir := @datarootdir@
|
override datarootdir := @datarootdir@
|
||||||
override mandir := @mandir@
|
override mandir := @mandir@
|
||||||
|
override docdir := @docdir@
|
||||||
|
|
||||||
DESTDIR ?=
|
DESTDIR ?=
|
||||||
|
|
||||||
@ -129,6 +131,12 @@ clean: limine-bios-clean limine-uefi-ia32-clean limine-uefi-x86-64-clean limine-
|
|||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
install: all
|
install: all
|
||||||
|
$(INSTALL) -d '$(call SHESCAPE,$(DESTDIR)$(docdir))'
|
||||||
|
$(INSTALL_DATA) '$(call SHESCAPE,$(SRCDIR))/LICENSE.md' '$(call SHESCAPE,$(DESTDIR)$(docdir))/'
|
||||||
|
$(INSTALL_DATA) '$(call SHESCAPE,$(SRCDIR))/CONFIG.md' '$(call SHESCAPE,$(DESTDIR)$(docdir))/'
|
||||||
|
$(INSTALL_DATA) '$(call SHESCAPE,$(SRCDIR))/PROTOCOL.md' '$(call SHESCAPE,$(DESTDIR)$(docdir))/'
|
||||||
|
$(INSTALL_DATA) '$(call SHESCAPE,$(SRCDIR))/PHILOSOPHY.md' '$(call SHESCAPE,$(DESTDIR)$(docdir))/'
|
||||||
|
$(INSTALL_DATA) '$(call SHESCAPE,$(SRCDIR))/README.md' '$(call SHESCAPE,$(DESTDIR)$(docdir))/'
|
||||||
$(INSTALL) -d '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1'
|
$(INSTALL) -d '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1'
|
||||||
$(INSTALL_DATA) '$(call SHESCAPE,$(BUILDDIR))/man/man1/limine-version.1' '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/'
|
$(INSTALL_DATA) '$(call SHESCAPE,$(BUILDDIR))/man/man1/limine-version.1' '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/'
|
||||||
ifneq ($(BUILD_LIMINE_DEPLOY),no)
|
ifneq ($(BUILD_LIMINE_DEPLOY),no)
|
||||||
@ -177,6 +185,11 @@ endif
|
|||||||
|
|
||||||
.PHONY: uninstall
|
.PHONY: uninstall
|
||||||
uninstall:
|
uninstall:
|
||||||
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(docdir))/LICENSE.md'
|
||||||
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(docdir))/CONFIG.md'
|
||||||
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(docdir))/PROTOCOL.md'
|
||||||
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(docdir))/PHILOSOPHY.md'
|
||||||
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(docdir))/README.md'
|
||||||
rm -f '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/limine-version.1'
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/limine-version.1'
|
||||||
rm -f '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/limine-deploy.1'
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/limine-deploy.1'
|
||||||
rm -f '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/limine-enroll-config.1'
|
rm -f '$(call SHESCAPE,$(DESTDIR)$(mandir))/man1/limine-enroll-config.1'
|
||||||
@ -305,7 +318,7 @@ dist:
|
|||||||
|
|
||||||
.PHONY: distclean
|
.PHONY: distclean
|
||||||
distclean: clean
|
distclean: clean
|
||||||
rm -rf ovmf* config.log config.status GNUmakefile config.h cross-files
|
rm -rf ovmf* config.log config.status GNUmakefile config.h cross-files man/man1/limine-version.1 man/man1/limine-deploy.1 man/man1/limine-enroll-config.1
|
||||||
|
|
||||||
.PHONY: maintainer-clean
|
.PHONY: maintainer-clean
|
||||||
maintainer-clean: distclean
|
maintainer-clean: distclean
|
||||||
|
Loading…
x
Reference in New Issue
Block a user