diff options
Diffstat (limited to 'lib/install-dev.mk')
-rw-r--r-- | lib/install-dev.mk | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lib/install-dev.mk b/lib/install-dev.mk new file mode 100644 index 0000000..a983eba --- /dev/null +++ b/lib/install-dev.mk @@ -0,0 +1,39 @@ +# Copyright 2022 Alejandro Colomar <alx@kernel.org> +# SPDX-License-Identifier: LGPL-3.0-or-later WITH LGPL-3.0-linking-exception + + +ifndef LIB_INSTALL_DEV_MK_ +LIB_INSTALL_DEV_MK_ := 1 + + +include $(srcdir)/lib/build.mk +include $(srcdir)/lib/build-lib.mk +include $(srcdir)/lib/cmd.mk +include $(srcdir)/lib/install.mk +include $(srcdir)/lib/src.mk + + +_tu_h := $(patsubst $(INCLUDEDIR)/%,$(_includedir)/%,$(TU_h)) +_lib_a := $(patsubst $(builddir)/%,$(_libdir)/%,$(_LIB_a)) +_lib_pc := $(patsubst $(builddir)/%,$(_pcdir)/%,$(_LIB_pc)) + + +$(_tu_h): $(_includedir)/%: $(INCLUDEDIR)/% $(mk) | $$(@D)/ + $(info INSTALL $@) + $(INSTALL_DATA) -T $< $@ + +$(_lib_a): $(_libdir)/%: $(builddir)/% $(mk) | $$(@D)/ + $(info INSTALL $@) + $(INSTALL_DATA) -T $< $@ + +$(_lib_pc): $(_pcdir)/%: $(builddir)/% $(mk) | $$(@D)/ + $(info INSTALL $@) + $(INSTALL_DATA) -T $< $@ + + +.PHONY: install-dev +install-dev: $(_tu_h) $(_lib_a) $(_lib_pc) + @: + + +endif # include guard |