diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2007-09-01 20:20:41 +0000 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2007-09-01 20:20:41 +0000 |
commit | 1ae8e83baa338ac12b8925d8225f2d8e662c4425 (patch) | |
tree | 26946fa706011bdf660a693e8b4fadf238c2e378 /util/superiotool/Makefile | |
parent | 8c14e45bfd20caf9623693340beb91184d851e08 (diff) | |
download | coreboot-1ae8e83baa338ac12b8925d8225f2d8e662c4425.tar.xz |
Rename probe_superio.c to superiotool.c.
Flesh out Makefile with all the usual stuff, e.g. install targets etc.
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2759 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/superiotool/Makefile')
-rw-r--r-- | util/superiotool/Makefile | 45 |
1 files changed, 41 insertions, 4 deletions
diff --git a/util/superiotool/Makefile b/util/superiotool/Makefile index fb5075d6b4..fa9853a90b 100644 --- a/util/superiotool/Makefile +++ b/util/superiotool/Makefile @@ -1,6 +1,43 @@ -CC:=gcc -CFLAGS:=-O2 -Wall -probe_superio: probe_superio.c +## +## This file is part of the LinuxBIOS project. +## +## Copyright (C) 2007 Uwe Hermann <uwe@hermann-uwe.de> +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +## + +PROGRAM = superiotool + +CC = gcc +INSTALL = /usr/bin/install +PREFIX = /usr/local + +# TODO: -ansi, -pedantic +CFLAGS = -O2 -Wall -Werror -Wstrict-prototypes -Wundef -Wstrict-aliasing \ + -Werror-implicit-function-declaration + +all: $(PROGRAM) + +$(PROGRAM): $(PROGRAM).c $(CC) $(CFLAGS) -o $@ $< + +install: $(PROGRAM) + $(INSTALL) $(PROGRAM) $(PREFIX)/bin + clean: - rm probe_superio + rm -f $(PROGRAM) + +.PHONY: all install clean + |