@@ -27,37 +27,45 @@ install: all
2727 install -dD $(DESTDIR )$(PREFIX ) /share/asahi-scripts
2828 install -m0644 -t $(DESTDIR )$(PREFIX ) /share/asahi-scripts functions.sh
2929
30- install-arch : install
30+ install-mkinitcpio : install
31+ install -dD $(DESTDIR )$(PREFIX ) /lib/initcpio/install
32+ install -m0644 -t $(DESTDIR )$(PREFIX ) /lib/initcpio/install initcpio/install/asahi
33+ install -dD $(DESTDIR )$(PREFIX ) /lib/initcpio/hooks
34+ install -m0644 -t $(DESTDIR )$(PREFIX ) /lib/initcpio/hooks initcpio/hooks/asahi
35+
36+ install-dracut : install
37+ install -dD $(DESTDIR )$(DRACUT_CONF_DIR )
38+ install -m0644 -t $(DESTDIR )$(DRACUT_CONF_DIR ) dracut/10-asahi.conf
39+
40+ install-arch : install install-mkinitcpio
3141 install -m0755 -t $(DESTDIR )$(BIN_DIR ) / $(BUILD_ARCH_SCRIPTS )
3242 install -dD $(DESTDIR )$(PREFIX ) /lib/systemd/system
3343 install -dD $(DESTDIR )$(PREFIX ) /lib/systemd/system/{multi-user,sysinit}.target.wants
3444 install -m0644 -t $(DESTDIR )$(PREFIX ) /lib/systemd/system $(addprefix systemd/,$(UNITS ) )
3545 ln -sf $(addprefix $(PREFIX ) /lib/systemd/system/,$(MULTI_USER_WANTS ) ) \
3646 $(DESTDIR )$(PREFIX ) /lib/systemd/system/multi-user.target.wants/
37- install -dD $(DESTDIR )$(PREFIX ) /lib/initcpio/install
38- install -m0644 -t $(DESTDIR )$(PREFIX ) /lib/initcpio/install initcpio/install/asahi
39- install -dD $(DESTDIR )$(PREFIX ) /lib/initcpio/hooks
40- install -m0644 -t $(DESTDIR )$(PREFIX ) /lib/initcpio/hooks initcpio/hooks/asahi
4147 install -dD $(DESTDIR )$(PREFIX ) /share/libalpm/hooks
4248 install -m0644 -t $(DESTDIR )$(PREFIX ) /share/libalpm/hooks libalpm/hooks/95-m1n1-install.hook
4349
44- install-fedora : install
45- install -dD $(DESTDIR )$(DRACUT_CONF_DIR )
46- install -m0644 -t $(DESTDIR )$(DRACUT_CONF_DIR ) dracut/10-asahi.conf
50+ install-fedora : install install-dracut
4751
4852uninstall :
4953 rm -f $(addprefix $(DESTDIR )$(BIN_DIR ) /,$(SCRIPTS ) )
5054 rm -rf $(DESTDIR )$(PREFIX ) /share/asahi-scripts
5155
52- uninstall-arch :
56+ uninstall-mkinitcpio :
57+ rm -f $(DESTDIR )$(PREFIX ) /lib/initcpio/install/asahi
58+ rm -f $(DESTDIR )$(PREFIX ) /lib/initcpio/hooks/asahi
59+
60+ uninstall-dracut :
61+ rm -f $(DESTDIR )$(DRACUT_CONF_DIR ) /10-asahi.conf
62+
63+ uninstall-arch : uninstall-mkinitcpio
5364 rm -f $(addprefix $(DESTDIR )$(BIN_DIR ) /,$(ARCH_SCRIPTS ) )
5465 rm -f $(addprefix $(DESTDIR )$(PREFIX ) /lib/systemd/system/,$(UNITS ) )
5566 rm -f $(addprefix $(DESTDIR )$(PREFIX ) /lib/systemd/system/multi-user.target.wants/,$(MULTI_USER_WANTS ) )
56- rm -f $(DESTDIR )$(PREFIX ) /lib/initcpio/install/asahi
57- rm -f $(DESTDIR )$(PREFIX ) /lib/initcpio/hooks/asahi
5867 rm -f $(DESTDIR )$(PREFIX ) /share/libalpm/hooks/95-m1n1-install.hook
5968
60- uninstall-fedora :
61- rm -f $(DESTDIR )$(DRACUT_CONF_DIR ) /10-asahi.conf
69+ uninstall-fedora : uninstall-dracut
6270
63- .PHONY : clean install install-arch install-fedora uninstall uninstall-arch uninstall-fedora
71+ .PHONY : clean install install-mkinitcpio install-dracut install- arch install-fedora uninstall uninstall-mkinitcpio uninstall-dracut uninstall-arch uninstall-fedora
0 commit comments