Rename generated hudson_romsig.bin for make clean
[coreboot.git] / util / cbmem / Makefile
blobbf74e08bdfe0f2c47341e241ede50e211d512af5
1 ##
2 ## This file is part of the coreboot project.
3 ##
4 ## Copyright (C) 2012 The ChromiumOS Authors. All rights reserved.
5 ##
6 ## This program is free software; you can redistribute it and/or modify
7 ## it under the terms of the GNU General Public License as published by
8 ## the Free Software Foundation; version 2 of the License.
9 ##
10 ## This program is distributed in the hope that it will be useful,
11 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
12 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 ## GNU General Public License for more details.
15 ## You should have received a copy of the GNU General Public License
16 ## along with this program; if not, write to the Free Software
17 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20 PROGRAM = cbmem
21 ROOT = ../../src
22 CC = $(CROSS_COMPILE)gcc
23 CFLAGS ?= -O2
24 CFLAGS += -Wall -Werror
25 CPPFLAGS += -iquote $(ROOT)/include -iquote $(ROOT)/src/arch/x86
27 OBJS = $(PROGRAM).o
29 all: $(PROGRAM)
31 $(PROGRAM): $(OBJS)
33 clean:
34 rm -f $(PROGRAM) *.o *~
36 distclean: clean
37 rm -f .dependencies
39 .dependencies:
40 @$(CC) $(CFLAGS) -MM *.c > .dependencies
42 .PHONY: all clean distclean
44 -include .dependencies