manpages = $(man1pages) $(man5pages) $(man7pages) $(man8pages)
-.PHONY: install cleaninstall clean archive test all check AUTHORS CONTRIBUTORS doc
+.PHONY: install clean archive test all check AUTHORS CONTRIBUTORS doc
all: dracut.pc dracut-install src/skipcpio/skipcpio dracut-util
install -m 0644 shell-completion/bash/lsinitrd $(DESTDIR)${bashcompletiondir}/lsinitrd
mkdir -p $(DESTDIR)${pkgconfigdatadir}
install -m 0644 dracut.pc $(DESTDIR)${pkgconfigdatadir}/dracut.pc
-
-cleaninstall: install
if ! [ -n "$(systemdsystemunitdir)" ]; then \
rm -rf $(DESTDIR)$(pkglibdir)/modules.d/*systemd* $(DESTDIR)$(mandir)/*.service.* ; \
for i in bluetooth connman dbus* fido2 lvmmerge lvmthinpool-monitor memstrack network-manager pcsc pkcs11 rngd squash* tpm2-tss; do \
# treat warnings as error
# shellcheck disable=SC2086
-CFLAGS="-Wextra -Werror" make TEST_RUN_ID="${TEST_RUN_ID:=$1}" TESTS="${TESTS:=$2}" V="${V:=1}" ${TARGETS:=all install cleaninstall check}
+CFLAGS="-Wextra -Werror" make TEST_RUN_ID="${TEST_RUN_ID:=$1}" TESTS="${TESTS:=$2}" V="${V:=1}" ${TARGETS:=all install check}
export CONTAINER="${CONTAINER:=fedora}"
export TESTS="${TESTS:=$2}"
export TEST_RUN_ID="${TEST_RUN_ID:=id}"
-export DRACUT=dracut
if command -v podman &> /dev/null; then
PODMAN=podman
fi
# clear previous test run
-TARGETS='clean all install cleaninstall check' "$PODMAN" run --rm -it \
+TARGETS='clean all install check' "$PODMAN" run --rm -it \
--device=/dev/kvm \
-e V -e TESTS -e TEST_RUN_ID -e TARGETS -e DRACUT \
-v "$PWD"/:/z \