diff options
Diffstat (limited to 'lib/build.mk')
-rw-r--r-- | lib/build.mk | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/lib/build.mk b/lib/build.mk new file mode 100644 index 0000000..57c66e5 --- /dev/null +++ b/lib/build.mk @@ -0,0 +1,40 @@ +# Copyright 2022 Alejandro Colomar <alx@kernel.org> +# SPDX-License-Identifier: LGPL-3.0-or-later WITH LGPL-3.0-linking-exception + + +ifndef LIB_BUILD_MK_ +LIB_BUILD_MK_ := 1 + + +include $(srcdir)/lib/cmd.mk +include $(srcdir)/lib/src.mk + + + +prefix := /usr/local + + +_TU_DIRS := $(patsubst $(INCLUDEDIR)/%,$(builddir)/%/,$(TU_DIRS)) + + +$(_TU_DIRS): | $$(dir $$(@D)) + $(info MKDIR $@) + $(MKDIR) $@ + +$(builddir)/: + $(info MKDIR $@) + $(MKDIR) $@ + + +.PHONY: build +build: build-dev build-lib + @: + + +.PHONY: clean +clean: + $(info RM -rf $(builddir)) + $(RM) -rf $(builddir) + + +endif # include guard |