1#******************************************************************************
2#
3# Makefile - Rules for building the driver library and examples.
4#
5# Copyright (c) 2005-2012 Texas Instruments Incorporated.  All rights reserved.
6# Software License Agreement
7#
8#   Redistribution and use in source and binary forms, with or without
9#   modification, are permitted provided that the following conditions
10#   are met:
11#
12#   Redistributions of source code must retain the above copyright
13#   notice, this list of conditions and the following disclaimer.
14#
15#   Redistributions in binary form must reproduce the above copyright
16#   notice, this list of conditions and the following disclaimer in the
17#   documentation and/or other materials provided with the
18#   distribution.
19#
20#   Neither the name of Texas Instruments Incorporated nor the names of
21#   its contributors may be used to endorse or promote products derived
22#   from this software without specific prior written permission.
23#
24# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
27# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
28# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
29# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
30# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
32# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35#
36# This is part of revision 9453 of the Stellaris Firmware Development Package.
37#
38#******************************************************************************
39
40DIRS=driverlib \
41     grlib     \
42     usblib    \
43     boards
44
45all::
46	@for i in ${DIRS};                  \
47	 do                                 \
48	     if [ -f $${i}/Makefile ];      \
49	     then                           \
50	         make -C $${i} || exit $$?; \
51	     fi;                            \
52	 done
53
54clean::
55	@rm -f ${wildcard *~} __dummy__
56	@rm -f ${wildcard utils/*~} __dummy__
57	@for i in ${DIRS};             \
58	 do                            \
59	     if [ -f $${i}/Makefile ]; \
60	     then                      \
61	         make -C $${i} clean;  \
62	     fi;                       \
63	 done
64