blob: 144028e570d918b0d2c380d2c6b90cf207b44a57 [file] [log] [blame]
Stefan Reinauer1c795ad12011-10-14 12:49:41 -07001#
2# ifdtool - dump Intel Firmware Descriptor information
3#
4# Copyright (C) 2011 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.
14#
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
18#
19
20PROGRAM = ifdtool
21
22CC = gcc
23INSTALL = /usr/bin/install
24PREFIX = /usr/local
25CFLAGS = -O2 -g -Wall -W
Patrick Georgi472efa62012-02-16 20:44:20 +010026LDFLAGS =
Stefan Reinauer1c795ad12011-10-14 12:49:41 -070027
28OBJS = ifdtool.o
29
30all: dep $(PROGRAM)
31
32$(PROGRAM): $(OBJS)
33 $(CC) -o $(PROGRAM) $(OBJS) $(LDFLAGS)
34
35clean:
36 rm -f $(PROGRAM) *.o *~
37
38distclean: clean
39 rm -f .dependencies
40
41dep:
42 @$(CC) $(CFLAGS) -MM *.c > .dependencies
43
44install: $(PROGRAM)
45 mkdir -p $(DESTDIR)$(PREFIX)/bin
46 $(INSTALL) $(PROGRAM) $(DESTDIR)$(PREFIX)/bin
47 mkdir -p $(DESTDIR)$(PREFIX)/share/man/man8
48 $(INSTALL) $(PROGRAM).8 $(DESTDIR)$(PREFIX)/share/man/man8
49
Patrick Georgi472efa62012-02-16 20:44:20 +010050.PHONY: all clean distclean dep
Stefan Reinauer1c795ad12011-10-14 12:49:41 -070051
52-include .dependencies
53