diff options
author | Lee Duncan <lduncan@suse.com> | 2022-05-09 12:34:54 -0700 |
---|---|---|
committer | Lee Duncan <lduncan@suse.com> | 2022-05-09 12:34:54 -0700 |
commit | 9948f994b967bfef75897874673ade17c02c9f4a (patch) | |
tree | 23a305f8e58fea73e62b2445c47cef3000a583aa /Makefile | |
parent | 8c43a977dc2aed34b7c6e7ab8d4bc31f4e2ac0b5 (diff) | |
download | open-iscsi-9948f994b967bfef75897874673ade17c02c9f4a.tar.gz |
Add a 'distclean' Makefile top-level target
This cleans up a little more than "make clean",
in particular removing files generated from templates,
and automake-generated files in iscsiuio.
Also, a ".PHONY:" target was added where needed
so that each Makefile has a complete list of
phony targets.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -76,14 +76,14 @@ iscsiuio/configure: iscsiuio/configure.ac iscsiuio/Makefile.am force: ; -clean: - $(MAKE) $(MFLAGS) -C utils/sysdeps clean - $(MAKE) $(MFLAGS) -C utils clean - $(MAKE) $(MFLAGS) -C usr clean - $(MAKE) $(MFLAGS) -C etc clean - $(MAKE) $(MFLAGS) -C libopeniscsiusr clean - [ ! -f iscsiuio/Makefile ] || $(MAKE) $(MFLAGS) -C iscsiuio clean - [ ! -f iscsiuio/Makefile ] || $(MAKE) $(MFLAGS) -C iscsiuio distclean +clean distclean: + $(MAKE) $(MFLAGS) -C utils/sysdeps $@ + $(MAKE) $(MFLAGS) -C utils $@ + $(MAKE) $(MFLAGS) -C usr $@ + $(MAKE) $(MFLAGS) -C etc $@ + $(MAKE) $(MFLAGS) -C libopeniscsiusr $@ + $(MAKE) $(MFLAGS) -C doc $@ + [ ! -f iscsiuio/Makefile ] || $(MAKE) $(MFLAGS) -C iscsiuio $@ # this is for safety # now -jXXX will still be safe @@ -127,4 +127,6 @@ depend: .PHONY: all user install force clean install_user install_udev_rules install_systemd \ install_programs install_initrd install_initrd_redhat install_initrd_debian \ - install_doc install_iname install_libopeniscsiusr install_etc install_ec_all + install_doc install_iname install_libopeniscsiusr install_etc install_etc_all \ + distclean depend install_initd install_initd_redhat install_initd_debian \ + install_iscsiuio |