Files
ethercat/Makefile.kbuild
Florian Pose 7e71d03fda Merge branch 'fix-make-clean' into 'stable-1.5'
Fix make clean

See merge request etherlab.org/ethercat!29

(cherry picked from commit dde91be4be)

89f81d63 Fix make clean
2021-08-31 13:09:09 +02:00

29 lines
674 B
Makefile

# Shared makefile code providing support for Kbuild make. It is included
# by every `Makefile.am` that needs Kbuild support with:
# ```
# include $(top_srcdir)/Makefile.kbuild
# ```
KBUILD = $(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(abs_srcdir)" INSTALL_MOD_DIR="$(INSTALL_MOD_DIR)"
modules:
$(KBUILD) modules
modules_install:
$(KBUILD) modules_install
# Override default `clean` target to call Kbuild clean *before* automake
# `clean` (see #5 for the rationale).
clean: kbuild-clean
@if test -z "$(SUBDIRS)"; then \
$(MAKE) $(AM_MAKEFLAGS) clean-am ; \
else \
$(MAKE) $(AM_MAKEFLAGS) clean-recursive ; \
fi
kbuild-clean:
$(KBUILD) clean
.PHONY: kbuild-clean