Documentaion updates
[mirror/scst/.git] / scst / Makefile
1 #
2 #  Common makefile for SCSI target mid-level and its drivers
3 #  
4 #  Copyright (C) 2004 Vladislav Bolkhovitin <vst@vlnb.net>
5 #                 and Leonid Stoljar
6 #  
7 #  This program is free software; you can redistribute it and/or
8 #  modify it under the terms of the GNU General Public License
9 #  as published by the Free Software Foundation, version 2
10 #  of the License.
11
12 #  This program is distributed in the hope that it will be useful,
13 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
14 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 #  GNU General Public License for more details.
16 #
17 #
18
19 # Decide to use which kernel src. If not specified, is current running kernel.
20 #export KDIR=/usr/src/linux-2.6
21
22 SCST_DIR=src
23
24 all: 
25         cd $(SCST_DIR) && $(MAKE) $@
26
27 install: 
28         cd $(SCST_DIR) && $(MAKE) $@
29
30 uninstall: 
31         cd $(SCST_DIR) && $(MAKE) $@
32
33 clean: 
34         cd $(SCST_DIR) && $(MAKE) $@
35
36 extraclean: 
37         cd $(SCST_DIR) && $(MAKE) $@
38
39 help:
40         @echo "         all (the default) : make all"
41         @echo "         clean             : clean files"
42         @echo "         extraclean        : clean + clean dependencies"
43         @echo "         install           : install"
44         @echo "         uninstall         : uninstall"
45         @echo " Notes :"
46         @echo "         - install and uninstall must be made as root."
47         @echo "         - be sure to compile qla against the correct initiator"
48         @echo "           driver. Read its README for details."
49
50 .PHONY: all install uninstall clean extraclean help