| # | |
| # Common makefile for SCSI target mid-level and its drivers | |
| # | |
| # Copyright (C) 2015 - 2018 Vladislav Bolkhovitin <vst@vlnb.net> | |
| # Copyright (C) 2004 - 2005 Leonid Stoljar | |
| # Copyright (C) 2007 - 2018 Western Digital Corporation | |
| # | |
| # This program is free software; you can redistribute it and/or | |
| # modify it under the terms of the GNU General Public License | |
| # as published by the Free Software Foundation, version 2 | |
| # of the License. | |
| # | |
| # This program is distributed in the hope that it will be useful, | |
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| # GNU General Public License for more details. | |
| # | |
| # | |
| SHELL=/bin/bash | |
| FILEIO_DIR=fileio | |
| STPGD_DIR=stpgd | |
| EVENTS_DIR=events | |
| all: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| # cd $(EVENTS_DIR) && $(MAKE) $@ | |
| install: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| # cd $(EVENTS_DIR) && $(MAKE) $@ | |
| uninstall: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| cd $(EVENTS_DIR) && $(MAKE) $@ | |
| clean: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| cd $(EVENTS_DIR) && $(MAKE) $@ | |
| extraclean: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| cd $(EVENTS_DIR) && $(MAKE) $@ | |
| 2release: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| cd $(EVENTS_DIR) && $(MAKE) $@ | |
| 2debug: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| cd $(EVENTS_DIR) && $(MAKE) $@ | |
| 2perf: | |
| cd $(FILEIO_DIR) && $(MAKE) $@ | |
| cd $(STPGD_DIR) && $(MAKE) $@ | |
| cd $(EVENTS_DIR) && $(MAKE) $@ | |
| help: | |
| @echo " all (the default) : make all" | |
| @echo " clean : clean files" | |
| @echo " extraclean : clean + clean dependencies" | |
| @echo " install : install" | |
| @echo " uninstall : uninstall" | |
| @echo " Notes :" | |
| @echo " - install and uninstall must be made as root." | |
| @echo " - be sure to compile qla against the correct initiator" | |
| @echo " driver. Read its README for details." | |
| .PHONY: all install uninstall clean extraclean help 2release 2debug 2perf |