diff options
author | Alejandro Colomar <alx@kernel.org> | 2024-02-09 23:30:36 +0100 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2024-02-09 23:33:50 +0100 |
commit | 03a5191cb97a0f8b755a092c8e54b44353aca2a1 (patch) | |
tree | bf91355e8f931af02e7b88caba580a581af4adbd | |
parent | 478996d7f81bf2bef126236738ddf4717b9cefc0 (diff) | |
download | liba2i-03a5191cb97a0f8b755a092c8e54b44353aca2a1.tar.gz |
share/mk/: install-dev-include: Split to separate file
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | share/mk/check.mk | 2 | ||||
-rw-r--r-- | share/mk/install-dev-include.mk | 27 | ||||
-rw-r--r-- | share/mk/install-dev.mk | 12 |
3 files changed, 28 insertions, 13 deletions
diff --git a/share/mk/check.mk b/share/mk/check.mk index 91f3139..bcce2a8 100644 --- a/share/mk/check.mk +++ b/share/mk/check.mk @@ -10,7 +10,7 @@ include $(MAKEFILEDIR)/build-lib-shared.mk include $(MAKEFILEDIR)/build-lib-static.mk include $(MAKEFILEDIR)/configure-cc.mk include $(MAKEFILEDIR)/configure-pkgconf.mk -include $(MAKEFILEDIR)/install-dev.mk +include $(MAKEFILEDIR)/install-dev-include.mk include $(MAKEFILEDIR)/install-lib.mk include $(MAKEFILEDIR)/src.mk diff --git a/share/mk/install-dev-include.mk b/share/mk/install-dev-include.mk new file mode 100644 index 0000000..addfb69 --- /dev/null +++ b/share/mk/install-dev-include.mk @@ -0,0 +1,27 @@ +# Copyright 2022-2024 Alejandro Colomar <alx@kernel.org> +# SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception + + +ifndef MAKEFILE_INSTALL_DEV_INCLUDE_INCLUDED +MAKEFILE_INSTALL_DEV_INCLUDE_INCLUDED := 1 + + +include $(MAKEFILEDIR)/cmd.mk +include $(MAKEFILEDIR)/install.mk +include $(MAKEFILEDIR)/src.mk + + +_tu_h := $(patsubst $(INCLUDEDIR)/%,$(_includedir)/%,$(TU_h)) + + +$(_tu_h): $(_includedir)/%: $(INCLUDEDIR)/% $(MK) | $$(@D)/ + $(info INSTALL $@) + $(INSTALL_DATA) -T $< $@ + + +.PHONY: install-dev-include +install-dev-include: $(_tu_h) + @: + + +endif # include guard diff --git a/share/mk/install-dev.mk b/share/mk/install-dev.mk index fa4e92e..12e63fa 100644 --- a/share/mk/install-dev.mk +++ b/share/mk/install-dev.mk @@ -6,31 +6,19 @@ ifndef MAKEFILE_INSTALL_DEV_INCLUDED MAKEFILE_INSTALL_DEV_INCLUDED := 1 -include $(MAKEFILEDIR)/build.mk include $(MAKEFILEDIR)/build-dev-pc.mk include $(MAKEFILEDIR)/cmd.mk include $(MAKEFILEDIR)/install.mk -include $(MAKEFILEDIR)/src.mk -_tu_h := $(patsubst $(INCLUDEDIR)/%,$(_includedir)/%,$(TU_h)) _lib_pc := $(patsubst $(builddir)/%,$(_pcdir)/%,$(_LIB_pc)) -$(_tu_h): $(_includedir)/%: $(INCLUDEDIR)/% $(MK) | $$(@D)/ - $(info INSTALL $@) - $(INSTALL_DATA) -T $< $@ - $(_lib_pc): $(_pcdir)/%: $(builddir)/% $(MK) | $$(@D)/ $(info INSTALL $@) $(INSTALL_DATA) -T $< $@ -.PHONY: install-dev-include -install-dev-include: $(_tu_h) - @: - - .PHONY: install-dev-pc install-dev-pc: $(_lib_pc) @: |