From 1ae8e83baa338ac12b8925d8225f2d8e662c4425 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Sat, 1 Sep 2007 20:20:41 +0000 Subject: 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 Acked-by: Uwe Hermann git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2759 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- util/superiotool/Makefile | 45 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 41 insertions(+), 4 deletions(-) (limited to 'util/superiotool/Makefile') 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 +## +## 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 + -- cgit v1.2.3