Add "extraclean" entry to the qla_isp Makefiles.
[mirror/scst/.git] / qla_isp / linux-2.6 / Makefile
1 # $Id: Makefile,v 1.11 2008/03/15 18:17:51 mjacob Exp $
2 #
3 # Makefile
4 #
5 # Copyright (c) 2006-2008 by Matthew Jacob
6 #
7 #  This program is free software; you can redistribute it and/or modify
8 #  it under the terms of The Version 2 GNU General Public License as published
9 #  by the Free Software Foundation.
10 #
11 #  This program is distributed in the hope that it will be useful,
12 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 #  GNU General Public License for more details.
15
16 #  You should have received a copy of the GNU General Public License
17 #  along with this program; if not, write to the Free Software
18 #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 #
20 #
21 # Matthew Jacob
22 # Feral Software
23 # 421 Laurel Avenue
24 # Menlo Park, CA 94025
25 # USA
26 #
27 # gpl at feral com
28 #
29 ifndef KDIR
30 LVERS   =       $(shell uname -r)
31 LINUX   ?=      /lib/modules/${LVERS}/build
32 else
33 LINUX = ${KDIR}
34 endif
35
36 all:    links
37         @$(MAKE) -C ${LINUX} M=${CURDIR}/build
38
39 tgt:    links
40         @$(MAKE) -C ${LINUX} M=${CURDIR}/build ISP_TARGET_MODE=1
41
42 clean:
43         @$(MAKE) -C ${LINUX} M=${CURDIR}/build clean
44         @$(MAKE) -C build clean_links
45         @$(RM) tags
46
47 extraclean: clean
48
49 install:
50         @$(MAKE) -C ${LINUX} M=${CURDIR}/build modules_install
51
52 install_host_progs:
53         @$(MAKE) -C build $@
54
55 links:
56         @$(MAKE) -C build make_links
57
58 tools:
59         cd ../linux && $(MAKE) tools
60
61 tags:   FRC
62         @ctags --recurse --append=no --exclude=linux-2.6 --exclude=Makefile --exclude=freebsd --exclude=solaris ../
63
64 FRC:
65